diff --git a/examples/nextjs-pages/package-lock.json b/examples/nextjs-pages/package-lock.json index 301325c0b4b..d5cd693634d 100644 --- a/examples/nextjs-pages/package-lock.json +++ b/examples/nextjs-pages/package-lock.json @@ -11,9 +11,9 @@ "@types/node": "20.16.10", "@types/react": "18.3.10", "@types/react-dom": "18.3.0", - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-fiori": "1.24.11", - "@ui5/webcomponents-react": "1.29.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-fiori": "2.3.0", + "@ui5/webcomponents-react": "2.2.0", "eslint": "8.57.1", "eslint-config-next": "14.2.13", "next": "14.2.13", @@ -41,19 +41,6 @@ "node": ">=6.9.0" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz", - "integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==", - "dependencies": { - "@emotion/memoize": "0.7.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz", - "integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg==" - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -455,9 +442,10 @@ "integrity": "sha512-EF3948ckf3f5uPgYbQ6GhyA56Dmv8yg0+ir+BroRjwdxyZJsekhZzawOecC2rOTPCz173t7ZcR1HHZu0dZgOCw==" }, "node_modules/@sap-theming/theming-base-content": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.12.0.tgz", - "integrity": "sha512-kPHlziH8e6W8VjzljOiNjgBz81GuvC8WUAi7K6F5k+ZaRc1DUkDU12x9k6B0l4u9nPtprdZTse55r3PFGuELdQ==" + "version": "11.17.1", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.17.1.tgz", + "integrity": "sha512-C13DbCBGkLYRZtQU7d6TmDHChA+S7bs26xk+fqHL0pBJTOm4V8NP1sj1SPfI9mbkUp+f5QLcWaENwUoTF00ElA==", + "license": "Apache-2.0" }, "node_modules/@swc/counter": { "version": "0.1.3", @@ -474,12 +462,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.5.0.tgz", - "integrity": "sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", + "integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.10.8" }, "funding": { "type": "github", @@ -491,9 +479,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.0.tgz", - "integrity": "sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", + "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==", "license": "MIT", "funding": { "type": "github", @@ -796,23 +784,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.11.tgz", - "integrity": "sha512-buN3hE8QiZRkZdC2eVzCRGc5wWMsB7BJLAg5Cg1yUs44l3dmGKOlRNWrrz83rfHLMFLQzkhwKW5M6OOVD8LIKQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.3.0.tgz", + "integrity": "sha512-CIlKYCkF3NIkM25ngAJi859BWrgERFxSCwQfLPbR8b0Py6lleygp/73puZyaRXhRezUse97r/CfCbfLn9GzrLg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-icons-business-suite": "1.24.11", - "@ui5/webcomponents-icons-tnt": "1.24.11", - "@ui5/webcomponents-localization": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11" + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-icons-business-suite": "2.3.0", + "@ui5/webcomponents-icons-tnt": "2.3.0", + "@ui5/webcomponents-localization": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.11.tgz", - "integrity": "sha512-Rigy/5ZKu6o4Xuyj8a3X9TVOqa3f/uSFn1tketlYfufc8dLEcZH6YP17rZIpPALcDmifrxnRkjSeJLsgOpH2hA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.3.0.tgz", + "integrity": "sha512-TxP65GLQjtVMSIRpgWGpXdCjz1Ec7KlO7dzde38Y4hC0BA1MNosn5+rLVwJdWUhALb+kJGYs4CMCqz4pm6sepQ==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -820,76 +808,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.11.tgz", - "integrity": "sha512-KCQgU/sBKmBy+n/d4fIbDzmz6Y9csZ9f5rh0tlc/BKs9R57tdnXTOk0tFACTpMPnLp1dtt+7XKpFq2gGUWY24w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.3.0.tgz", + "integrity": "sha512-/FMnuzHZ4C48eF5JqchTCfHrIzrkupztkEjILazklPRuleiZMwAfZLqxp+v31CJvPDJEXLwv+rePRtrTsNxk/A==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.11.tgz", - "integrity": "sha512-GFG7z4VaIW2E2HPNa3WR4V6nxT0QN/j2iMqJ7QDfkKC9uir+PL+xqZnIS4dZ0d2OKqZxHrp25Ti4cyfKjtDnaw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.3.0.tgz", + "integrity": "sha512-O1DvElbf9v0bf/0dHGg8woyE1qwnmwSJfzqNb0nd6yQCQm8d33TRrYSa1FgPvFphJQ/x0FBm/LGcFguo/1Lgow==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.11.tgz", - "integrity": "sha512-uxBUOepynrIWojbLtUJKNuubc8Bvg514HsPhXi4XAIZN9eiQHwN0f2Tw5acu0UBRrC/sWJFmU0Z4NNKUYDc3/A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.3.0.tgz", + "integrity": "sha512-KfPd6uILOm/64pigpijFjlu9BiZzdS7Pj+qbweYF9uCe/48ILH7Oc2lRXQPzBhX0jnv38k1ZhFGQMgfPnl+WPA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.11.tgz", - "integrity": "sha512-vxYZqKvWKLGlog5jdmrXtOo8uX03ry5DI0zaByceRsXKAWjYo2phoVwZ1vLTVCjXKY4ww4WOMwAx4xI+InRARw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.3.0.tgz", + "integrity": "sha512-pv7VW09wolR0Asq/A2laOdNePEdFeZLVyScJS9OoQLBKvabcq7yyC4qugGIPsUaDpdNSGrigKMVcYSJs/OqQTQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.11.tgz", - "integrity": "sha512-K4orAmTAUJBCl98QHfi9o6gI9oRK0ElUOaQyucGXHEbCXIHjQTKzNOnSExIa9CucjSs6F0q0SVz3lgXDV9i7PQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.3.0.tgz", + "integrity": "sha512-tIzbb2sKIURhM4FqGShWyzWhy0ucY9nvWrCOZZjshf/u2yasgIe1L4bdKzM95FshL1Uvxmq3X5ua4QiTguLaMg==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.11.tgz", - "integrity": "sha512-21BAbVQ8xrNWft+sAtR6bXBvCmpqfQw6+HKZg7gdcRpZ2MwfVT7axLdQnZZI6jT4gz2zZRNiixvkmqD669GZJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.2.0.tgz", + "integrity": "sha512-FBq+fGpW409/uAOkcfi4wFYrAtIAFerg5BFzTIrisvMo7wsnb4gAuq0/TEs0C9WffXewROqDpOazH/3OZoYphQ==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.11", + "@tanstack/react-virtual": "~3.10.0", + "@ui5/webcomponents-react-base": "~2.2.0", "clsx": "2.1.1", - "react-jss": "^10.10.0", - "react-table": "7.8.0" + "react-table": "7.8.0", + "use-sync-external-store": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "@ui5/webcomponents": "~1.24.0", - "@ui5/webcomponents-base": "~1.24.0", - "@ui5/webcomponents-fiori": "~1.24.0", - "@ui5/webcomponents-icons": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents": "~2.3.0", + "@ui5/webcomponents-base": "~2.3.0", + "@ui5/webcomponents-fiori": "~2.3.0", + "@ui5/webcomponents-icons": "~2.3.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -907,20 +895,17 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.11.tgz", - "integrity": "sha512-85DV/OvLdD85Uu3wE1HBcJPWFz3jccZRIm4O14gvSOOHYFrtycztjiDBsA+ifFkd5MUnB3vWyNccV/hWp5+Bvg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.2.0.tgz", + "integrity": "sha512-i0Gw13uP+I0KIpL6+ebJXHaD0M6SZoOZcHksIzUanXa2xRxMTtnvPUmg1yL7UID//bZ6ZTYkvyqC0659gtL6nQ==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" }, - "bin": { - "ui5wcr-codemod": "bin/codemod.js" - }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.3.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -932,13 +917,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.11.tgz", - "integrity": "sha512-TjjTBo2rpq1r3KfKeDWeQ7WNyVLQFZTnP5YoWkG+uFoQr+pQr/2gf94NeJKepXURgMzRbrKxSFkU8ArBai3t4Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.3.0.tgz", + "integrity": "sha512-4raqA6bTWWP8Rz9zfX0WNyYGuDMPI+BEGZ56HQvPe9856RWEt79bPbYNTM+zW5YT26eGZpZONYOu76LhOjImsA==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.11" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ungap/structured-clone": { @@ -1368,25 +1353,6 @@ "node": ">= 8" } }, - "node_modules/css-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.10.0.tgz", - "integrity": "sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "^10.10.0", - "jss-preset-default": "^10.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", @@ -2544,14 +2510,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, "node_modules/human-signals": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", @@ -2560,11 +2518,6 @@ "node": ">=14.18.0" } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -2793,11 +2746,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -3083,158 +3031,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-compose": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.10.0.tgz", - "integrity": "sha512-F5kgtWpI2XfZ3Z8eP78tZEYFdgTIbpA/TMuX3a8vwrNolYtN1N4qJR/Ob0LAsqIwCMLojtxN7c7Oo/+Vz6THow==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-expand": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.10.0.tgz", - "integrity": "sha512-ymT62W2OyDxBxr7A6JR87vVX9vTq2ep5jZLIdUSusfBIEENLdkkc0lL/Xaq8W9s3opUq7R0sZQpzRWELrfVYzA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-extend": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.10.0.tgz", - "integrity": "sha512-sKYrcMfr4xxigmIwqTjxNcHwXJIfvhvjTNxF+Tbc1NmNdyspGW47Ey6sGH8BcQ4FFQhLXctpWCQSpDwdNmXSwg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-rule-value-observable": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.10.0.tgz", - "integrity": "sha512-ZLMaYrR3QE+vD7nl3oNXuj79VZl9Kp8/u6A1IbTPDcuOu8b56cFdWRZNZ0vNr8jHewooEeq2doy8Oxtymr2ZPA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "symbol-observable": "^1.2.0" - } - }, - "node_modules/jss-plugin-template": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.10.0.tgz", - "integrity": "sha512-ocXZBIOJOA+jISPdsgkTs8wwpK6UbsvtZK5JI7VUggTD6LWKbtoxUzadd2TpfF+lEtlhUmMsCkTRNkITdPKa6w==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jss-preset-default": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.10.0.tgz", - "integrity": "sha512-GL175Wt2FGhjE+f+Y3aWh+JioL06/QWFgZp53CbNNq6ZkVU0TDplD8Bxm9KnkotAYn3FlplNqoW5CjyLXcoJ7Q==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "jss-plugin-camel-case": "10.10.0", - "jss-plugin-compose": "10.10.0", - "jss-plugin-default-unit": "10.10.0", - "jss-plugin-expand": "10.10.0", - "jss-plugin-extend": "10.10.0", - "jss-plugin-global": "10.10.0", - "jss-plugin-nested": "10.10.0", - "jss-plugin-props-sort": "10.10.0", - "jss-plugin-rule-value-function": "10.10.0", - "jss-plugin-rule-value-observable": "10.10.0", - "jss-plugin-template": "10.10.0", - "jss-plugin-vendor-prefixer": "10.10.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -3863,11 +3659,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-display-name": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/react-display-name/-/react-display-name-0.2.5.tgz", - "integrity": "sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==" - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -3885,27 +3676,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.10.0.tgz", - "integrity": "sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "@emotion/is-prop-valid": "^0.7.3", - "css-jss": "10.10.0", - "hoist-non-react-statics": "^3.2.0", - "is-in-browser": "^1.1.3", - "jss": "10.10.0", - "jss-preset-default": "10.10.0", - "prop-types": "^15.6.0", - "shallow-equal": "^1.2.0", - "theming": "^3.3.0", - "tiny-warning": "^1.0.2" - }, - "peerDependencies": { - "react": ">=16.8.6" - } - }, "node_modules/react-table": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz", @@ -4188,11 +3958,6 @@ "node": ">= 0.4" } }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4483,14 +4248,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/synckit": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", @@ -4519,28 +4276,6 @@ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, - "node_modules/theming": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/theming/-/theming-3.3.0.tgz", - "integrity": "sha512-u6l4qTJRDaWZsqa8JugaNt7Xd8PPl9+gonZaIe28vAhqgHMIG/DOyFPqiKN/gQLQYj05tHv+YQdNILL4zoiAVA==", - "dependencies": { - "hoist-non-react-statics": "^3.3.0", - "prop-types": "^15.5.8", - "react-display-name": "^0.2.4", - "tiny-warning": "^1.0.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.3" - } - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", diff --git a/examples/nextjs-pages/package.json b/examples/nextjs-pages/package.json index c6d75b024a5..e9795d6e5f7 100644 --- a/examples/nextjs-pages/package.json +++ b/examples/nextjs-pages/package.json @@ -9,9 +9,9 @@ "lint": "next lint" }, "dependencies": { - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-fiori": "1.24.11", - "@ui5/webcomponents-react": "1.29.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-fiori": "2.3.0", + "@ui5/webcomponents-react": "2.2.0", "@types/node": "20.16.10", "@types/react": "18.3.10", "@types/react-dom": "18.3.0", diff --git a/examples/remix-ts/package-lock.json b/examples/remix-ts/package-lock.json index 0221ec7ce31..02e33656fa2 100644 --- a/examples/remix-ts/package-lock.json +++ b/examples/remix-ts/package-lock.json @@ -9,9 +9,9 @@ "@remix-run/node": "^2.9.1", "@remix-run/react": "^2.9.1", "@remix-run/serve": "^2.9.1", - "@ui5/webcomponents": "^1.24.0", - "@ui5/webcomponents-fiori": "^1.24.0", - "@ui5/webcomponents-react": "^1.28.1", + "@ui5/webcomponents": "^2.0.0", + "@ui5/webcomponents-fiori": "^2.0.0", + "@ui5/webcomponents-react": "^2.0.0", "isbot": "^5.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -600,6 +600,7 @@ "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -662,19 +663,6 @@ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", "dev": true }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz", - "integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==", - "dependencies": { - "@emotion/memoize": "0.7.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz", - "integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg==" - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", @@ -1938,17 +1926,18 @@ "license": "MIT" }, "node_modules/@sap-theming/theming-base-content": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.12.0.tgz", - "integrity": "sha512-kPHlziH8e6W8VjzljOiNjgBz81GuvC8WUAi7K6F5k+ZaRc1DUkDU12x9k6B0l4u9nPtprdZTse55r3PFGuELdQ==" + "version": "11.17.1", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.17.1.tgz", + "integrity": "sha512-C13DbCBGkLYRZtQU7d6TmDHChA+S7bs26xk+fqHL0pBJTOm4V8NP1sj1SPfI9mbkUp+f5QLcWaENwUoTF00ElA==", + "license": "Apache-2.0" }, "node_modules/@tanstack/react-virtual": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.5.0.tgz", - "integrity": "sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", + "integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.10.8" }, "funding": { "type": "github", @@ -1960,9 +1949,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.0.tgz", - "integrity": "sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", + "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==", "license": "MIT", "funding": { "type": "github", @@ -2310,23 +2299,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.11.tgz", - "integrity": "sha512-buN3hE8QiZRkZdC2eVzCRGc5wWMsB7BJLAg5Cg1yUs44l3dmGKOlRNWrrz83rfHLMFLQzkhwKW5M6OOVD8LIKQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.3.0.tgz", + "integrity": "sha512-CIlKYCkF3NIkM25ngAJi859BWrgERFxSCwQfLPbR8b0Py6lleygp/73puZyaRXhRezUse97r/CfCbfLn9GzrLg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-icons-business-suite": "1.24.11", - "@ui5/webcomponents-icons-tnt": "1.24.11", - "@ui5/webcomponents-localization": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11" + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-icons-business-suite": "2.3.0", + "@ui5/webcomponents-icons-tnt": "2.3.0", + "@ui5/webcomponents-localization": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.11.tgz", - "integrity": "sha512-Rigy/5ZKu6o4Xuyj8a3X9TVOqa3f/uSFn1tketlYfufc8dLEcZH6YP17rZIpPALcDmifrxnRkjSeJLsgOpH2hA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.3.0.tgz", + "integrity": "sha512-TxP65GLQjtVMSIRpgWGpXdCjz1Ec7KlO7dzde38Y4hC0BA1MNosn5+rLVwJdWUhALb+kJGYs4CMCqz4pm6sepQ==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -2334,76 +2323,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.11.tgz", - "integrity": "sha512-KCQgU/sBKmBy+n/d4fIbDzmz6Y9csZ9f5rh0tlc/BKs9R57tdnXTOk0tFACTpMPnLp1dtt+7XKpFq2gGUWY24w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.3.0.tgz", + "integrity": "sha512-/FMnuzHZ4C48eF5JqchTCfHrIzrkupztkEjILazklPRuleiZMwAfZLqxp+v31CJvPDJEXLwv+rePRtrTsNxk/A==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.11.tgz", - "integrity": "sha512-GFG7z4VaIW2E2HPNa3WR4V6nxT0QN/j2iMqJ7QDfkKC9uir+PL+xqZnIS4dZ0d2OKqZxHrp25Ti4cyfKjtDnaw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.3.0.tgz", + "integrity": "sha512-O1DvElbf9v0bf/0dHGg8woyE1qwnmwSJfzqNb0nd6yQCQm8d33TRrYSa1FgPvFphJQ/x0FBm/LGcFguo/1Lgow==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.11.tgz", - "integrity": "sha512-uxBUOepynrIWojbLtUJKNuubc8Bvg514HsPhXi4XAIZN9eiQHwN0f2Tw5acu0UBRrC/sWJFmU0Z4NNKUYDc3/A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.3.0.tgz", + "integrity": "sha512-KfPd6uILOm/64pigpijFjlu9BiZzdS7Pj+qbweYF9uCe/48ILH7Oc2lRXQPzBhX0jnv38k1ZhFGQMgfPnl+WPA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.11.tgz", - "integrity": "sha512-vxYZqKvWKLGlog5jdmrXtOo8uX03ry5DI0zaByceRsXKAWjYo2phoVwZ1vLTVCjXKY4ww4WOMwAx4xI+InRARw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.3.0.tgz", + "integrity": "sha512-pv7VW09wolR0Asq/A2laOdNePEdFeZLVyScJS9OoQLBKvabcq7yyC4qugGIPsUaDpdNSGrigKMVcYSJs/OqQTQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.11.tgz", - "integrity": "sha512-K4orAmTAUJBCl98QHfi9o6gI9oRK0ElUOaQyucGXHEbCXIHjQTKzNOnSExIa9CucjSs6F0q0SVz3lgXDV9i7PQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.3.0.tgz", + "integrity": "sha512-tIzbb2sKIURhM4FqGShWyzWhy0ucY9nvWrCOZZjshf/u2yasgIe1L4bdKzM95FshL1Uvxmq3X5ua4QiTguLaMg==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.11.tgz", - "integrity": "sha512-21BAbVQ8xrNWft+sAtR6bXBvCmpqfQw6+HKZg7gdcRpZ2MwfVT7axLdQnZZI6jT4gz2zZRNiixvkmqD669GZJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.2.0.tgz", + "integrity": "sha512-FBq+fGpW409/uAOkcfi4wFYrAtIAFerg5BFzTIrisvMo7wsnb4gAuq0/TEs0C9WffXewROqDpOazH/3OZoYphQ==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.11", + "@tanstack/react-virtual": "~3.10.0", + "@ui5/webcomponents-react-base": "~2.2.0", "clsx": "2.1.1", - "react-jss": "^10.10.0", - "react-table": "7.8.0" + "react-table": "7.8.0", + "use-sync-external-store": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "@ui5/webcomponents": "~1.24.0", - "@ui5/webcomponents-base": "~1.24.0", - "@ui5/webcomponents-fiori": "~1.24.0", - "@ui5/webcomponents-icons": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents": "~2.3.0", + "@ui5/webcomponents-base": "~2.3.0", + "@ui5/webcomponents-fiori": "~2.3.0", + "@ui5/webcomponents-icons": "~2.3.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -2421,20 +2410,17 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.11.tgz", - "integrity": "sha512-85DV/OvLdD85Uu3wE1HBcJPWFz3jccZRIm4O14gvSOOHYFrtycztjiDBsA+ifFkd5MUnB3vWyNccV/hWp5+Bvg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.2.0.tgz", + "integrity": "sha512-i0Gw13uP+I0KIpL6+ebJXHaD0M6SZoOZcHksIzUanXa2xRxMTtnvPUmg1yL7UID//bZ6ZTYkvyqC0659gtL6nQ==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" }, - "bin": { - "ui5wcr-codemod": "bin/codemod.js" - }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.3.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -2446,13 +2432,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.11.tgz", - "integrity": "sha512-TjjTBo2rpq1r3KfKeDWeQ7WNyVLQFZTnP5YoWkG+uFoQr+pQr/2gf94NeJKepXURgMzRbrKxSFkU8ArBai3t4Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.3.0.tgz", + "integrity": "sha512-4raqA6bTWWP8Rz9zfX0WNyYGuDMPI+BEGZ56HQvPe9856RWEt79bPbYNTM+zW5YT26eGZpZONYOu76LhOjImsA==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.11" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ungap/structured-clone": { @@ -3519,25 +3505,6 @@ "node": ">= 8" } }, - "node_modules/css-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.10.0.tgz", - "integrity": "sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "^10.10.0", - "jss-preset-default": "^10.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -3565,7 +3532,8 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -5627,14 +5595,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, "node_modules/hosted-git-info": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", @@ -5680,11 +5640,6 @@ "node": ">=10.17.0" } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -6102,11 +6057,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -6482,158 +6432,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-compose": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.10.0.tgz", - "integrity": "sha512-F5kgtWpI2XfZ3Z8eP78tZEYFdgTIbpA/TMuX3a8vwrNolYtN1N4qJR/Ob0LAsqIwCMLojtxN7c7Oo/+Vz6THow==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-expand": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.10.0.tgz", - "integrity": "sha512-ymT62W2OyDxBxr7A6JR87vVX9vTq2ep5jZLIdUSusfBIEENLdkkc0lL/Xaq8W9s3opUq7R0sZQpzRWELrfVYzA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-extend": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.10.0.tgz", - "integrity": "sha512-sKYrcMfr4xxigmIwqTjxNcHwXJIfvhvjTNxF+Tbc1NmNdyspGW47Ey6sGH8BcQ4FFQhLXctpWCQSpDwdNmXSwg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-rule-value-observable": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.10.0.tgz", - "integrity": "sha512-ZLMaYrR3QE+vD7nl3oNXuj79VZl9Kp8/u6A1IbTPDcuOu8b56cFdWRZNZ0vNr8jHewooEeq2doy8Oxtymr2ZPA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "symbol-observable": "^1.2.0" - } - }, - "node_modules/jss-plugin-template": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.10.0.tgz", - "integrity": "sha512-ocXZBIOJOA+jISPdsgkTs8wwpK6UbsvtZK5JI7VUggTD6LWKbtoxUzadd2TpfF+lEtlhUmMsCkTRNkITdPKa6w==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jss-preset-default": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.10.0.tgz", - "integrity": "sha512-GL175Wt2FGhjE+f+Y3aWh+JioL06/QWFgZp53CbNNq6ZkVU0TDplD8Bxm9KnkotAYn3FlplNqoW5CjyLXcoJ7Q==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "jss-plugin-camel-case": "10.10.0", - "jss-plugin-compose": "10.10.0", - "jss-plugin-default-unit": "10.10.0", - "jss-plugin-expand": "10.10.0", - "jss-plugin-extend": "10.10.0", - "jss-plugin-global": "10.10.0", - "jss-plugin-nested": "10.10.0", - "jss-plugin-props-sort": "10.10.0", - "jss-plugin-rule-value-function": "10.10.0", - "jss-plugin-rule-value-observable": "10.10.0", - "jss-plugin-template": "10.10.0", - "jss-plugin-vendor-prefixer": "10.10.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -8125,6 +7923,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -8833,6 +8632,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -8966,11 +8766,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-display-name": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/react-display-name/-/react-display-name-0.2.5.tgz", - "integrity": "sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==" - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -8986,28 +8781,8 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.10.0.tgz", - "integrity": "sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "@emotion/is-prop-valid": "^0.7.3", - "css-jss": "10.10.0", - "hoist-non-react-statics": "^3.2.0", - "is-in-browser": "^1.1.3", - "jss": "10.10.0", - "jss-preset-default": "10.10.0", - "prop-types": "^15.6.0", - "shallow-equal": "^1.2.0", - "theming": "^3.3.0", - "tiny-warning": "^1.0.2" - }, - "peerDependencies": { - "react": ">=16.8.6" - } + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "node_modules/react-refresh": { "version": "0.14.2", @@ -9111,7 +8886,8 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", @@ -9610,11 +9386,6 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -10088,14 +9859,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -10211,23 +9974,6 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "node_modules/theming": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/theming/-/theming-3.3.0.tgz", - "integrity": "sha512-u6l4qTJRDaWZsqa8JugaNt7Xd8PPl9+gonZaIe28vAhqgHMIG/DOyFPqiKN/gQLQYj05tHv+YQdNILL4zoiAVA==", - "dependencies": { - "hoist-non-react-statics": "^3.3.0", - "prop-types": "^15.5.8", - "react-display-name": "^0.2.4", - "tiny-warning": "^1.0.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.3" - } - }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -10268,11 +10014,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", diff --git a/examples/remix-ts/package.json b/examples/remix-ts/package.json index 305d33f5f2e..57d0d57a7e2 100644 --- a/examples/remix-ts/package.json +++ b/examples/remix-ts/package.json @@ -14,9 +14,9 @@ "@remix-run/node": "^2.9.1", "@remix-run/react": "^2.9.1", "@remix-run/serve": "^2.9.1", - "@ui5/webcomponents": "^1.24.0", - "@ui5/webcomponents-fiori": "^1.24.0", - "@ui5/webcomponents-react": "^1.28.1", + "@ui5/webcomponents": "^2.0.0", + "@ui5/webcomponents-fiori": "^2.0.0", + "@ui5/webcomponents-react": "^2.0.0", "isbot": "^5.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/templates/nextjs-pages/package-lock.json b/templates/nextjs-pages/package-lock.json index 301325c0b4b..d5cd693634d 100644 --- a/templates/nextjs-pages/package-lock.json +++ b/templates/nextjs-pages/package-lock.json @@ -11,9 +11,9 @@ "@types/node": "20.16.10", "@types/react": "18.3.10", "@types/react-dom": "18.3.0", - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-fiori": "1.24.11", - "@ui5/webcomponents-react": "1.29.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-fiori": "2.3.0", + "@ui5/webcomponents-react": "2.2.0", "eslint": "8.57.1", "eslint-config-next": "14.2.13", "next": "14.2.13", @@ -41,19 +41,6 @@ "node": ">=6.9.0" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz", - "integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==", - "dependencies": { - "@emotion/memoize": "0.7.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz", - "integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg==" - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -455,9 +442,10 @@ "integrity": "sha512-EF3948ckf3f5uPgYbQ6GhyA56Dmv8yg0+ir+BroRjwdxyZJsekhZzawOecC2rOTPCz173t7ZcR1HHZu0dZgOCw==" }, "node_modules/@sap-theming/theming-base-content": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.12.0.tgz", - "integrity": "sha512-kPHlziH8e6W8VjzljOiNjgBz81GuvC8WUAi7K6F5k+ZaRc1DUkDU12x9k6B0l4u9nPtprdZTse55r3PFGuELdQ==" + "version": "11.17.1", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.17.1.tgz", + "integrity": "sha512-C13DbCBGkLYRZtQU7d6TmDHChA+S7bs26xk+fqHL0pBJTOm4V8NP1sj1SPfI9mbkUp+f5QLcWaENwUoTF00ElA==", + "license": "Apache-2.0" }, "node_modules/@swc/counter": { "version": "0.1.3", @@ -474,12 +462,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.5.0.tgz", - "integrity": "sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", + "integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.10.8" }, "funding": { "type": "github", @@ -491,9 +479,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.0.tgz", - "integrity": "sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", + "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==", "license": "MIT", "funding": { "type": "github", @@ -796,23 +784,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.11.tgz", - "integrity": "sha512-buN3hE8QiZRkZdC2eVzCRGc5wWMsB7BJLAg5Cg1yUs44l3dmGKOlRNWrrz83rfHLMFLQzkhwKW5M6OOVD8LIKQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.3.0.tgz", + "integrity": "sha512-CIlKYCkF3NIkM25ngAJi859BWrgERFxSCwQfLPbR8b0Py6lleygp/73puZyaRXhRezUse97r/CfCbfLn9GzrLg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-icons-business-suite": "1.24.11", - "@ui5/webcomponents-icons-tnt": "1.24.11", - "@ui5/webcomponents-localization": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11" + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-icons-business-suite": "2.3.0", + "@ui5/webcomponents-icons-tnt": "2.3.0", + "@ui5/webcomponents-localization": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.11.tgz", - "integrity": "sha512-Rigy/5ZKu6o4Xuyj8a3X9TVOqa3f/uSFn1tketlYfufc8dLEcZH6YP17rZIpPALcDmifrxnRkjSeJLsgOpH2hA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.3.0.tgz", + "integrity": "sha512-TxP65GLQjtVMSIRpgWGpXdCjz1Ec7KlO7dzde38Y4hC0BA1MNosn5+rLVwJdWUhALb+kJGYs4CMCqz4pm6sepQ==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -820,76 +808,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.11.tgz", - "integrity": "sha512-KCQgU/sBKmBy+n/d4fIbDzmz6Y9csZ9f5rh0tlc/BKs9R57tdnXTOk0tFACTpMPnLp1dtt+7XKpFq2gGUWY24w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.3.0.tgz", + "integrity": "sha512-/FMnuzHZ4C48eF5JqchTCfHrIzrkupztkEjILazklPRuleiZMwAfZLqxp+v31CJvPDJEXLwv+rePRtrTsNxk/A==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-base": "1.24.11", - "@ui5/webcomponents-icons": "1.24.11", - "@ui5/webcomponents-theming": "1.24.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-base": "2.3.0", + "@ui5/webcomponents-icons": "2.3.0", + "@ui5/webcomponents-theming": "2.3.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.11.tgz", - "integrity": "sha512-GFG7z4VaIW2E2HPNa3WR4V6nxT0QN/j2iMqJ7QDfkKC9uir+PL+xqZnIS4dZ0d2OKqZxHrp25Ti4cyfKjtDnaw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.3.0.tgz", + "integrity": "sha512-O1DvElbf9v0bf/0dHGg8woyE1qwnmwSJfzqNb0nd6yQCQm8d33TRrYSa1FgPvFphJQ/x0FBm/LGcFguo/1Lgow==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.11.tgz", - "integrity": "sha512-uxBUOepynrIWojbLtUJKNuubc8Bvg514HsPhXi4XAIZN9eiQHwN0f2Tw5acu0UBRrC/sWJFmU0Z4NNKUYDc3/A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.3.0.tgz", + "integrity": "sha512-KfPd6uILOm/64pigpijFjlu9BiZzdS7Pj+qbweYF9uCe/48ILH7Oc2lRXQPzBhX0jnv38k1ZhFGQMgfPnl+WPA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.11.tgz", - "integrity": "sha512-vxYZqKvWKLGlog5jdmrXtOo8uX03ry5DI0zaByceRsXKAWjYo2phoVwZ1vLTVCjXKY4ww4WOMwAx4xI+InRARw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.3.0.tgz", + "integrity": "sha512-pv7VW09wolR0Asq/A2laOdNePEdFeZLVyScJS9OoQLBKvabcq7yyC4qugGIPsUaDpdNSGrigKMVcYSJs/OqQTQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.11.tgz", - "integrity": "sha512-K4orAmTAUJBCl98QHfi9o6gI9oRK0ElUOaQyucGXHEbCXIHjQTKzNOnSExIa9CucjSs6F0q0SVz3lgXDV9i7PQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.3.0.tgz", + "integrity": "sha512-tIzbb2sKIURhM4FqGShWyzWhy0ucY9nvWrCOZZjshf/u2yasgIe1L4bdKzM95FshL1Uvxmq3X5ua4QiTguLaMg==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.11" + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.11.tgz", - "integrity": "sha512-21BAbVQ8xrNWft+sAtR6bXBvCmpqfQw6+HKZg7gdcRpZ2MwfVT7axLdQnZZI6jT4gz2zZRNiixvkmqD669GZJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.2.0.tgz", + "integrity": "sha512-FBq+fGpW409/uAOkcfi4wFYrAtIAFerg5BFzTIrisvMo7wsnb4gAuq0/TEs0C9WffXewROqDpOazH/3OZoYphQ==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.11", + "@tanstack/react-virtual": "~3.10.0", + "@ui5/webcomponents-react-base": "~2.2.0", "clsx": "2.1.1", - "react-jss": "^10.10.0", - "react-table": "7.8.0" + "react-table": "7.8.0", + "use-sync-external-store": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "@ui5/webcomponents": "~1.24.0", - "@ui5/webcomponents-base": "~1.24.0", - "@ui5/webcomponents-fiori": "~1.24.0", - "@ui5/webcomponents-icons": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents": "~2.3.0", + "@ui5/webcomponents-base": "~2.3.0", + "@ui5/webcomponents-fiori": "~2.3.0", + "@ui5/webcomponents-icons": "~2.3.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -907,20 +895,17 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.11.tgz", - "integrity": "sha512-85DV/OvLdD85Uu3wE1HBcJPWFz3jccZRIm4O14gvSOOHYFrtycztjiDBsA+ifFkd5MUnB3vWyNccV/hWp5+Bvg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.2.0.tgz", + "integrity": "sha512-i0Gw13uP+I0KIpL6+ebJXHaD0M6SZoOZcHksIzUanXa2xRxMTtnvPUmg1yL7UID//bZ6ZTYkvyqC0659gtL6nQ==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" }, - "bin": { - "ui5wcr-codemod": "bin/codemod.js" - }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.3.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -932,13 +917,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.11.tgz", - "integrity": "sha512-TjjTBo2rpq1r3KfKeDWeQ7WNyVLQFZTnP5YoWkG+uFoQr+pQr/2gf94NeJKepXURgMzRbrKxSFkU8ArBai3t4Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.3.0.tgz", + "integrity": "sha512-4raqA6bTWWP8Rz9zfX0WNyYGuDMPI+BEGZ56HQvPe9856RWEt79bPbYNTM+zW5YT26eGZpZONYOu76LhOjImsA==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.11" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.3.0" } }, "node_modules/@ungap/structured-clone": { @@ -1368,25 +1353,6 @@ "node": ">= 8" } }, - "node_modules/css-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.10.0.tgz", - "integrity": "sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "^10.10.0", - "jss-preset-default": "^10.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", @@ -2544,14 +2510,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, "node_modules/human-signals": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", @@ -2560,11 +2518,6 @@ "node": ">=14.18.0" } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -2793,11 +2746,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -3083,158 +3031,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-compose": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.10.0.tgz", - "integrity": "sha512-F5kgtWpI2XfZ3Z8eP78tZEYFdgTIbpA/TMuX3a8vwrNolYtN1N4qJR/Ob0LAsqIwCMLojtxN7c7Oo/+Vz6THow==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-expand": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.10.0.tgz", - "integrity": "sha512-ymT62W2OyDxBxr7A6JR87vVX9vTq2ep5jZLIdUSusfBIEENLdkkc0lL/Xaq8W9s3opUq7R0sZQpzRWELrfVYzA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-extend": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.10.0.tgz", - "integrity": "sha512-sKYrcMfr4xxigmIwqTjxNcHwXJIfvhvjTNxF+Tbc1NmNdyspGW47Ey6sGH8BcQ4FFQhLXctpWCQSpDwdNmXSwg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-rule-value-observable": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.10.0.tgz", - "integrity": "sha512-ZLMaYrR3QE+vD7nl3oNXuj79VZl9Kp8/u6A1IbTPDcuOu8b56cFdWRZNZ0vNr8jHewooEeq2doy8Oxtymr2ZPA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "symbol-observable": "^1.2.0" - } - }, - "node_modules/jss-plugin-template": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.10.0.tgz", - "integrity": "sha512-ocXZBIOJOA+jISPdsgkTs8wwpK6UbsvtZK5JI7VUggTD6LWKbtoxUzadd2TpfF+lEtlhUmMsCkTRNkITdPKa6w==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jss-preset-default": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.10.0.tgz", - "integrity": "sha512-GL175Wt2FGhjE+f+Y3aWh+JioL06/QWFgZp53CbNNq6ZkVU0TDplD8Bxm9KnkotAYn3FlplNqoW5CjyLXcoJ7Q==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "jss-plugin-camel-case": "10.10.0", - "jss-plugin-compose": "10.10.0", - "jss-plugin-default-unit": "10.10.0", - "jss-plugin-expand": "10.10.0", - "jss-plugin-extend": "10.10.0", - "jss-plugin-global": "10.10.0", - "jss-plugin-nested": "10.10.0", - "jss-plugin-props-sort": "10.10.0", - "jss-plugin-rule-value-function": "10.10.0", - "jss-plugin-rule-value-observable": "10.10.0", - "jss-plugin-template": "10.10.0", - "jss-plugin-vendor-prefixer": "10.10.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -3863,11 +3659,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-display-name": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/react-display-name/-/react-display-name-0.2.5.tgz", - "integrity": "sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==" - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -3885,27 +3676,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.10.0.tgz", - "integrity": "sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "@emotion/is-prop-valid": "^0.7.3", - "css-jss": "10.10.0", - "hoist-non-react-statics": "^3.2.0", - "is-in-browser": "^1.1.3", - "jss": "10.10.0", - "jss-preset-default": "10.10.0", - "prop-types": "^15.6.0", - "shallow-equal": "^1.2.0", - "theming": "^3.3.0", - "tiny-warning": "^1.0.2" - }, - "peerDependencies": { - "react": ">=16.8.6" - } - }, "node_modules/react-table": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz", @@ -4188,11 +3958,6 @@ "node": ">= 0.4" } }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4483,14 +4248,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/synckit": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", @@ -4519,28 +4276,6 @@ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, - "node_modules/theming": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/theming/-/theming-3.3.0.tgz", - "integrity": "sha512-u6l4qTJRDaWZsqa8JugaNt7Xd8PPl9+gonZaIe28vAhqgHMIG/DOyFPqiKN/gQLQYj05tHv+YQdNILL4zoiAVA==", - "dependencies": { - "hoist-non-react-statics": "^3.3.0", - "prop-types": "^15.5.8", - "react-display-name": "^0.2.4", - "tiny-warning": "^1.0.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.3" - } - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", diff --git a/templates/nextjs-pages/package.json b/templates/nextjs-pages/package.json index c6d75b024a5..e9795d6e5f7 100644 --- a/templates/nextjs-pages/package.json +++ b/templates/nextjs-pages/package.json @@ -9,9 +9,9 @@ "lint": "next lint" }, "dependencies": { - "@ui5/webcomponents": "1.24.11", - "@ui5/webcomponents-fiori": "1.24.11", - "@ui5/webcomponents-react": "1.29.11", + "@ui5/webcomponents": "2.3.0", + "@ui5/webcomponents-fiori": "2.3.0", + "@ui5/webcomponents-react": "2.2.0", "@types/node": "20.16.10", "@types/react": "18.3.10", "@types/react-dom": "18.3.0",