diff --git a/component-starter-server/src/main/frontend/package-lock.json b/component-starter-server/src/main/frontend/package-lock.json index d33f44d9241a0..bbdb349ec1bc2 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", @@ -22,8 +21,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": "^7.18.3", + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.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", @@ -3821,14 +3815,6 @@ "url": "https://opencollective.com/popperjs" } }, - "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==", - "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", @@ -3961,34 +3947,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 +4084,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 +4176,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 +4197,45 @@ "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/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 +5859,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 +5939,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", @@ -6484,11 +6466,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": { @@ -6519,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", @@ -6532,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" @@ -6595,9 +6581,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 +6599,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" @@ -6796,15 +6782,10 @@ "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.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", @@ -7070,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", @@ -7303,6 +7285,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", @@ -7615,7 +7598,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", @@ -8704,9 +8688,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", @@ -11482,12 +11466,9 @@ } }, "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==" }, "node_modules/import-fresh": { "version": "3.3.1", @@ -13562,9 +13543,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": [ { @@ -13884,11 +13865,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", @@ -13906,22 +13882,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", @@ -15797,9 +15763,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", @@ -16558,11 +16527,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", @@ -16782,9 +16746,9 @@ } }, "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==", + "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", @@ -17031,12 +16995,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" @@ -17126,9 +17091,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", @@ -17398,33 +17363,51 @@ } }, "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": "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.3" + "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.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.4.tgz", - "integrity": "sha512-q4HvNl+mmDdkS0g+MqiBZNteQJCuimWoOyHMy4T/RQLAn9Z29+E91QXRaxOujeMl2HTzRSS0KFPd7lxX3PjV0Q==", + "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.3", - "react-router": "6.30.4" + "react-router": "7.18.3" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + } + }, + "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": { @@ -18788,6 +18771,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", @@ -18897,13 +18885,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" }, @@ -18915,12 +18903,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" @@ -18976,49 +18964,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", @@ -19737,9 +19682,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", @@ -19809,9 +19754,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", @@ -19937,9 +19882,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", @@ -20870,9 +20815,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 59186e6d188d2..48502cde334f7 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", @@ -22,8 +21,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": "^7.18.3", + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", @@ -41,16 +40,16 @@ "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", "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", - "immutable@5": "^5.1.9", + "immutable": "^4.3.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", @@ -62,7 +61,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 59186e6d188d2..48502cde334f7 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", @@ -22,8 +21,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": "^7.18.3", + "react-router-dom": "^7.18.3" }, "devDependencies": { "@talend/scripts-config-react-webpack": "^16.8.1", @@ -41,16 +40,16 @@ "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", "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", - "immutable@5": "^5.1.9", + "immutable": "^4.3.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", @@ -62,7 +61,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 968b38b5992d0..8cb4f01bd282d 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", @@ -25,7 +23,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -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", @@ -4256,14 +4243,6 @@ "integrity": "sha512-YRCrJdhQLobGIQ8Cj1sta3nn6DrZDTSUnrIYhS2e5V590BmfVDleKoAquclAiKSBKWJwmuXTb+b4BL6rSHnahw==", "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==", - "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", @@ -4423,35 +4402,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 +4546,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", @@ -4696,20 +4678,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 +4699,45 @@ "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/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", @@ -6598,16 +6590,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 +6676,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", @@ -7321,10 +7291,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" }, @@ -7363,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": { @@ -7377,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" @@ -7443,9 +7412,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 +7429,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" @@ -7660,16 +7628,10 @@ "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.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 +7645,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/ccount": { "version": "2.0.1", @@ -7968,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" }, @@ -8246,6 +8207,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": { @@ -8600,6 +8562,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": { @@ -9817,10 +9780,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", @@ -12880,12 +12842,9 @@ } }, "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==" }, "node_modules/import-fresh": { "version": "3.3.1", @@ -15162,9 +15121,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", @@ -15571,12 +15530,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", @@ -15597,12 +15550,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", @@ -15610,12 +15557,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", @@ -17644,10 +17585,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", @@ -18532,12 +18475,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", @@ -18769,11 +18706,10 @@ } }, "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==", + "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, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19175,11 +19111,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" @@ -19275,10 +19212,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", @@ -19296,7 +19232,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" @@ -19309,8 +19244,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", @@ -19631,33 +19565,36 @@ } }, "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": "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.3" + "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.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.4.tgz", - "integrity": "sha512-q4HvNl+mmDdkS0g+MqiBZNteQJCuimWoOyHMy4T/RQLAn9Z29+E91QXRaxOujeMl2HTzRSS0KFPd7lxX3PjV0Q==", - "dependencies": { - "@remix-run/router": "1.23.3", - "react-router": "6.30.4" - }, + "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": { @@ -21187,6 +21124,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", @@ -21311,14 +21253,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" }, @@ -21330,13 +21271,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" @@ -21396,53 +21336,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", @@ -22211,11 +22104,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" @@ -22289,11 +22181,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" @@ -22462,10 +22353,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", @@ -23541,9 +23431,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 +23448,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 c7b32b1138da4..3782633c86b7a 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", @@ -24,7 +22,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -45,16 +43,16 @@ "@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", "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", - "immutable@5": "^5.1.9", + "immutable": "^4.3.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", @@ -63,7 +61,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 c7b32b1138da4..3782633c86b7a 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", @@ -24,7 +22,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^7.2.9", - "react-router-dom": "^6.30.4", + "react-router": "^7.18.3", "redux": "^4.2.1", "redux-thunk": "2.4.2" }, @@ -45,16 +43,16 @@ "@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", "form-data": "^4.0.6", "handlebars": "^4.7.9", "http-proxy-middleware": "^3.0.6", - "immutable@3": "^3.8.4", - "immutable@5": "^5.1.9", + "immutable": "^4.3.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", @@ -63,7 +61,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/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",