From acea563ddc1e8be3d23b22b248edfe8df5a76d07 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 10:59:28 +0000 Subject: [PATCH] chore(deps): update ui5 web components react (examples & templates) to v2 --- examples/nextjs-pages/package-lock.json | 406 ++++------------------ examples/nextjs-pages/package.json | 6 +- examples/remix-ts/package-lock.json | 418 +++++------------------ examples/remix-ts/package.json | 6 +- templates/nextjs-pages/package-lock.json | 406 ++++------------------ templates/nextjs-pages/package.json | 6 +- 6 files changed, 234 insertions(+), 1014 deletions(-) diff --git a/examples/nextjs-pages/package-lock.json b/examples/nextjs-pages/package-lock.json index 4e13d01a431..7f1b8ab0acf 100644 --- a/examples/nextjs-pages/package-lock.json +++ b/examples/nextjs-pages/package-lock.json @@ -11,9 +11,9 @@ "@types/node": "20.16.5", "@types/react": "18.3.5", "@types/react-dom": "18.3.0", - "@ui5/webcomponents": "1.24.9", - "@ui5/webcomponents-fiori": "1.24.9", - "@ui5/webcomponents-react": "1.29.10", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-fiori": "2.2.0", + "@ui5/webcomponents-react": "2.1.0", "eslint": "8.57.0", "eslint-config-next": "14.2.11", "next": "14.2.11", @@ -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", @@ -450,9 +437,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", @@ -469,12 +457,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.6.tgz", + "integrity": "sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.8.6" }, "funding": { "type": "github", @@ -486,9 +474,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.6.tgz", + "integrity": "sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==", "license": "MIT", "funding": { "type": "github", @@ -791,23 +779,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.9.tgz", - "integrity": "sha512-ugopnJW8OZqgctlnIwsHS6Kg6J547AC7kHSa4z253bL8k4qjMrPI7etPF9/oQHeshBs5p058MFNpY/ejtUItVQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.2.0.tgz", + "integrity": "sha512-u2VlGKMFUfl9Mw7ECyQXEW+SSyrU4WAbGgD/fvqVhMxP8AiGF2XwCAfLFIo4tivKPHkZ0UeyiL5eL1ybRR4JBw==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-icons-business-suite": "1.24.9", - "@ui5/webcomponents-icons-tnt": "1.24.9", - "@ui5/webcomponents-localization": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9" + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-icons-business-suite": "2.2.0", + "@ui5/webcomponents-icons-tnt": "2.2.0", + "@ui5/webcomponents-localization": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.9.tgz", - "integrity": "sha512-26ctoQamOJYB8+m7+tQ3DxuZaLtVOBTiBGCFPy17m69gEs9SOd/WNNTuHdPMqJn5FXPxbTUuw4WriXCMinE64Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.2.0.tgz", + "integrity": "sha512-3t4dm26l3qnXwo/aAkIy7Hk466LOVnaOnaMJFtZtMdDrHa/dsIGPxjwoylhIOuKV6w0D+dCiXPbSAIqaB288HA==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -815,76 +803,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.9.tgz", - "integrity": "sha512-P3BIqaoLkQCw8A94fygNf1iR/EXgcMqQnu8xkC3ZncYoylSAMmS03TUSSexLOR3FVwHmiCkzGnqAFSsKgbBpyw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.2.0.tgz", + "integrity": "sha512-GZnuK1wW34MNgd8WAOrUgGZB2Fol+ZQrlv1keiYhXFjIz8YWa8GlTZu7Z+TsJIWcyc4274Wmm1XzTZXsq1Sy9w==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.9", - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.9.tgz", - "integrity": "sha512-+t2BxYSLFsdF/PhIpYxBjDNQP4+APiSvfsGGBLwoDYDgDM+wCUWeiyj0tJyBfCjbFs6dY+wT8gVxf4n9siUJ/Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.2.0.tgz", + "integrity": "sha512-EY9lrjiiudD2DZBJ1K7fkTIrpKaVTu0QIsPo8yjIXXJlbwkZRKP57YhRGtb5il/D/xt+C0CIBqMyTrz/u2FGNA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.9.tgz", - "integrity": "sha512-6rcGg3FLsvFgZDV4YzUs/jXC+fGQslstXCJ3nFYaoytzcDyUUPl90IyoXWe2M0SUXE7HUy1zr28S1m3VDz3Y8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.2.0.tgz", + "integrity": "sha512-Zl+7s1BUXWVwEEmLFqZPz2p78P7kpIC0T3RLM76AwlOtV5Du+Os/IIWjZVjciR3RqN2TD5CFG9DTgVvuLCJEgQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.9.tgz", - "integrity": "sha512-Il6Tqe1HuWhIZ/CJx3L/VLQdAcLzmlULyDmbRdbo8rVxWiuu/vmBHEuCqOVAOq64NSsNmKYZmAtU4p+i8cuFQA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.2.0.tgz", + "integrity": "sha512-8NC6XWPzOWHL85CDJV6EXk+35+rYnuayqb/TtHQtOxtAR6wYEceSVllO+hO2WaIZAMlhWW3YAWrzdH395qYdrg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.9.tgz", - "integrity": "sha512-Al8pSP9h0+ovvo6WEUmUm5XMk9VigDLEWyVW4CX+lZTCiTCZauwdgSNitswV4hB5HcOpYLw6pjg+oV6jcNLg9w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.2.0.tgz", + "integrity": "sha512-25oqK8dlMAAKsahD4O5I2os4QypA4QzdvZrfl/A5MbXPfWAQ7mKY6VDEiZSraGOO6UmypP2WxHQciXEGNaB16w==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.10.tgz", - "integrity": "sha512-UIl7sN73HD2f7nfko6xpsMv+2vcP/CRpAtW1UyOMYAtTk8YxvpPjjtvlp0IYAe4/gZ7De+ZrmIm0CxtouSEIWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.1.0.tgz", + "integrity": "sha512-IyQ4zPXjN0Oot1T4a80yzaPD7sNvhXNFb1Eh1otuCpj1ESWhrtnnmJ0vccRnakst+2/rdxY7LEILG5y4/rB9Yw==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.10", + "@tanstack/react-virtual": "~3.8.0", + "@ui5/webcomponents-react-base": "~2.1.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.2.0", + "@ui5/webcomponents-base": "~2.2.0", + "@ui5/webcomponents-fiori": "~2.2.0", + "@ui5/webcomponents-icons": "~2.2.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -902,9 +890,9 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.10.tgz", - "integrity": "sha512-7+ULrsRMpluu62DoqjB6yGLdSniaqwQ5zovta0LQImlYaHF7ceB7eNjApv3CNKopygYA50HVcmtkjxiNGG6EIg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.1.0.tgz", + "integrity": "sha512-ZaFc6f2jh0AJGhd34Ti4ehvEYvcRp8Xj4P0kGve6bHtx8UgAvcpf6yRlPKa49285gKsbLTChcz8k0AnTyfnxJg==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" @@ -914,8 +902,8 @@ }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.2.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -927,13 +915,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.9.tgz", - "integrity": "sha512-pdAaFji+Q/5U5AFvm6ALKnZU7uinyOVBpYhJkxDhvEKy7KjEQ3buUsFyLpJjRdN1jiXC+43IBWsJCXGwYymDcw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.2.0.tgz", + "integrity": "sha512-KKK3UUTtU4jdxn1lJdSRcNmzM7bNTTymTT5DfLeGmoRRqkmSye2pG7LAjwfRfxKRG3xPEJw+KdUGe5VBwpTZ6A==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.9" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ungap/structured-clone": { @@ -1363,25 +1351,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", @@ -2538,14 +2507,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", @@ -2554,11 +2515,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", @@ -2787,11 +2743,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", @@ -3077,158 +3028,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", @@ -3857,11 +3656,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", @@ -3879,27 +3673,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", @@ -4182,11 +3955,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", @@ -4477,14 +4245,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", @@ -4513,28 +4273,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 141fa7b33b1..ce0bdb58758 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.9", - "@ui5/webcomponents-fiori": "1.24.9", - "@ui5/webcomponents-react": "1.29.10", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-fiori": "2.2.0", + "@ui5/webcomponents-react": "2.1.0", "@types/node": "20.16.5", "@types/react": "18.3.5", "@types/react-dom": "18.3.0", diff --git a/examples/remix-ts/package-lock.json b/examples/remix-ts/package-lock.json index 40369353ce0..a0b9b9df7b1 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", @@ -1951,17 +1939,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.6.tgz", + "integrity": "sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.8.6" }, "funding": { "type": "github", @@ -1973,9 +1962,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.6.tgz", + "integrity": "sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==", "license": "MIT", "funding": { "type": "github", @@ -2323,23 +2312,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.9.tgz", - "integrity": "sha512-ugopnJW8OZqgctlnIwsHS6Kg6J547AC7kHSa4z253bL8k4qjMrPI7etPF9/oQHeshBs5p058MFNpY/ejtUItVQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.2.0.tgz", + "integrity": "sha512-u2VlGKMFUfl9Mw7ECyQXEW+SSyrU4WAbGgD/fvqVhMxP8AiGF2XwCAfLFIo4tivKPHkZ0UeyiL5eL1ybRR4JBw==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-icons-business-suite": "1.24.9", - "@ui5/webcomponents-icons-tnt": "1.24.9", - "@ui5/webcomponents-localization": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9" + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-icons-business-suite": "2.2.0", + "@ui5/webcomponents-icons-tnt": "2.2.0", + "@ui5/webcomponents-localization": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.9.tgz", - "integrity": "sha512-26ctoQamOJYB8+m7+tQ3DxuZaLtVOBTiBGCFPy17m69gEs9SOd/WNNTuHdPMqJn5FXPxbTUuw4WriXCMinE64Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.2.0.tgz", + "integrity": "sha512-3t4dm26l3qnXwo/aAkIy7Hk466LOVnaOnaMJFtZtMdDrHa/dsIGPxjwoylhIOuKV6w0D+dCiXPbSAIqaB288HA==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -2347,76 +2336,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.9.tgz", - "integrity": "sha512-P3BIqaoLkQCw8A94fygNf1iR/EXgcMqQnu8xkC3ZncYoylSAMmS03TUSSexLOR3FVwHmiCkzGnqAFSsKgbBpyw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.2.0.tgz", + "integrity": "sha512-GZnuK1wW34MNgd8WAOrUgGZB2Fol+ZQrlv1keiYhXFjIz8YWa8GlTZu7Z+TsJIWcyc4274Wmm1XzTZXsq1Sy9w==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.9", - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.9.tgz", - "integrity": "sha512-+t2BxYSLFsdF/PhIpYxBjDNQP4+APiSvfsGGBLwoDYDgDM+wCUWeiyj0tJyBfCjbFs6dY+wT8gVxf4n9siUJ/Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.2.0.tgz", + "integrity": "sha512-EY9lrjiiudD2DZBJ1K7fkTIrpKaVTu0QIsPo8yjIXXJlbwkZRKP57YhRGtb5il/D/xt+C0CIBqMyTrz/u2FGNA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.9.tgz", - "integrity": "sha512-6rcGg3FLsvFgZDV4YzUs/jXC+fGQslstXCJ3nFYaoytzcDyUUPl90IyoXWe2M0SUXE7HUy1zr28S1m3VDz3Y8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.2.0.tgz", + "integrity": "sha512-Zl+7s1BUXWVwEEmLFqZPz2p78P7kpIC0T3RLM76AwlOtV5Du+Os/IIWjZVjciR3RqN2TD5CFG9DTgVvuLCJEgQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.9.tgz", - "integrity": "sha512-Il6Tqe1HuWhIZ/CJx3L/VLQdAcLzmlULyDmbRdbo8rVxWiuu/vmBHEuCqOVAOq64NSsNmKYZmAtU4p+i8cuFQA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.2.0.tgz", + "integrity": "sha512-8NC6XWPzOWHL85CDJV6EXk+35+rYnuayqb/TtHQtOxtAR6wYEceSVllO+hO2WaIZAMlhWW3YAWrzdH395qYdrg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.9.tgz", - "integrity": "sha512-Al8pSP9h0+ovvo6WEUmUm5XMk9VigDLEWyVW4CX+lZTCiTCZauwdgSNitswV4hB5HcOpYLw6pjg+oV6jcNLg9w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.2.0.tgz", + "integrity": "sha512-25oqK8dlMAAKsahD4O5I2os4QypA4QzdvZrfl/A5MbXPfWAQ7mKY6VDEiZSraGOO6UmypP2WxHQciXEGNaB16w==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.10.tgz", - "integrity": "sha512-UIl7sN73HD2f7nfko6xpsMv+2vcP/CRpAtW1UyOMYAtTk8YxvpPjjtvlp0IYAe4/gZ7De+ZrmIm0CxtouSEIWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.1.0.tgz", + "integrity": "sha512-IyQ4zPXjN0Oot1T4a80yzaPD7sNvhXNFb1Eh1otuCpj1ESWhrtnnmJ0vccRnakst+2/rdxY7LEILG5y4/rB9Yw==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.10", + "@tanstack/react-virtual": "~3.8.0", + "@ui5/webcomponents-react-base": "~2.1.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.2.0", + "@ui5/webcomponents-base": "~2.2.0", + "@ui5/webcomponents-fiori": "~2.2.0", + "@ui5/webcomponents-icons": "~2.2.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -2434,9 +2423,9 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.10.tgz", - "integrity": "sha512-7+ULrsRMpluu62DoqjB6yGLdSniaqwQ5zovta0LQImlYaHF7ceB7eNjApv3CNKopygYA50HVcmtkjxiNGG6EIg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.1.0.tgz", + "integrity": "sha512-ZaFc6f2jh0AJGhd34Ti4ehvEYvcRp8Xj4P0kGve6bHtx8UgAvcpf6yRlPKa49285gKsbLTChcz8k0AnTyfnxJg==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" @@ -2446,8 +2435,8 @@ }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.2.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -2459,13 +2448,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.9.tgz", - "integrity": "sha512-pdAaFji+Q/5U5AFvm6ALKnZU7uinyOVBpYhJkxDhvEKy7KjEQ3buUsFyLpJjRdN1jiXC+43IBWsJCXGwYymDcw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.2.0.tgz", + "integrity": "sha512-KKK3UUTtU4jdxn1lJdSRcNmzM7bNTTymTT5DfLeGmoRRqkmSye2pG7LAjwfRfxKRG3xPEJw+KdUGe5VBwpTZ6A==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.9" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ungap/structured-clone": { @@ -3532,25 +3521,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", @@ -3578,7 +3548,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", @@ -5635,14 +5606,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", @@ -5688,11 +5651,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", @@ -6110,11 +6068,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", @@ -6490,158 +6443,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", @@ -8133,6 +7934,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" } @@ -8841,6 +8643,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", @@ -8974,11 +8777,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", @@ -8994,28 +8792,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", @@ -9119,7 +8897,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", @@ -9619,11 +9398,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", @@ -10097,14 +9871,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", @@ -10220,23 +9986,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", @@ -10277,11 +10026,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 4e13d01a431..7f1b8ab0acf 100644 --- a/templates/nextjs-pages/package-lock.json +++ b/templates/nextjs-pages/package-lock.json @@ -11,9 +11,9 @@ "@types/node": "20.16.5", "@types/react": "18.3.5", "@types/react-dom": "18.3.0", - "@ui5/webcomponents": "1.24.9", - "@ui5/webcomponents-fiori": "1.24.9", - "@ui5/webcomponents-react": "1.29.10", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-fiori": "2.2.0", + "@ui5/webcomponents-react": "2.1.0", "eslint": "8.57.0", "eslint-config-next": "14.2.11", "next": "14.2.11", @@ -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", @@ -450,9 +437,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", @@ -469,12 +457,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.6.tgz", + "integrity": "sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.8.6" }, "funding": { "type": "github", @@ -486,9 +474,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.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.6.tgz", + "integrity": "sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==", "license": "MIT", "funding": { "type": "github", @@ -791,23 +779,23 @@ } }, "node_modules/@ui5/webcomponents": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.24.9.tgz", - "integrity": "sha512-ugopnJW8OZqgctlnIwsHS6Kg6J547AC7kHSa4z253bL8k4qjMrPI7etPF9/oQHeshBs5p058MFNpY/ejtUItVQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.2.0.tgz", + "integrity": "sha512-u2VlGKMFUfl9Mw7ECyQXEW+SSyrU4WAbGgD/fvqVhMxP8AiGF2XwCAfLFIo4tivKPHkZ0UeyiL5eL1ybRR4JBw==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-icons-business-suite": "1.24.9", - "@ui5/webcomponents-icons-tnt": "1.24.9", - "@ui5/webcomponents-localization": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9" + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-icons-business-suite": "2.2.0", + "@ui5/webcomponents-icons-tnt": "2.2.0", + "@ui5/webcomponents-localization": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0" } }, "node_modules/@ui5/webcomponents-base": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.24.9.tgz", - "integrity": "sha512-26ctoQamOJYB8+m7+tQ3DxuZaLtVOBTiBGCFPy17m69gEs9SOd/WNNTuHdPMqJn5FXPxbTUuw4WriXCMinE64Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.2.0.tgz", + "integrity": "sha512-3t4dm26l3qnXwo/aAkIy7Hk466LOVnaOnaMJFtZtMdDrHa/dsIGPxjwoylhIOuKV6w0D+dCiXPbSAIqaB288HA==", "license": "Apache-2.0", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.2", @@ -815,76 +803,76 @@ } }, "node_modules/@ui5/webcomponents-fiori": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-1.24.9.tgz", - "integrity": "sha512-P3BIqaoLkQCw8A94fygNf1iR/EXgcMqQnu8xkC3ZncYoylSAMmS03TUSSexLOR3FVwHmiCkzGnqAFSsKgbBpyw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.2.0.tgz", + "integrity": "sha512-GZnuK1wW34MNgd8WAOrUgGZB2Fol+ZQrlv1keiYhXFjIz8YWa8GlTZu7Z+TsJIWcyc4274Wmm1XzTZXsq1Sy9w==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents": "1.24.9", - "@ui5/webcomponents-base": "1.24.9", - "@ui5/webcomponents-icons": "1.24.9", - "@ui5/webcomponents-theming": "1.24.9", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-base": "2.2.0", + "@ui5/webcomponents-icons": "2.2.0", + "@ui5/webcomponents-theming": "2.2.0", "@zxing/library": "^0.17.1" } }, "node_modules/@ui5/webcomponents-icons": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.24.9.tgz", - "integrity": "sha512-+t2BxYSLFsdF/PhIpYxBjDNQP4+APiSvfsGGBLwoDYDgDM+wCUWeiyj0tJyBfCjbFs6dY+wT8gVxf4n9siUJ/Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.2.0.tgz", + "integrity": "sha512-EY9lrjiiudD2DZBJ1K7fkTIrpKaVTu0QIsPo8yjIXXJlbwkZRKP57YhRGtb5il/D/xt+C0CIBqMyTrz/u2FGNA==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-business-suite": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-1.24.9.tgz", - "integrity": "sha512-6rcGg3FLsvFgZDV4YzUs/jXC+fGQslstXCJ3nFYaoytzcDyUUPl90IyoXWe2M0SUXE7HUy1zr28S1m3VDz3Y8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.2.0.tgz", + "integrity": "sha512-Zl+7s1BUXWVwEEmLFqZPz2p78P7kpIC0T3RLM76AwlOtV5Du+Os/IIWjZVjciR3RqN2TD5CFG9DTgVvuLCJEgQ==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-icons-tnt": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-1.24.9.tgz", - "integrity": "sha512-Il6Tqe1HuWhIZ/CJx3L/VLQdAcLzmlULyDmbRdbo8rVxWiuu/vmBHEuCqOVAOq64NSsNmKYZmAtU4p+i8cuFQA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.2.0.tgz", + "integrity": "sha512-8NC6XWPzOWHL85CDJV6EXk+35+rYnuayqb/TtHQtOxtAR6wYEceSVllO+hO2WaIZAMlhWW3YAWrzdH395qYdrg==", "license": "Apache-2.0", "dependencies": { - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-localization": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.24.9.tgz", - "integrity": "sha512-Al8pSP9h0+ovvo6WEUmUm5XMk9VigDLEWyVW4CX+lZTCiTCZauwdgSNitswV4hB5HcOpYLw6pjg+oV6jcNLg9w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.2.0.tgz", + "integrity": "sha512-25oqK8dlMAAKsahD4O5I2os4QypA4QzdvZrfl/A5MbXPfWAQ7mKY6VDEiZSraGOO6UmypP2WxHQciXEGNaB16w==", "license": "Apache-2.0", "dependencies": { "@types/openui5": "^1.113.0", - "@ui5/webcomponents-base": "1.24.9" + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ui5/webcomponents-react": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-1.29.10.tgz", - "integrity": "sha512-UIl7sN73HD2f7nfko6xpsMv+2vcP/CRpAtW1UyOMYAtTk8YxvpPjjtvlp0IYAe4/gZ7De+ZrmIm0CxtouSEIWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.1.0.tgz", + "integrity": "sha512-IyQ4zPXjN0Oot1T4a80yzaPD7sNvhXNFb1Eh1otuCpj1ESWhrtnnmJ0vccRnakst+2/rdxY7LEILG5y4/rB9Yw==", "license": "Apache-2.0", "dependencies": { - "@tanstack/react-virtual": "~3.5.0", - "@ui5/webcomponents-react-base": "~1.29.10", + "@tanstack/react-virtual": "~3.8.0", + "@ui5/webcomponents-react-base": "~2.1.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.2.0", + "@ui5/webcomponents-base": "~2.2.0", + "@ui5/webcomponents-fiori": "~2.2.0", + "@ui5/webcomponents-icons": "~2.2.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -902,9 +890,9 @@ } }, "node_modules/@ui5/webcomponents-react-base": { - "version": "1.29.10", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-1.29.10.tgz", - "integrity": "sha512-7+ULrsRMpluu62DoqjB6yGLdSniaqwQ5zovta0LQImlYaHF7ceB7eNjApv3CNKopygYA50HVcmtkjxiNGG6EIg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.1.0.tgz", + "integrity": "sha512-ZaFc6f2jh0AJGhd34Ti4ehvEYvcRp8Xj4P0kGve6bHtx8UgAvcpf6yRlPKa49285gKsbLTChcz8k0AnTyfnxJg==", "license": "Apache-2.0", "dependencies": { "use-sync-external-store": "1.2.2" @@ -914,8 +902,8 @@ }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~1.24.0", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + "@ui5/webcomponents-base": "~2.2.0", + "react": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -927,13 +915,13 @@ } }, "node_modules/@ui5/webcomponents-theming": { - "version": "1.24.9", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.24.9.tgz", - "integrity": "sha512-pdAaFji+Q/5U5AFvm6ALKnZU7uinyOVBpYhJkxDhvEKy7KjEQ3buUsFyLpJjRdN1jiXC+43IBWsJCXGwYymDcw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.2.0.tgz", + "integrity": "sha512-KKK3UUTtU4jdxn1lJdSRcNmzM7bNTTymTT5DfLeGmoRRqkmSye2pG7LAjwfRfxKRG3xPEJw+KdUGe5VBwpTZ6A==", "license": "Apache-2.0", "dependencies": { - "@sap-theming/theming-base-content": "11.12.0", - "@ui5/webcomponents-base": "1.24.9" + "@sap-theming/theming-base-content": "11.17.1", + "@ui5/webcomponents-base": "2.2.0" } }, "node_modules/@ungap/structured-clone": { @@ -1363,25 +1351,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", @@ -2538,14 +2507,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", @@ -2554,11 +2515,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", @@ -2787,11 +2743,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", @@ -3077,158 +3028,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", @@ -3857,11 +3656,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", @@ -3879,27 +3673,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", @@ -4182,11 +3955,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", @@ -4477,14 +4245,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", @@ -4513,28 +4273,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 141fa7b33b1..ce0bdb58758 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.9", - "@ui5/webcomponents-fiori": "1.24.9", - "@ui5/webcomponents-react": "1.29.10", + "@ui5/webcomponents": "2.2.0", + "@ui5/webcomponents-fiori": "2.2.0", + "@ui5/webcomponents-react": "2.1.0", "@types/node": "20.16.5", "@types/react": "18.3.5", "@types/react-dom": "18.3.0",