diff --git a/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package-lock.json b/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package-lock.json index 6b0ad0080..5842f92d1 100644 --- a/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package-lock.json +++ b/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package-lock.json @@ -53,7 +53,7 @@ "playwright": "^1.56.1", "prettier": "^3.6.2", "sass": "^1.93.2", - "storybook": "^9.1.15", + "storybook": "^10.0.5", "tsx": "^4.20.6", "typescript": "~5.9.2", "vite": "^7.1.12", @@ -3451,6 +3451,39 @@ "storybook": "^9.1.15" } }, + "node_modules/@storybook/addon-docs/node_modules/@storybook/csf-plugin": { + "version": "9.1.15", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.15.tgz", + "integrity": "sha512-UThWh7V3+zd+71XdIsNFkrNslkjyaD/HQPnjWGWBCU4ZWNWRSPd3r0r02nH0zzo+NBi0V4vzNDg/PmfD51iaOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^9.1.15" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@storybook/react-dom-shim": { + "version": "9.1.15", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.15.tgz", + "integrity": "sha512-l6smvNwxh6kp2U/BupzQ4/NSraTWysZcAe2x+GO5CiIIB8Jbi41XLu5XIHI/GQRnNqpXXE3uMImiHGOORmHEXA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^9.1.15" + } + }, "node_modules/@storybook/addon-vitest": { "version": "9.1.15", "resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-9.1.15.tgz", @@ -3489,42 +3522,6 @@ } } }, - "node_modules/@storybook/builder-vite": { - "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.15.tgz", - "integrity": "sha512-GZkx72cBnCuTL/cVOIWIicB4GCmZWx52zFGSC/qHOT/sKcUkrIoQSpVljqyPa66woHyUeSZX4mu7aGj5A27QVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "9.1.15", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.15", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.15.tgz", - "integrity": "sha512-UThWh7V3+zd+71XdIsNFkrNslkjyaD/HQPnjWGWBCU4ZWNWRSPd3r0r02nH0zzo+NBi0V4vzNDg/PmfD51iaOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.15" - } - }, "node_modules/@storybook/global": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", @@ -3546,35 +3543,42 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, - "node_modules/@storybook/react-dom-shim": { + "node_modules/@storybook/vue3-vite": { "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.15.tgz", - "integrity": "sha512-l6smvNwxh6kp2U/BupzQ4/NSraTWysZcAe2x+GO5CiIIB8Jbi41XLu5XIHI/GQRnNqpXXE3uMImiHGOORmHEXA==", + "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-9.1.15.tgz", + "integrity": "sha512-WLSW5HsrbzAO3rPyd67D0/EKOSokbitKoDnmwWiOzSCOzJepyEAhEuuxnY+nJHliX4FylJ59wKIlkk0a5/IZ+g==", "dev": true, "license": "MIT", + "dependencies": { + "@storybook/builder-vite": "9.1.15", + "@storybook/vue3": "9.1.15", + "find-package-json": "^1.2.0", + "magic-string": "^0.30.0", + "typescript": "^5.8.3", + "vue-component-meta": "^2.0.0", + "vue-docgen-api": "^4.75.1" + }, + "engines": { + "node": ">=20.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.15" + "storybook": "^9.1.15", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@storybook/vue3": { + "node_modules/@storybook/vue3-vite/node_modules/@storybook/builder-vite": { "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-9.1.15.tgz", - "integrity": "sha512-HywKGnemE95355BgObflz2uLRa/AC7NHekXpeHALBTkbm4Yj6LVjrzttwJf2hmnY2zWQn3VB8Kq8iRFYLVNNRg==", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.15.tgz", + "integrity": "sha512-GZkx72cBnCuTL/cVOIWIicB4GCmZWx52zFGSC/qHOT/sKcUkrIoQSpVljqyPa66woHyUeSZX4mu7aGj5A27QVg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "type-fest": "~2.19", - "vue-component-type-helpers": "latest" - }, - "engines": { - "node": ">=20.0.0" + "@storybook/csf-plugin": "9.1.15", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", @@ -3582,23 +3586,36 @@ }, "peerDependencies": { "storybook": "^9.1.15", - "vue": "^3.0.0" + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@storybook/vue3-vite": { + "node_modules/@storybook/vue3-vite/node_modules/@storybook/builder-vite/node_modules/@storybook/csf-plugin": { "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-9.1.15.tgz", - "integrity": "sha512-WLSW5HsrbzAO3rPyd67D0/EKOSokbitKoDnmwWiOzSCOzJepyEAhEuuxnY+nJHliX4FylJ59wKIlkk0a5/IZ+g==", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.15.tgz", + "integrity": "sha512-UThWh7V3+zd+71XdIsNFkrNslkjyaD/HQPnjWGWBCU4ZWNWRSPd3r0r02nH0zzo+NBi0V4vzNDg/PmfD51iaOg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-vite": "9.1.15", - "@storybook/vue3": "9.1.15", - "find-package-json": "^1.2.0", - "magic-string": "^0.30.0", - "typescript": "^5.8.3", - "vue-component-meta": "^2.0.0", - "vue-docgen-api": "^4.75.1" + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^9.1.15" + } + }, + "node_modules/@storybook/vue3-vite/node_modules/@storybook/vue3": { + "version": "9.1.15", + "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-9.1.15.tgz", + "integrity": "sha512-HywKGnemE95355BgObflz2uLRa/AC7NHekXpeHALBTkbm4Yj6LVjrzttwJf2hmnY2zWQn3VB8Kq8iRFYLVNNRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "type-fest": "~2.19", + "vue-component-type-helpers": "latest" }, "engines": { "node": ">=20.0.0" @@ -3609,7 +3626,7 @@ }, "peerDependencies": { "storybook": "^9.1.15", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" + "vue": "^3.0.0" } }, "node_modules/@testing-library/dom": { @@ -5389,19 +5406,6 @@ "tweetnacl": "^0.14.3" } }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/birpc": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.6.1.tgz", @@ -6617,16 +6621,6 @@ "node": ">=0.10.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", @@ -7005,19 +6999,6 @@ "@esbuild/win32-x64": "0.25.11" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -14233,24 +14214,6 @@ "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", "dev": true }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/openapi-backend": { "version": "5.15.0", "resolved": "https://registry.npmjs.org/openapi-backend/-/openapi-backend-5.15.0.tgz", @@ -16369,27 +16332,26 @@ } }, "node_modules/storybook": { - "version": "9.1.15", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.15.tgz", - "integrity": "sha512-es7uDdEwRVVUAt7XLAZZ1hicOq9r4ov5NFeFPpa2YEyAsyHYOCr0CTlHBfslWG6D5EVNWK3kVIIuW8GHB6hEig==", + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.0.5.tgz", + "integrity": "sha512-3UEwXiIcTnc8sLUIlc/J1gI7tJjKEqIAvVYhfcj+uSSeb7i+6M6zQnCF8p36emBJyUdE4S3cq6FW5cmAluOfBg==", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.6.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", "@vitest/mocker": "3.2.4", "@vitest/spy": "3.2.4", - "better-opn": "^3.0.2", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", "recast": "^0.23.5", "semver": "^7.6.2", "ws": "^8.18.0" }, "bin": { - "storybook": "bin/index.cjs" + "storybook": "dist/bin/dispatcher.js" }, "funding": { "type": "opencollective", @@ -17623,9 +17585,9 @@ "license": "MIT" }, "node_modules/vue-component-type-helpers": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.1.2.tgz", - "integrity": "sha512-ch3/SKBtxdZq18vsEntiGCdSszCRNfhX5QaTxjSacCAXLlNQRXfXo+ANjoQEYJMsJOJy1/vHF6Tkc4s85MS+zw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.1.3.tgz", + "integrity": "sha512-V1dOD8XYfstOKCnXbWyEJIrhTBMwSyNjv271L1Jlx9ExpNlCSuqOs3OdWrGJ0V544zXufKbcYabi/o+gK8lyfQ==", "dev": true, "license": "MIT" }, diff --git a/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package.json b/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package.json index 522068e97..4bc349136 100644 --- a/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package.json +++ b/src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/package.json @@ -66,7 +66,7 @@ "playwright": "^1.56.1", "prettier": "^3.6.2", "sass": "^1.93.2", - "storybook": "^9.1.15", + "storybook": "^10.0.5", "tsx": "^4.20.6", "typescript": "~5.9.2", "vite": "^7.1.12",