From 7490e6623b45b36a1ae02614250b57aa1280097f Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 10:32:20 +0200 Subject: [PATCH 01/12] fix(QTDI-3427): cve js-yaml --- .../src/main/frontend/package-lock.json | 6 +++--- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- .../src/main/frontend/package-lock.json | 6 +++--- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- .../src/main/frontend/package-lock.json | 18 +++++++++--------- .../src/main/frontend/package-template.json | 2 +- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index d33f44d9241a0..7a0494c592797 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -13562,9 +13562,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "dev": true, "funding": [ { diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 59186e6d188d2..382cb6cf5aee8 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -50,7 +50,7 @@ "immutable@3": "^3.8.4", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", "launch-editor": "^2.14.1", "lodash": "^4.18.1", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 59186e6d188d2..382cb6cf5aee8 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -50,7 +50,7 @@ "immutable@3": "^3.8.4", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", "launch-editor": "^2.14.1", "lodash": "^4.18.1", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 968b38b5992d0..c9d977ecf30ab 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -15162,9 +15162,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "funding": [ { "type": "github", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index c7b32b1138da4..72945571b176d 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -54,7 +54,7 @@ "immutable@3": "^3.8.4", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", "launch-editor": "^2.14.1", "minimatch": "^9.0.7", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index c7b32b1138da4..72945571b176d 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -54,7 +54,7 @@ "immutable@3": "^3.8.4", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", "launch-editor": "^2.14.1", "minimatch": "^9.0.7", diff --git a/documentation/src/main/frontend/package-lock.json b/documentation/src/main/frontend/package-lock.json index 42dc60330c5a8..a2a1ad9ccaff5 100644 --- a/documentation/src/main/frontend/package-lock.json +++ b/documentation/src/main/frontend/package-lock.json @@ -1330,9 +1330,9 @@ "integrity": "sha1-WakeEX1rrbIL8NdkO6dXfVqB1+I=" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "funding": [ { "type": "github", @@ -2506,7 +2506,7 @@ "glob-stream": "~7.0", "hpagent": "~0.1.0", "isomorphic-git": "~1.10", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "multi-progress": "~4.0", "picomatch": "^2.3.2", "progress": "~2.0", @@ -2587,7 +2587,7 @@ "@iarna/toml": "~2.2", "camelcase-keys": "~7.0", "convict": "^6.2.5", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "json5": "~2.2" } }, @@ -2657,7 +2657,7 @@ "glob-stream": "~7.0", "gulp-vinyl-zip": "~2.5", "hpagent": "~0.1.0", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "picomatch": "^2.3.2", "should-proxy": "~1.0", "simple-get": "~4.0", @@ -3467,9 +3467,9 @@ "integrity": "sha1-WakeEX1rrbIL8NdkO6dXfVqB1+I=" }, "js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "requires": { "argparse": "^2.0.1" } diff --git a/documentation/src/main/frontend/package-template.json b/documentation/src/main/frontend/package-template.json index 91affd7277e2a..c05e0bbebc8d7 100644 --- a/documentation/src/main/frontend/package-template.json +++ b/documentation/src/main/frontend/package-template.json @@ -14,7 +14,7 @@ "brace-expansion": "^1.1.18", "convict": "^6.2.5", "handlebars": "^4.7.9", - "js-yaml": "^4.3.1", + "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", "minimatch": "^3.1.5", "path-to-regexp": "^0.1.13", From 66f2e44a644931ddd074bba7f1e30d0e9e4de473 Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 10:39:59 +0200 Subject: [PATCH 02/12] fix(QTDI-3372) CVE-2026-73088 Browserslist 4.28.1 --- .../src/main/frontend/package-lock.json | 54 ++++++++++-------- .../src/main/frontend/package-template.json | 1 + .../src/main/frontend/package.json | 1 + .../src/main/frontend/package-lock.json | 57 +++++++++---------- .../src/main/frontend/package-template.json | 1 + .../src/main/frontend/package.json | 1 + 6 files changed, 61 insertions(+), 54 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 7a0494c592797..db3b06eb87d2a 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -6484,11 +6484,14 @@ "dev": true }, "node_modules/baseline-browser-mapping": { - "version": "2.9.18", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.18.tgz", - "integrity": "sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==", + "version": "2.11.23", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.23.tgz", + "integrity": "sha512-le521dGVfxM7yRX0EikCoSz+rOK+hHzdDt/E7mG1jOJB/6WAAUuwVroLwaB7ApaUsz5Q0kFlDXLSA9MheUIfRQ==", "bin": { - "baseline-browser-mapping": "dist/cli.js" + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/batch": { @@ -6595,9 +6598,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", + "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==", "funding": [ { "type": "opencollective", @@ -6613,11 +6616,11 @@ } ], "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "baseline-browser-mapping": "^2.11.20", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.420", + "node-releases": "^2.0.54", + "update-browserslist-db": "^1.3.2" }, "bin": { "browserslist": "cli.js" @@ -6802,9 +6805,9 @@ "integrity": "sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==" }, "node_modules/caniuse-lite": { - "version": "1.0.30001766", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz", - "integrity": "sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==", + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", "funding": [ { "type": "opencollective", @@ -8704,9 +8707,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.278", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.278.tgz", - "integrity": "sha512-dQ0tM1svDRQOwxnXxm+twlGTjr9Upvt8UFWAgmLsxEzFQxhbti4VwxmMjsDxVC51Zo84swW7FVCXEV+VAkhuPw==" + "version": "1.5.427", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.427.tgz", + "integrity": "sha512-n14zb3FdsChZ2BNobqNHAJMcP3ifFv4paox2LvCrfVAQcqGiSURgbJl+PfMpHVCNFkStnNc+RRVtPBTVW5PDgw==" }, "node_modules/emittery": { "version": "0.13.1", @@ -15797,9 +15800,12 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + "version": "2.0.55", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.55.tgz", + "integrity": "sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==", + "engines": { + "node": ">=18" + } }, "node_modules/nopt": { "version": "7.2.1", @@ -20870,9 +20876,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", "funding": [ { "type": "opencollective", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 382cb6cf5aee8..27afdf0e7e8e1 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -41,6 +41,7 @@ "ajv@6": "^6.14.0", "ajv@8": "^8.18.0", "brace-expansion": "^2.1.4", + "browserslist": "^4.28.9", "fast-uri": "^3.1.6", "flatted": "^3.4.2", "follow-redirects": "^1.16.0", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 382cb6cf5aee8..27afdf0e7e8e1 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -41,6 +41,7 @@ "ajv@6": "^6.14.0", "ajv@8": "^8.18.0", "brace-expansion": "^2.1.4", + "browserslist": "^4.28.9", "fast-uri": "^3.1.6", "flatted": "^3.4.2", "follow-redirects": "^1.16.0", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index c9d977ecf30ab..5a70be9cd5e63 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -7321,10 +7321,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.16", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.16.tgz", - "integrity": "sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA==", - "license": "Apache-2.0", + "version": "2.11.23", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.23.tgz", + "integrity": "sha512-le521dGVfxM7yRX0EikCoSz+rOK+hHzdDt/E7mG1jOJB/6WAAUuwVroLwaB7ApaUsz5Q0kFlDXLSA9MheUIfRQ==", "bin": { "baseline-browser-mapping": "dist/cli.cjs" }, @@ -7443,9 +7442,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", + "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==", "funding": [ { "type": "opencollective", @@ -7460,13 +7459,12 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" + "baseline-browser-mapping": "^2.11.20", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.420", + "node-releases": "^2.0.54", + "update-browserslist-db": "^1.3.2" }, "bin": { "browserslist": "cli.js" @@ -7667,9 +7665,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001787", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz", - "integrity": "sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==", + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", "funding": [ { "type": "opencollective", @@ -7683,8 +7681,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/ccount": { "version": "2.0.1", @@ -9817,10 +9814,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.333", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.333.tgz", - "integrity": "sha512-skNh4FsE+IpCJV7xAQGbQ4eyOGvcEctVBAk7a5KPzxC3alES9rLrT+2IsPRPgeQr8LVxdJr8BHQ9481+TOr0xg==", - "license": "ISC" + "version": "1.5.427", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.427.tgz", + "integrity": "sha512-n14zb3FdsChZ2BNobqNHAJMcP3ifFv4paox2LvCrfVAQcqGiSURgbJl+PfMpHVCNFkStnNc+RRVtPBTVW5PDgw==" }, "node_modules/emittery": { "version": "0.13.1", @@ -17644,10 +17640,12 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.37", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", - "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", - "license": "MIT" + "version": "2.0.55", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.55.tgz", + "integrity": "sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==", + "engines": { + "node": ">=18" + } }, "node_modules/nopt": { "version": "7.2.1", @@ -23541,9 +23539,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", "funding": [ { "type": "opencollective", @@ -23558,7 +23556,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 72945571b176d..42aa650f6c75e 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -45,6 +45,7 @@ "@tootallnate/once": "^3.0.1", "ajv": "^6.14.0", "brace-expansion": "^2.1.4", + "browserslist": "^4.28.9", "fast-uri": "^3.1.6", "flatted": "^3.4.2", "follow-redirects": "^1.16.0", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 72945571b176d..42aa650f6c75e 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -45,6 +45,7 @@ "@tootallnate/once": "^3.0.1", "ajv": "^6.14.0", "brace-expansion": "^2.1.4", + "browserslist": "^4.28.9", "fast-uri": "^3.1.6", "flatted": "^3.4.2", "follow-redirects": "^1.16.0", From 7a088f207b22472a4e6f47522fdb211777bbc356 Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 10:49:56 +0200 Subject: [PATCH 03/12] fix(QTDI-3373): CVE-2026-82417 Qs 6.15.2 --- .../src/main/frontend/package-lock.json | 27 ++++++++--------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- .../src/main/frontend/package-lock.json | 29 +++++++++---------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index db3b06eb87d2a..24fb0c3092889 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -17037,12 +17037,13 @@ } }, "node_modules/qs": { - "version": "6.15.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", - "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "dev": true, "dependencies": { - "side-channel": "^1.1.0" + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" }, "engines": { "node": ">=0.6" @@ -18903,13 +18904,13 @@ } }, "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" }, @@ -18921,12 +18922,12 @@ } }, "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "object-inspect": "^1.13.4" }, "engines": { "node": ">= 0.4" diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 27afdf0e7e8e1..f5b7bd57b877e 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -63,7 +63,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "qs": "^6.15.2", + "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", "sockjs": "^0.3.24", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 27afdf0e7e8e1..f5b7bd57b877e 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -63,7 +63,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "qs": "^6.15.2", + "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", "sockjs": "^0.3.24", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 5a70be9cd5e63..08bba917319d1 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -19173,11 +19173,12 @@ } }, "node_modules/qs": { - "version": "6.15.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", - "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "dependencies": { - "side-channel": "^1.1.0" + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" }, "engines": { "node": ">=0.6" @@ -21309,14 +21310,13 @@ } }, "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" }, @@ -21328,13 +21328,12 @@ } }, "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "object-inspect": "^1.13.4" }, "engines": { "node": ">= 0.4" diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 42aa650f6c75e..8f79a1fdd7d9c 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -64,7 +64,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "qs": "^6.15.2", + "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", "sockjs": "^0.3.24", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 42aa650f6c75e..8f79a1fdd7d9c 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -64,7 +64,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "qs": "^6.15.2", + "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", "sockjs": "^0.3.24", From 818ea7436622f93c8ead6e92478cf680f5561ef2 Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 10:54:58 +0200 Subject: [PATCH 04/12] fix(QTDI-3391): CVE-2026-53666 React-Router 6.30.4 --- .../src/main/frontend/package-lock.json | 28 +++++++++---------- .../src/main/frontend/package-template.json | 4 +-- .../src/main/frontend/package.json | 4 +-- .../src/main/frontend/package-lock.json | 26 ++++++++--------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- 6 files changed, 33 insertions(+), 33 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 24fb0c3092889..79935cec864ba 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -22,8 +22,8 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.4", - "react-router-dom": "~6.30.4" + "react-router": "~6.30.6", + "react-router-dom": "~6.30.6" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", @@ -3822,9 +3822,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.3.tgz", - "integrity": "sha512-4An71tdz9X8+3sI4Qqqd2LWd9vS39J7sqd9EU4Scw7TJE/qB10Flv/UuqbPVgfQV9XoK8Np6jNquZitnZq5i+Q==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", + "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", "engines": { "node": ">=14.0.0" } @@ -17405,11 +17405,11 @@ } }, "node_modules/react-router": { - "version": "6.30.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.4.tgz", - "integrity": "sha512-SVUsDe+DybHM/WmYKIVYhZh1o5Dcuf16yM6WjG02Q9XVFMZIJyHYhwrr6bFBXZkVP6z69kNkMyBCujt8FaFLJA==", + "version": "6.30.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", + "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", "dependencies": { - "@remix-run/router": "1.23.3" + "@remix-run/router": "1.23.4" }, "engines": { "node": ">=14.0.0" @@ -17419,12 +17419,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.30.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.4.tgz", - "integrity": "sha512-q4HvNl+mmDdkS0g+MqiBZNteQJCuimWoOyHMy4T/RQLAn9Z29+E91QXRaxOujeMl2HTzRSS0KFPd7lxX3PjV0Q==", + "version": "6.30.6", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", + "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", "dependencies": { - "@remix-run/router": "1.23.3", - "react-router": "6.30.4" + "@remix-run/router": "1.23.4", + "react-router": "6.30.6" }, "engines": { "node": ">=14.0.0" diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index f5b7bd57b877e..edd5df3799654 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -22,8 +22,8 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.4", - "react-router-dom": "~6.30.4" + "react-router": "~6.30.6", + "react-router-dom": "~6.30.6" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index f5b7bd57b877e..edd5df3799654 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -22,8 +22,8 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.4", - "react-router-dom": "~6.30.4" + "react-router": "~6.30.6", + "react-router-dom": "~6.30.6" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 08bba917319d1..8bc850f3ef4bd 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -25,7 +25,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router-dom": "^6.30.6", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -4257,9 +4257,9 @@ "license": "MIT" }, "node_modules/@remix-run/router": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.3.tgz", - "integrity": "sha512-4An71tdz9X8+3sI4Qqqd2LWd9vS39J7sqd9EU4Scw7TJE/qB10Flv/UuqbPVgfQV9XoK8Np6jNquZitnZq5i+Q==", + "version": "1.23.4", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", + "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", "engines": { "node": ">=14.0.0" } @@ -19630,11 +19630,11 @@ } }, "node_modules/react-router": { - "version": "6.30.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.4.tgz", - "integrity": "sha512-SVUsDe+DybHM/WmYKIVYhZh1o5Dcuf16yM6WjG02Q9XVFMZIJyHYhwrr6bFBXZkVP6z69kNkMyBCujt8FaFLJA==", + "version": "6.30.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", + "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", "dependencies": { - "@remix-run/router": "1.23.3" + "@remix-run/router": "1.23.4" }, "engines": { "node": ">=14.0.0" @@ -19644,12 +19644,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.30.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.4.tgz", - "integrity": "sha512-q4HvNl+mmDdkS0g+MqiBZNteQJCuimWoOyHMy4T/RQLAn9Z29+E91QXRaxOujeMl2HTzRSS0KFPd7lxX3PjV0Q==", + "version": "6.30.6", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", + "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", "dependencies": { - "@remix-run/router": "1.23.3", - "react-router": "6.30.4" + "@remix-run/router": "1.23.4", + "react-router": "6.30.6" }, "engines": { "node": ">=14.0.0" diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 8f79a1fdd7d9c..152545dbdb9a3 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -24,7 +24,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router-dom": "^6.30.6", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 8f79a1fdd7d9c..152545dbdb9a3 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -24,7 +24,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router-dom": "^6.30.6", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, From 1d3eae21f6c7ef6ab66141969a4424e27877200a Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 11:17:22 +0200 Subject: [PATCH 05/12] fix(QTDI-3430): fix immutable --- .../src/main/frontend/package-lock.json | 272 ++++++--------- .../src/main/frontend/package-template.json | 9 +- .../src/main/frontend/package.json | 9 +- .../src/main/frontend/package-lock.json | 317 +++++++----------- .../src/main/frontend/package-template.json | 14 +- .../src/main/frontend/package.json | 14 +- 6 files changed, 240 insertions(+), 395 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 79935cec864ba..3629edf930b62 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -8,11 +8,10 @@ "name": "frontend", "version": "0.1.0", "dependencies": { - "@talend/bootstrap-theme": "9.2.2", - "@talend/design-system": "11.0.7", - "@talend/icons": "7.10.3", + "@talend/bootstrap-theme": "^9.2.2", + "@talend/design-system": "^11.8.0", "@talend/react-bootstrap": "^3.0.2", - "@talend/react-components": "17.1.3", + "@talend/react-components": "^17.5.0", "ace-builds": "^1.35.2", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -2115,30 +2114,30 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", - "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "dependencies": { - "@floating-ui/utils": "^0.2.10" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", - "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "dependencies": { - "@floating-ui/core": "^1.7.3", - "@floating-ui/utils": "^0.2.10" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react": { - "version": "0.24.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.24.8.tgz", - "integrity": "sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==", + "version": "0.26.28", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", + "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", "dependencies": { - "@floating-ui/react-dom": "^2.0.1", - "aria-hidden": "^1.2.3", - "tabbable": "^6.0.1" + "@floating-ui/react-dom": "^2.1.2", + "@floating-ui/utils": "^0.2.8", + "tabbable": "^6.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2146,11 +2145,11 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", - "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "dependencies": { - "@floating-ui/dom": "^1.7.4" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2158,9 +2157,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", @@ -3154,11 +3153,6 @@ "tslib": "2" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -3961,34 +3955,39 @@ } }, "node_modules/@talend/design-system": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@talend/design-system/-/design-system-11.0.7.tgz", - "integrity": "sha512-AwYkCqEytSzd3zGTdJlFHH1VC7lqkG0QkX8y4eZo6VrGiCPYjaIeCyGWkfnbaO9VV/YoPFGUTA/KK10GaAcwLg==", - "dependencies": { - "@floating-ui/react": "^0.24.8", - "@talend/assets-api": "^1.5.1", - "@talend/design-tokens": "^3.4.3", - "@talend/utils": "^3.2.3", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@talend/design-system/-/design-system-11.8.0.tgz", + "integrity": "sha512-z32c6xGEAZVKJ8ItE7uPhCjeWWKL9w6M3TpqjHKuO9u5jLlrVA9L2wGCTdu/2GXZ3fO2/iMNUadp0PJX/Skqog==", + "dependencies": { + "@floating-ui/react": "^0.26.28", + "@talend/assets-api": "^1.5.3", + "@talend/design-tokens": "^3.4.5", + "@talend/utils": "^3.4.0", "classnames": "^2.5.1", "modern-css-reset": "^1.4.0", + "react-is": "^18.3.1", "react-transition-group": "^2.9.0", - "react-use": "^17.5.0", - "react-virtualized": "^9.22.5", + "react-use": "^17.6.0", + "react-virtualized": "^9.22.6", "typeface-inconsolata": "^1.1.13", "typeface-source-sans-pro": "^1.1.13" }, "peerDependencies": { - "@talend/icons": "^7.0.0", + "@talend/icons": "^7.11.2", "@talend/locales-design-system": "^7.15.1", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", - "i18next": "^23.11.5", + "i18next": "^23.16.8", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-i18next": "^13.5.0", - "react-is": "^17.0.2" + "react-i18next": "^13.5.0" } }, + "node_modules/@talend/design-system/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/@talend/design-tokens": { "version": "3.4.5", "resolved": "https://registry.npmjs.org/@talend/design-tokens/-/design-tokens-3.4.5.tgz", @@ -4093,9 +4092,9 @@ } }, "node_modules/@talend/icons": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@talend/icons/-/icons-7.10.3.tgz", - "integrity": "sha512-EDCVWk/qV8Kvyiud2F4fyemPI73iXHiuKeExB2xxKfgDjqWtX5g4aSxh4fhXnrzlXAgOVACyLFfvP33wH8C9zw==" + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@talend/icons/-/icons-7.13.0.tgz", + "integrity": "sha512-vouWfkydR6SJ1zeCHTqxRUJMCktdEHeQyv1GKrtgKWly2OJizo5WbbM63Of08nvuAJlPX/HArm+in3uP6hJStw==" }, "node_modules/@talend/locales-design-system": { "version": "7.15.1", @@ -4185,19 +4184,18 @@ } }, "node_modules/@talend/react-components": { - "version": "17.1.3", - "resolved": "https://registry.npmjs.org/@talend/react-components/-/react-components-17.1.3.tgz", - "integrity": "sha512-3zr2Qy/ELGJjRlR0I5d+wIwnhzFg+bwARyqLkJ+KK1oNptztSs3KplctmJDGxsa4HjQk0Y6GO+W6QCjybTegJA==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@talend/react-components/-/react-components-17.5.0.tgz", + "integrity": "sha512-3Fx64x3c7NIhHRkHRywVtdonGbmrao8bQzuOwxR6mNewhgabotOrXojKfJTdlqewtV2WTCQt7m1jRPNlWN/l7Q==", "dependencies": { "@popperjs/core": "^2.11.8", - "@talend/assets-api": "^1.5.1", - "@talend/bootstrap-theme": "^9.2.0", - "@talend/design-tokens": "^3.4.1", - "@talend/icons": "^7.10.2", - "@talend/react-a11y": "^4.0.1", - "@talend/react-bootstrap": "^3.0.2", - "@talend/utils": "^3.2.3", - "ally.js": "^1.4.1", + "@talend/assets-api": "^1.5.3", + "@talend/bootstrap-theme": "^9.5.0", + "@talend/design-tokens": "^3.4.5", + "@talend/icons": "^7.13.0", + "@talend/react-a11y": "^4.0.3", + "@talend/react-bootstrap": "^3.0.4", + "@talend/utils": "^3.4.0", "classnames": "^2.5.1", "d3": "^7.9.0", "date-fns": "^3.6.0", @@ -4207,33 +4205,53 @@ "invariant": "^2.2.4", "lodash": "^4.17.21", "memoize-one": "^6.0.0", - "rc-slider": "^10.6.2", + "rc-slider": "^11.1.8", "react-autowhatever": "10.2.0", "react-debounce-input": "^3.3.0", - "react-draggable": "^4.4.6", - "react-grid-layout": "^1.4.4", + "react-draggable": "^4.5.0", + "react-grid-layout": "^1.5.2", "react-immutable-proptypes": "^2.2.0", - "react-is": "^17.0.2", + "react-is": "^18.3.1", "react-popper": "^2.3.0", "react-transition-group": "^2.9.0", - "react-use": "^17.5.0", - "react-virtualized": "^9.22.5", + "react-use": "^17.6.0", + "react-virtualized": "^9.22.6", "reactour": "^1.19.4", - "recharts": "^2.12.7", - "simplebar": "^6.2.6", - "simplebar-react": "^2.4.3", + "recharts": "^2.15.4", "styled-components": "^5.3.11", "warning": "^3.0.0" }, "peerDependencies": { - "@talend/design-system": "^11.0.0", - "i18next": "^23.11.5", + "@talend/design-system": "^11.6.0", + "i18next": "^23.16.8", "prop-types": "^15.5.10", "react": "^18.3.1", "react-dom": "^18.3.1", "react-i18next": "^13.5.0" } }, + "node_modules/@talend/react-components/node_modules/@talend/bootstrap-theme": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@talend/bootstrap-theme/-/bootstrap-theme-9.5.0.tgz", + "integrity": "sha512-KkVa17dMf3JnmOOZY2NybS3Np6PPQGOxLnIlIc8GCojD8U2GiQbnjgEGNImWbGnjqFNtyTKqzTP6Q40kBxy1Jg==", + "dependencies": { + "@talend/bootstrap-sass": "^5.3.2", + "@talend/design-tokens": "^3.4.5" + } + }, + "node_modules/@talend/react-components/node_modules/immutable": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", + "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@talend/react-components/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/@talend/scripts-cmf": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@talend/scripts-cmf/-/scripts-cmf-1.5.0.tgz", @@ -5857,15 +5875,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ally.js": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ally.js/-/ally.js-1.4.1.tgz", - "integrity": "sha512-ZewdfuwP6VewtMN36QY0gmiyvBfMnmEaNwbVu2nTS6zRt069viTgkYgaDiqu6vRJ1VJCriNqV0jGMu44R8zNbA==", - "dependencies": { - "css.escape": "^1.5.0", - "platform": "1.3.3" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -5946,17 +5955,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/aria-hidden": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", - "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", @@ -6799,11 +6797,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/can-use-dom": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", - "integrity": "sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==" - }, "node_modules/caniuse-lite": { "version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", @@ -7306,6 +7299,7 @@ "version": "3.48.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz", "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==", + "dev": true, "hasInstallScript": true, "funding": { "type": "opencollective", @@ -7618,7 +7612,8 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true }, "node_modules/cssesc": { "version": "3.0.0", @@ -11485,12 +11480,10 @@ } }, "node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", + "peer": true }, "node_modules/import-fresh": { "version": "3.3.1", @@ -13887,11 +13880,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==" }, - "node_modules/lodash-es": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -13909,22 +13897,12 @@ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead." }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -16564,11 +16542,6 @@ "node": ">=16.0.0" } }, - "node_modules/platform": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", - "integrity": "sha512-VJK1SRmXBpjwsB4YOHYSturx48rLKMzHgCqDH2ZDa6ZbMS/N5huoNqyQdK5Fj/xayu3fqbXckn5SeCS1EbMDZg==" - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -17133,9 +17106,9 @@ } }, "node_modules/rc-slider": { - "version": "10.6.2", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz", - "integrity": "sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==", + "version": "11.1.9", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.9.tgz", + "integrity": "sha512-h8IknhzSh3FEM9u8ivkskh+Ef4Yo4JRIY2nj7MrH6GQmrwV6mcpJf5/4KgH5JaVI1H3E52yCdpOlVyGZIeph5A==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -18983,49 +18956,6 @@ "integrity": "sha512-GJXhv3r5vdj5tGWO+rcrWgjU2azLB+fb7Ehh3SmZpXE0o4KrrFLti0w4mdDCbR29X/z0Ls20ApjZitlpAXhAeg==", "dev": true }, - "node_modules/simplebar": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.3.3.tgz", - "integrity": "sha512-ni9cIiA8GRitiaenV7A/gh8nTStiVqO3gLxrfCMmq6CSy/pB+fz+QxqvJLo142QHb2Tvgvr8ILwZxf3qzAq7pg==", - "dependencies": { - "simplebar-core": "^1.3.2" - } - }, - "node_modules/simplebar-core": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.3.2.tgz", - "integrity": "sha512-qKgTTuTqapjsFGkNhCjyPhysnbZGpQqNmjk0nOYjFN5ordC/Wjvg+RbYCyMSnW60l/Z0ZS82GbNltly6PMUH1w==", - "dependencies": { - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "node_modules/simplebar-react": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-2.4.3.tgz", - "integrity": "sha512-Ep8gqAUZAS5IC2lT5RE4t1ZFUIVACqbrSRQvFV9a6NbVUzXzOMnc4P82Hl8Ak77AnPQvmgUwZS7aUKLyBoMAcg==", - "dependencies": { - "prop-types": "^15.6.1", - "simplebar": "^5.3.9" - }, - "peerDependencies": { - "react": "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", - "react-dom": "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0" - } - }, - "node_modules/simplebar-react/node_modules/simplebar": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-5.3.9.tgz", - "integrity": "sha512-1vIIpjDvY9sVH14e0LGeiCiTFU3ILqAghzO6OI9axeG+mvU/vMSrvXeAXkBolqFFz3XYaY8n5ahH9MeP3sp2Ag==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1", - "can-use-dom": "^0.1.0", - "core-js": "^3.0.1", - "lodash.debounce": "^4.0.8", - "lodash.memoize": "^4.1.2", - "lodash.throttle": "^4.1.1" - } - }, "node_modules/sirv": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", @@ -19944,9 +19874,9 @@ } }, "node_modules/tabbable": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", - "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==" + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz", + "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==" }, "node_modules/table": { "version": "6.9.0", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index edd5df3799654..c0083e7c8c74b 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -8,11 +8,10 @@ "lint": "talend-scripts lint" }, "dependencies": { - "@talend/bootstrap-theme": "9.2.2", - "@talend/design-system": "11.0.7", - "@talend/icons": "7.10.3", + "@talend/bootstrap-theme": "^9.2.2", + "@talend/design-system": "^11.8.0", "@talend/react-bootstrap": "^3.0.2", - "@talend/react-components": "17.1.3", + "@talend/react-components": "^17.5.0", "ace-builds": "^1.35.2", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -48,7 +47,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", + "immutable@4": "^4.3.9", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index edd5df3799654..c0083e7c8c74b 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -8,11 +8,10 @@ "lint": "talend-scripts lint" }, "dependencies": { - "@talend/bootstrap-theme": "9.2.2", - "@talend/design-system": "11.0.7", - "@talend/icons": "7.10.3", + "@talend/bootstrap-theme": "^9.2.2", + "@talend/design-system": "^11.8.0", "@talend/react-bootstrap": "^3.0.2", - "@talend/react-components": "17.1.3", + "@talend/react-components": "^17.5.0", "ace-builds": "^1.35.2", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -48,7 +47,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", + "immutable@4": "^4.3.9", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 8bc850f3ef4bd..2b4df72535c16 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -8,13 +8,11 @@ "name": "component-tools-webapp", "version": "0.0.1", "dependencies": { - "@talend/bootstrap-theme": "9.2.0", - "@talend/design-system": "11.0.5", - "@talend/icons": "7.10.2", - "@talend/react-cmf": "10.1.1", - "@talend/react-components": "17.1.2", - "@talend/react-containers": "11.0.4", - "@talend/react-forms": "15.0.2", + "@talend/bootstrap-theme": "^9.2.0", + "@talend/design-system": "^11.8.0", + "@talend/react-components": "^17.5.0", + "@talend/react-containers": "^11.0.4", + "@talend/react-forms": "^15.0.2", "asciidoctor": "3.0.4", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -2374,33 +2372,30 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", - "license": "MIT", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", - "license": "MIT", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react": { - "version": "0.24.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.24.8.tgz", - "integrity": "sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==", - "license": "MIT", + "version": "0.26.28", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", + "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", "dependencies": { - "@floating-ui/react-dom": "^2.0.1", - "aria-hidden": "^1.2.3", - "tabbable": "^6.0.1" + "@floating-ui/react-dom": "^2.1.2", + "@floating-ui/utils": "^0.2.8", + "tabbable": "^6.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2408,12 +2403,11 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", - "license": "MIT", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "dependencies": { - "@floating-ui/dom": "^1.7.6" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2421,10 +2415,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", - "license": "MIT" + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", @@ -3480,12 +3473,6 @@ "tslib": "2" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "license": "Apache-2.0" - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -4423,35 +4410,39 @@ } }, "node_modules/@talend/design-system": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@talend/design-system/-/design-system-11.0.5.tgz", - "integrity": "sha512-mrsBKkFYSnmngfjZ6D7j89bt2qrzrK6rJy2hqXDkmGu57x6RQ9kBFNLpytyzV3pmmtfZXcitxY9rHtI1X92Z4g==", - "license": "Apache-2.0", - "dependencies": { - "@floating-ui/react": "^0.24.8", - "@talend/assets-api": "^1.5.1", - "@talend/design-tokens": "^3.4.1", - "@talend/utils": "^3.2.3", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@talend/design-system/-/design-system-11.8.0.tgz", + "integrity": "sha512-z32c6xGEAZVKJ8ItE7uPhCjeWWKL9w6M3TpqjHKuO9u5jLlrVA9L2wGCTdu/2GXZ3fO2/iMNUadp0PJX/Skqog==", + "dependencies": { + "@floating-ui/react": "^0.26.28", + "@talend/assets-api": "^1.5.3", + "@talend/design-tokens": "^3.4.5", + "@talend/utils": "^3.4.0", "classnames": "^2.5.1", "modern-css-reset": "^1.4.0", + "react-is": "^18.3.1", "react-transition-group": "^2.9.0", - "react-use": "^17.5.0", - "react-virtualized": "^9.22.5", + "react-use": "^17.6.0", + "react-virtualized": "^9.22.6", "typeface-inconsolata": "^1.1.13", "typeface-source-sans-pro": "^1.1.13" }, "peerDependencies": { - "@talend/icons": "^7.0.0", + "@talend/icons": "^7.11.2", "@talend/locales-design-system": "^7.15.1", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", - "i18next": "^23.11.5", + "i18next": "^23.16.8", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-i18next": "^13.5.0", - "react-is": "^17.0.2" + "react-i18next": "^13.5.0" } }, + "node_modules/@talend/design-system/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/@talend/design-tokens": { "version": "3.4.5", "resolved": "https://registry.npmjs.org/@talend/design-tokens/-/design-tokens-3.4.5.tgz", @@ -4563,10 +4554,9 @@ } }, "node_modules/@talend/icons": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@talend/icons/-/icons-7.10.2.tgz", - "integrity": "sha512-X5HKVAJeJk3HnAUBdd+GeJkG3ez8tIKaXZtgrtORrPqh5RzLF49PPwNUHXh2idRMgJJcOIUzYpzsUhSIw/wcjQ==", - "license": "Apache-2.0" + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@talend/icons/-/icons-7.13.0.tgz", + "integrity": "sha512-vouWfkydR6SJ1zeCHTqxRUJMCktdEHeQyv1GKrtgKWly2OJizo5WbbM63Of08nvuAJlPX/HArm+in3uP6hJStw==" }, "node_modules/@talend/json-schema-form-core": { "version": "1.4.5", @@ -4689,6 +4679,14 @@ "webpack-sources": "^3.3.3" } }, + "node_modules/@talend/react-cmf/node_modules/immutable": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", + "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@talend/react-cmf/node_modules/path-to-regexp": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", @@ -4696,20 +4694,18 @@ "license": "MIT" }, "node_modules/@talend/react-components": { - "version": "17.1.2", - "resolved": "https://registry.npmjs.org/@talend/react-components/-/react-components-17.1.2.tgz", - "integrity": "sha512-dyhzduMUDv1eYp4zyec3q1gIOwsxIUmai15h3r9gFSrCRIdsnye4dqjco4chjyXJlApywYxHeZkWz1sU5k/rgQ==", - "license": "Apache-2.0", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@talend/react-components/-/react-components-17.5.0.tgz", + "integrity": "sha512-3Fx64x3c7NIhHRkHRywVtdonGbmrao8bQzuOwxR6mNewhgabotOrXojKfJTdlqewtV2WTCQt7m1jRPNlWN/l7Q==", "dependencies": { "@popperjs/core": "^2.11.8", - "@talend/assets-api": "^1.5.1", - "@talend/bootstrap-theme": "^9.2.0", - "@talend/design-tokens": "^3.4.1", - "@talend/icons": "^7.10.2", - "@talend/react-a11y": "^4.0.1", - "@talend/react-bootstrap": "^3.0.2", - "@talend/utils": "^3.2.3", - "ally.js": "^1.4.1", + "@talend/assets-api": "^1.5.3", + "@talend/bootstrap-theme": "^9.5.0", + "@talend/design-tokens": "^3.4.5", + "@talend/icons": "^7.13.0", + "@talend/react-a11y": "^4.0.3", + "@talend/react-bootstrap": "^3.0.4", + "@talend/utils": "^3.4.0", "classnames": "^2.5.1", "d3": "^7.9.0", "date-fns": "^3.6.0", @@ -4719,33 +4715,53 @@ "invariant": "^2.2.4", "lodash": "^4.17.21", "memoize-one": "^6.0.0", - "rc-slider": "^10.6.2", + "rc-slider": "^11.1.8", "react-autowhatever": "10.2.0", "react-debounce-input": "^3.3.0", - "react-draggable": "^4.4.6", - "react-grid-layout": "^1.4.4", + "react-draggable": "^4.5.0", + "react-grid-layout": "^1.5.2", "react-immutable-proptypes": "^2.2.0", - "react-is": "^17.0.2", + "react-is": "^18.3.1", "react-popper": "^2.3.0", "react-transition-group": "^2.9.0", - "react-use": "^17.5.0", - "react-virtualized": "^9.22.5", + "react-use": "^17.6.0", + "react-virtualized": "^9.22.6", "reactour": "^1.19.4", - "recharts": "^2.12.7", - "simplebar": "^6.2.6", - "simplebar-react": "^2.4.3", + "recharts": "^2.15.4", "styled-components": "^5.3.11", "warning": "^3.0.0" }, "peerDependencies": { - "@talend/design-system": "^11.0.0", - "i18next": "^23.11.5", + "@talend/design-system": "^11.6.0", + "i18next": "^23.16.8", "prop-types": "^15.5.10", "react": "^18.3.1", "react-dom": "^18.3.1", "react-i18next": "^13.5.0" } }, + "node_modules/@talend/react-components/node_modules/@talend/bootstrap-theme": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@talend/bootstrap-theme/-/bootstrap-theme-9.5.0.tgz", + "integrity": "sha512-KkVa17dMf3JnmOOZY2NybS3Np6PPQGOxLnIlIc8GCojD8U2GiQbnjgEGNImWbGnjqFNtyTKqzTP6Q40kBxy1Jg==", + "dependencies": { + "@talend/bootstrap-sass": "^5.3.2", + "@talend/design-tokens": "^3.4.5" + } + }, + "node_modules/@talend/react-components/node_modules/immutable": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", + "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@talend/react-components/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/@talend/react-containers": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/@talend/react-containers/-/react-containers-11.0.4.tgz", @@ -4774,6 +4790,14 @@ "react-i18next": "^13.5.0" } }, + "node_modules/@talend/react-containers/node_modules/immutable": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", + "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@talend/react-forms": { "version": "15.0.2", "resolved": "https://registry.npmjs.org/@talend/react-forms/-/react-forms-15.0.2.tgz", @@ -6598,16 +6622,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ally.js": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ally.js/-/ally.js-1.4.1.tgz", - "integrity": "sha512-ZewdfuwP6VewtMN36QY0gmiyvBfMnmEaNwbVu2nTS6zRt069viTgkYgaDiqu6vRJ1VJCriNqV0jGMu44R8zNbA==", - "license": "MIT", - "dependencies": { - "css.escape": "^1.5.0", - "platform": "1.3.3" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -6694,18 +6708,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "license": "Python-2.0" }, - "node_modules/aria-hidden": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", - "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", @@ -7658,12 +7660,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/can-use-dom": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", - "integrity": "sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==", - "license": "MIT" - }, "node_modules/caniuse-lite": { "version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", @@ -8243,6 +8239,7 @@ "version": "3.49.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", + "dev": true, "hasInstallScript": true, "license": "MIT", "funding": { @@ -8597,6 +8594,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, "license": "MIT" }, "node_modules/cssesc": { @@ -12876,12 +12874,10 @@ } }, "node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", + "peer": true }, "node_modules/import-fresh": { "version": "3.3.1", @@ -15567,12 +15563,6 @@ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, - "node_modules/lodash-es": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -15593,12 +15583,6 @@ "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", "license": "MIT" }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -15606,12 +15590,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "license": "MIT" - }, "node_modules/lodash.topath": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", @@ -18530,12 +18508,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/platform": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", - "integrity": "sha512-VJK1SRmXBpjwsB4YOHYSturx48rLKMzHgCqDH2ZDa6ZbMS/N5huoNqyQdK5Fj/xayu3fqbXckn5SeCS1EbMDZg==", - "license": "MIT" - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -19274,10 +19246,9 @@ } }, "node_modules/rc-slider": { - "version": "10.6.2", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz", - "integrity": "sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==", - "license": "MIT", + "version": "11.1.9", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.9.tgz", + "integrity": "sha512-h8IknhzSh3FEM9u8ivkskh+Ef4Yo4JRIY2nj7MrH6GQmrwV6mcpJf5/4KgH5JaVI1H3E52yCdpOlVyGZIeph5A==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -19295,7 +19266,6 @@ "version": "5.44.4", "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "react-is": "^18.2.0" @@ -19308,8 +19278,7 @@ "node_modules/rc-util/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react": { "version": "18.3.1", @@ -21393,53 +21362,6 @@ "dev": true, "license": "MIT" }, - "node_modules/simplebar": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.3.3.tgz", - "integrity": "sha512-ni9cIiA8GRitiaenV7A/gh8nTStiVqO3gLxrfCMmq6CSy/pB+fz+QxqvJLo142QHb2Tvgvr8ILwZxf3qzAq7pg==", - "license": "MIT", - "dependencies": { - "simplebar-core": "^1.3.2" - } - }, - "node_modules/simplebar-core": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.3.2.tgz", - "integrity": "sha512-qKgTTuTqapjsFGkNhCjyPhysnbZGpQqNmjk0nOYjFN5ordC/Wjvg+RbYCyMSnW60l/Z0ZS82GbNltly6PMUH1w==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "node_modules/simplebar-react": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-2.4.3.tgz", - "integrity": "sha512-Ep8gqAUZAS5IC2lT5RE4t1ZFUIVACqbrSRQvFV9a6NbVUzXzOMnc4P82Hl8Ak77AnPQvmgUwZS7aUKLyBoMAcg==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.6.1", - "simplebar": "^5.3.9" - }, - "peerDependencies": { - "react": "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", - "react-dom": "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0" - } - }, - "node_modules/simplebar-react/node_modules/simplebar": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-5.3.9.tgz", - "integrity": "sha512-1vIIpjDvY9sVH14e0LGeiCiTFU3ILqAghzO6OI9axeG+mvU/vMSrvXeAXkBolqFFz3XYaY8n5ahH9MeP3sp2Ag==", - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.3.1", - "can-use-dom": "^0.1.0", - "core-js": "^3.0.1", - "lodash.debounce": "^4.0.8", - "lodash.memoize": "^4.1.2", - "lodash.throttle": "^4.1.1" - } - }, "node_modules/sirv": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", @@ -22459,10 +22381,9 @@ } }, "node_modules/tabbable": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", - "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", - "license": "MIT" + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz", + "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==" }, "node_modules/table": { "version": "6.9.0", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 152545dbdb9a3..7ef00ece6396e 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -7,13 +7,11 @@ "build": "talend-scripts build" }, "dependencies": { - "@talend/bootstrap-theme": "9.2.0", - "@talend/design-system": "11.0.5", - "@talend/icons": "7.10.2", - "@talend/react-cmf": "10.1.1", - "@talend/react-components": "17.1.2", - "@talend/react-containers": "11.0.4", - "@talend/react-forms": "15.0.2", + "@talend/bootstrap-theme": "^9.2.0", + "@talend/design-system": "^11.8.0", + "@talend/react-components": "^17.5.0", + "@talend/react-containers": "^11.0.4", + "@talend/react-forms": "^15.0.2", "asciidoctor": "3.0.4", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -52,7 +50,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", + "immutable@4": "^4.3.9", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 152545dbdb9a3..7ef00ece6396e 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -7,13 +7,11 @@ "build": "talend-scripts build" }, "dependencies": { - "@talend/bootstrap-theme": "9.2.0", - "@talend/design-system": "11.0.5", - "@talend/icons": "7.10.2", - "@talend/react-cmf": "10.1.1", - "@talend/react-components": "17.1.2", - "@talend/react-containers": "11.0.4", - "@talend/react-forms": "15.0.2", + "@talend/bootstrap-theme": "^9.2.0", + "@talend/design-system": "^11.8.0", + "@talend/react-components": "^17.5.0", + "@talend/react-containers": "^11.0.4", + "@talend/react-forms": "^15.0.2", "asciidoctor": "3.0.4", "body-parser": "1.20.3", "classnames": "^2.5.1", @@ -52,7 +50,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", + "immutable@4": "^4.3.9", "immutable@5": "^5.1.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", From 27640245982d996249167e46f05a2e5e3cc2ffcf Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 11:19:22 +0200 Subject: [PATCH 06/12] fix(QTDI-3430): fix postcss-selector-parser --- .../src/main/frontend/package-lock.json | 51 +++++++++++------- .../src/main/frontend/package-template.json | 1 + .../src/main/frontend/package.json | 1 + .../src/main/frontend/package-lock.json | 54 +++++++++++-------- .../src/main/frontend/package-template.json | 1 + .../src/main/frontend/package.json | 1 + 6 files changed, 68 insertions(+), 41 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 3629edf930b62..2afa95752a8ea 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -16682,6 +16682,19 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", @@ -16697,6 +16710,19 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", @@ -16760,19 +16786,6 @@ "postcss": "^8.4.29" } }, - "node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -19674,9 +19687,9 @@ } }, "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -19746,9 +19759,9 @@ "dev": true }, "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index c0083e7c8c74b..54caad297d871 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -62,6 +62,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", + "postcss-selector-parser": "^6.1.3", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index c0083e7c8c74b..54caad297d871 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -62,6 +62,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", + "postcss-selector-parser": "^6.1.3", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 2b4df72535c16..9ba9a557786cb 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -18655,6 +18655,19 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", @@ -18671,6 +18684,19 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", @@ -18738,20 +18764,6 @@ "postcss": "^8.4.29" } }, - "node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -22130,11 +22142,10 @@ } }, "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -22208,11 +22219,10 @@ "license": "CC0-1.0" }, "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 7ef00ece6396e..7b054f7e2378c 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -62,6 +62,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", + "postcss-selector-parser": "^6.1.3", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 7ef00ece6396e..7b054f7e2378c 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -62,6 +62,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", + "postcss-selector-parser": "^6.1.3", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", From ee2cf53574781e88b1653d443c79473b5c03fc43 Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 11:32:51 +0200 Subject: [PATCH 07/12] fix(QTDI-3430): fix postcss-selector-parser --- .../src/main/frontend/package-lock.json | 65 ++++--------------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- .../src/main/frontend/package-lock.json | 65 ++++--------------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 2 +- 6 files changed, 30 insertions(+), 108 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 2afa95752a8ea..ff650f40ed706 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -16682,19 +16682,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", @@ -16710,19 +16697,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", @@ -16786,6 +16760,19 @@ "postcss": "^8.4.29" } }, + "node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -19686,19 +19673,6 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, - "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", @@ -19758,19 +19732,6 @@ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", "dev": true }, - "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/stylelint/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 54caad297d871..9361dcfb3ac8f 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -62,7 +62,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "postcss-selector-parser": "^6.1.3", + "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 54caad297d871..9361dcfb3ac8f 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -62,7 +62,7 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "postcss-selector-parser": "^6.1.3", + "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 9ba9a557786cb..92dcdba3db4f8 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -18655,19 +18655,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", @@ -18684,19 +18671,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", @@ -18764,6 +18738,19 @@ "postcss": "^8.4.29" } }, + "node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -22141,19 +22128,6 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, - "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", @@ -22218,19 +22192,6 @@ "dev": true, "license": "CC0-1.0" }, - "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", - "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/stylelint/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 7b054f7e2378c..831ef8ffbde8d 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -62,7 +62,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "postcss-selector-parser": "^6.1.3", + "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 7b054f7e2378c..831ef8ffbde8d 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -62,7 +62,7 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "postcss-selector-parser": "^6.1.3", + "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", From d1d7ced83cc7874493ec42136e4edafba81a0ce0 Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 11:49:42 +0200 Subject: [PATCH 08/12] fix(QTDI-3430): remove postcss-selector-parser --- .../src/main/frontend/package-lock.json | 26 +++++++++++++++++++ .../src/main/frontend/package-template.json | 1 - .../src/main/frontend/package.json | 1 - .../src/main/frontend/package-lock.json | 26 +++++++++++++++++++ .../src/main/frontend/package-template.json | 1 - .../src/main/frontend/package.json | 1 - 6 files changed, 52 insertions(+), 4 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index ff650f40ed706..8033c767099c3 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -19673,6 +19673,19 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, + "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", @@ -19732,6 +19745,19 @@ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", "dev": true }, + "node_modules/stylelint/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylelint/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 9361dcfb3ac8f..c0083e7c8c74b 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -62,7 +62,6 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 9361dcfb3ac8f..c0083e7c8c74b 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -62,7 +62,6 @@ "picomatch@2": "^2.3.2", "picomatch@4": "^4.0.4", "postcss": "^8.5.26", - "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 92dcdba3db4f8..e1dbc136a9eb3 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -22128,6 +22128,19 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, + "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", @@ -22192,6 +22205,19 @@ "dev": true, "license": "CC0-1.0" }, + "node_modules/stylelint/node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylelint/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 831ef8ffbde8d..7ef00ece6396e 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -62,7 +62,6 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 831ef8ffbde8d..7ef00ece6396e 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -62,7 +62,6 @@ "path-to-regexp@0": "^0.1.13", "path-to-regexp@3": "^3.3.0", "postcss": "^8.5.26", - "postcss-selector-parser": "^7.1.6", "qs": "^6.16.0", "serialize-javascript": "^7.0.5", "shell-quote": "^1.10.0", From 68662138e6781bd21bbfc6c5a4fe5f0481e6587c Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 14:31:17 +0200 Subject: [PATCH 09/12] fix(QTDI-3430): fix react-router --- .../src/main/frontend/package-lock.json | 61 +++++++++++--- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 5 +- .../src/main/frontend/package-lock.json | 81 +++++++++---------- .../src/main/frontend/package-template.json | 2 +- .../src/main/frontend/package.json | 5 +- 6 files changed, 90 insertions(+), 66 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index 8033c767099c3..fc76bb9fca2c8 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -21,7 +21,7 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.6", + "react-router": "^7.18.3", "react-router-dom": "~6.30.6" }, "devDependencies": { @@ -4240,12 +4240,9 @@ } }, "node_modules/@talend/react-components/node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" }, "node_modules/@talend/react-components/node_modules/react-is": { "version": "18.3.1", @@ -17378,17 +17375,24 @@ } }, "node_modules/react-router": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", - "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.3.tgz", + "integrity": "sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==", "dependencies": { - "@remix-run/router": "1.23.4" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-router-dom": { @@ -17407,6 +17411,32 @@ "react-dom": ">=16.8" } }, + "node_modules/react-router-dom/node_modules/react-router": { + "version": "6.30.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", + "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "dependencies": { + "@remix-run/router": "1.23.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router/node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/react-smooth": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", @@ -18768,6 +18798,11 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index c0083e7c8c74b..683299ad1bc5a 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -21,7 +21,7 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.6", + "react-router": "^7.18.3", "react-router-dom": "~6.30.6" }, "devDependencies": { diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index c0083e7c8c74b..360d0abecf7ae 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -21,7 +21,7 @@ "react-ace": "^12.0.0", "react-dom": "^18.3.1", "react-i18next": "^13.5.0", - "react-router": "~6.30.6", + "react-router": "^7.18.3", "react-router-dom": "~6.30.6" }, "devDependencies": { @@ -47,8 +47,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@4": "^4.3.9", - "immutable@5": "^5.1.9", + "immutable": "^4.3.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index e1dbc136a9eb3..22f0716d5fd35 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -23,7 +23,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.6", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -4243,14 +4243,6 @@ "integrity": "sha512-YRCrJdhQLobGIQ8Cj1sta3nn6DrZDTSUnrIYhS2e5V590BmfVDleKoAquclAiKSBKWJwmuXTb+b4BL6rSHnahw==", "license": "MIT" }, - "node_modules/@remix-run/router": { - "version": "1.23.4", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", - "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@rooks/use-mutation-observer": { "version": "4.11.2", "resolved": "https://registry.npmjs.org/@rooks/use-mutation-observer/-/use-mutation-observer-4.11.2.tgz", @@ -4680,12 +4672,9 @@ } }, "node_modules/@talend/react-cmf/node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" }, "node_modules/@talend/react-cmf/node_modules/path-to-regexp": { "version": "3.3.0", @@ -4750,12 +4739,9 @@ } }, "node_modules/@talend/react-components/node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" }, "node_modules/@talend/react-components/node_modules/react-is": { "version": "18.3.1", @@ -4791,12 +4777,9 @@ } }, "node_modules/@talend/react-containers/node_modules/immutable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", - "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", - "engines": { - "node": ">=0.10.0" - } + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" }, "node_modules/@talend/react-forms": { "version": "15.0.2", @@ -19598,33 +19581,36 @@ } }, "node_modules/react-router": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", - "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.3.tgz", + "integrity": "sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==", "dependencies": { - "@remix-run/router": "1.23.4" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, - "node_modules/react-router-dom": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", - "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", - "dependencies": { - "@remix-run/router": "1.23.4", - "react-router": "6.30.6" - }, + "node_modules/react-router/node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "engines": { - "node": ">=14.0.0" + "node": ">=18" }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/react-smooth": { @@ -21154,6 +21140,11 @@ "dev": true, "license": "ISC" }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 7ef00ece6396e..06d93858d60ba 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -22,7 +22,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.6", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, diff --git a/component-tools-webapp/src/main/frontend/package.json b/component-tools-webapp/src/main/frontend/package.json index 7ef00ece6396e..3782633c86b7a 100644 --- a/component-tools-webapp/src/main/frontend/package.json +++ b/component-tools-webapp/src/main/frontend/package.json @@ -22,7 +22,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.6", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -50,8 +50,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@4": "^4.3.9", - "immutable@5": "^5.1.9", + "immutable": "^4.3.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", From 61022d416f51ee52029d6fc082674e3f9d92acbc Mon Sep 17 00:00:00 2001 From: Emmanuel GALLOIS Date: Mon, 14 Sep 2026 15:25:38 +0200 Subject: [PATCH 10/12] fix(QTDI-3430): fix react-router --- .../src/main/frontend/package-lock.json | 65 ++++++------------- .../src/main/frontend/package-template.json | 5 +- .../src/main/frontend/package.json | 2 +- .../src/main/frontend/package-lock.json | 32 +++------ .../src/main/frontend/package-template.json | 3 +- 5 files changed, 31 insertions(+), 76 deletions(-) diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index fc76bb9fca2c8..bbdb349ec1bc2 100644 --- a/component-starter-server/src/main/frontend/package-lock.json +++ b/component-starter-server/src/main/frontend/package-lock.json @@ -22,7 +22,7 @@ "react-dom": "^18.3.1", "react-i18next": "^13.5.0", "react-router": "^7.18.3", - "react-router-dom": "~6.30.6" + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", @@ -3815,14 +3815,6 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@remix-run/router": { - "version": "1.23.4", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", - "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@rooks/use-mutation-observer": { "version": "4.11.2", "resolved": "https://registry.npmjs.org/@rooks/use-mutation-observer/-/use-mutation-observer-4.11.2.tgz", @@ -4239,11 +4231,6 @@ "@talend/design-tokens": "^3.4.5" } }, - "node_modules/@talend/react-components/node_modules/immutable": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", - "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" - }, "node_modules/@talend/react-components/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -6517,10 +6504,11 @@ } }, "node_modules/body-parser": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "version": "1.20.8", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz", + "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", @@ -6530,7 +6518,7 @@ "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", - "qs": "~6.14.0", + "qs": "~6.16.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" @@ -7063,10 +7051,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", @@ -11479,8 +11468,7 @@ "node_modules/immutable": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", - "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", - "peer": true + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==" }, "node_modules/import-fresh": { "version": "3.3.1", @@ -17396,33 +17384,18 @@ } }, "node_modules/react-router-dom": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", - "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", - "dependencies": { - "@remix-run/router": "1.23.4", - "react-router": "6.30.6" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-router-dom/node_modules/react-router": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", - "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.3.tgz", + "integrity": "sha512-ytVbyBBM7vMfRCam25r0WMhSVSom909A8p+8m0/f1w853dz/xfFu6etAT2SEbVoSnI+ZoPRDqIsQXVT89gp7kg==", "dependencies": { - "@remix-run/router": "1.23.4" + "react-router": "7.18.3" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" } }, "node_modules/react-router/node_modules/cookie": { diff --git a/component-starter-server/src/main/frontend/package-template.json b/component-starter-server/src/main/frontend/package-template.json index 683299ad1bc5a..48502cde334f7 100644 --- a/component-starter-server/src/main/frontend/package-template.json +++ b/component-starter-server/src/main/frontend/package-template.json @@ -22,7 +22,7 @@ "react-dom": "^18.3.1", "react-i18next": "^13.5.0", "react-router": "^7.18.3", - "react-router-dom": "~6.30.6" + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", @@ -47,8 +47,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@4": "^4.3.9", - "immutable@5": "^5.1.9", + "immutable": "^4.3.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", diff --git a/component-starter-server/src/main/frontend/package.json b/component-starter-server/src/main/frontend/package.json index 360d0abecf7ae..48502cde334f7 100644 --- a/component-starter-server/src/main/frontend/package.json +++ b/component-starter-server/src/main/frontend/package.json @@ -22,7 +22,7 @@ "react-dom": "^18.3.1", "react-i18next": "^13.5.0", "react-router": "^7.18.3", - "react-router-dom": "~6.30.6" + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", diff --git a/component-tools-webapp/src/main/frontend/package-lock.json b/component-tools-webapp/src/main/frontend/package-lock.json index 22f0716d5fd35..8cb4f01bd282d 100644 --- a/component-tools-webapp/src/main/frontend/package-lock.json +++ b/component-tools-webapp/src/main/frontend/package-lock.json @@ -4671,11 +4671,6 @@ "webpack-sources": "^3.3.3" } }, - "node_modules/@talend/react-cmf/node_modules/immutable": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", - "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" - }, "node_modules/@talend/react-cmf/node_modules/path-to-regexp": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", @@ -4738,11 +4733,6 @@ "@talend/design-tokens": "^3.4.5" } }, - "node_modules/@talend/react-components/node_modules/immutable": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", - "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" - }, "node_modules/@talend/react-components/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -4776,11 +4766,6 @@ "react-i18next": "^13.5.0" } }, - "node_modules/@talend/react-containers/node_modules/immutable": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", - "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" - }, "node_modules/@talend/react-forms": { "version": "15.0.2", "resolved": "https://registry.npmjs.org/@talend/react-forms/-/react-forms-15.0.2.tgz", @@ -7347,9 +7332,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "version": "1.20.8", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz", + "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==", "dev": true, "license": "MIT", "dependencies": { @@ -7361,7 +7346,7 @@ "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", - "qs": "~6.14.0", + "qs": "~6.16.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" @@ -7944,9 +7929,9 @@ "license": "MIT" }, "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", "dev": true, "license": "MIT" }, @@ -12859,8 +12844,7 @@ "node_modules/immutable": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", - "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", - "peer": true + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==" }, "node_modules/import-fresh": { "version": "3.3.1", diff --git a/component-tools-webapp/src/main/frontend/package-template.json b/component-tools-webapp/src/main/frontend/package-template.json index 06d93858d60ba..3782633c86b7a 100644 --- a/component-tools-webapp/src/main/frontend/package-template.json +++ b/component-tools-webapp/src/main/frontend/package-template.json @@ -50,8 +50,7 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@4": "^4.3.9", - "immutable@5": "^5.1.9", + "immutable": "^4.3.9", "js-cookie": "^3.0.7", "js-yaml": "^4.3.2", "jsonpath": "^1.3.0", From efc54e808bb0c5340c80753fa183fb62e3f90a6c Mon Sep 17 00:00:00 2001 From: Thierry Boileau Date: Mon, 14 Sep 2026 16:41:44 +0200 Subject: [PATCH 11/12] fixed package-lock.json after running npm install --- documentation/src/main/frontend/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/src/main/frontend/package-lock.json b/documentation/src/main/frontend/package-lock.json index a2a1ad9ccaff5..6b21b65828b27 100644 --- a/documentation/src/main/frontend/package-lock.json +++ b/documentation/src/main/frontend/package-lock.json @@ -2506,7 +2506,7 @@ "glob-stream": "~7.0", "hpagent": "~0.1.0", "isomorphic-git": "~1.10", - "js-yaml": "^4.3.2", + "js-yaml": "^4.2.0", "multi-progress": "~4.0", "picomatch": "^2.3.2", "progress": "~2.0", @@ -2587,7 +2587,7 @@ "@iarna/toml": "~2.2", "camelcase-keys": "~7.0", "convict": "^6.2.5", - "js-yaml": "^4.3.2", + "js-yaml": "^4.2.0", "json5": "~2.2" } }, @@ -2657,7 +2657,7 @@ "glob-stream": "~7.0", "gulp-vinyl-zip": "~2.5", "hpagent": "~0.1.0", - "js-yaml": "^4.3.2", + "js-yaml": "^4.2.0", "picomatch": "^2.3.2", "should-proxy": "~1.0", "simple-get": "~4.0", @@ -3577,7 +3577,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "requires": { - "brace-expansion": "^1.1.18" + "brace-expansion": "^1.1.13" } }, "minimist": { From b6bd31e55ace41347ae2d58e9a26891086aa683e Mon Sep 17 00:00:00 2001 From: Thierry Boileau Date: Mon, 14 Sep 2026 16:43:37 +0200 Subject: [PATCH 12/12] Revert "fixed package-lock.json after running npm install" This reverts commit efc54e808bb0c5340c80753fa183fb62e3f90a6c. --- documentation/src/main/frontend/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/src/main/frontend/package-lock.json b/documentation/src/main/frontend/package-lock.json index 6b21b65828b27..a2a1ad9ccaff5 100644 --- a/documentation/src/main/frontend/package-lock.json +++ b/documentation/src/main/frontend/package-lock.json @@ -2506,7 +2506,7 @@ "glob-stream": "~7.0", "hpagent": "~0.1.0", "isomorphic-git": "~1.10", - "js-yaml": "^4.2.0", + "js-yaml": "^4.3.2", "multi-progress": "~4.0", "picomatch": "^2.3.2", "progress": "~2.0", @@ -2587,7 +2587,7 @@ "@iarna/toml": "~2.2", "camelcase-keys": "~7.0", "convict": "^6.2.5", - "js-yaml": "^4.2.0", + "js-yaml": "^4.3.2", "json5": "~2.2" } }, @@ -2657,7 +2657,7 @@ "glob-stream": "~7.0", "gulp-vinyl-zip": "~2.5", "hpagent": "~0.1.0", - "js-yaml": "^4.2.0", + "js-yaml": "^4.3.2", "picomatch": "^2.3.2", "should-proxy": "~1.0", "simple-get": "~4.0", @@ -3577,7 +3577,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "requires": { - "brace-expansion": "^1.1.13" + "brace-expansion": "^1.1.18" } }, "minimist": {