diff --git a/package.json b/package.json index 9fb3e74f63f..23c1b00dd3c 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "@semantic-release/github": "^9.2.1", "@semantic-release/npm": "^11.0.0", "@storybook/addon-essentials": "7.6.17", - "@storybook/builder-webpack5": "7.6.17", + "@storybook/builder-webpack5": "8.1.10", "@storybook/core-common": "7.6.17", "@storybook/core-server": "8.1.1", "@storybook/manager-webpack5": "6.5.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1334fbb357..b21f5c4e72b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -217,8 +217,8 @@ importers: specifier: 7.6.17 version: 7.6.17(@types/react-dom@18.2.25)(@types/react@18.2.62)(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0) '@storybook/builder-webpack5': - specifier: 7.6.17 - version: 7.6.17(@rspack/core@0.5.9)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.21.4)(typescript@5.3.3) + specifier: 8.1.10 + version: 8.1.10(@rspack/core@0.5.9)(@swc/core@1.5.28)(encoding@0.1.13)(esbuild@0.21.4)(prettier@3.0.3)(typescript@5.3.3) '@storybook/core-common': specifier: 7.6.17 version: 7.6.17(encoding@0.1.13) @@ -10266,7 +10266,7 @@ packages: enquirer: 2.3.6 less-loader: 11.1.0(less@4.2.0)(webpack@5.92.1) license-webpack-plugin: 4.0.2(webpack@5.92.1) - sass-loader: 12.6.0(webpack@5.92.1) + sass-loader: 12.6.0(sass@1.77.6)(webpack@5.92.1) stylus-loader: 7.1.3(stylus@0.63.0)(webpack@5.92.1) tsconfig-paths: 4.2.0 webpack-sources: 3.2.3 @@ -15179,27 +15179,24 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.17(@rspack/core@0.5.9)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.21.4)(typescript@5.3.3): - resolution: {integrity: sha512-GMaBd8/RzivuAmWrYSt9Rga3j8WLcu5LCMYiPVs+XKXsKAC8lTkV0WRWh8Nk6wTmfzsRQ2acwFjSG5oE4ClZKA==} + /@storybook/builder-webpack5@8.1.10(@rspack/core@0.5.9)(@swc/core@1.5.28)(encoding@0.1.13)(esbuild@0.21.4)(prettier@3.0.3)(typescript@5.3.3): + resolution: {integrity: sha512-Ume7NN9s7JYAKkVsbw1rDE/T40E4TnUpVvE0wPtSlAwcVh3IJ62MdbLyOmULhVTliKtKlQpxTTAedXtFCLUxiw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@babel/core': 7.24.7 - '@storybook/channels': 7.6.17 - '@storybook/client-logger': 7.6.17 - '@storybook/core-common': 7.6.17(encoding@0.1.13) - '@storybook/core-events': 7.6.17 - '@storybook/core-webpack': 7.6.17(encoding@0.1.13) - '@storybook/node-logger': 7.6.17 - '@storybook/preview': 7.6.17 - '@storybook/preview-api': 7.6.17 - '@swc/core': 1.5.28(@swc/helpers@0.5.3) + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/core-common': 8.1.10(encoding@0.1.13)(prettier@3.0.3) + '@storybook/core-events': 8.1.10 + '@storybook/core-webpack': 8.1.10(encoding@0.1.13)(prettier@3.0.3) + '@storybook/node-logger': 8.1.10 + '@storybook/preview': 8.1.10 + '@storybook/preview-api': 8.1.10 '@types/node': 18.19.39 '@types/semver': 7.5.8 - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.3.1 @@ -15215,7 +15212,6 @@ packages: process: 0.11.10 semver: 7.6.2 style-loader: 3.3.4(webpack@5.92.1) - swc-loader: 0.2.3(@swc/core@1.5.28)(webpack@5.92.1) terser-webpack-plugin: 5.3.10(@swc/core@1.5.28)(esbuild@0.21.4)(webpack@5.92.1) ts-dedent: 2.2.0 typescript: 5.3.3 @@ -15228,9 +15224,10 @@ packages: webpack-virtual-modules: 0.5.0 transitivePeerDependencies: - '@rspack/core' - - '@swc/helpers' + - '@swc/core' - encoding - esbuild + - prettier - supports-color - uglify-js - webpack-cli @@ -15298,6 +15295,16 @@ packages: tiny-invariant: 1.3.3 dev: true + /@storybook/channels@8.1.10: + resolution: {integrity: sha512-CxZE4XrQoe+F+S2mo8Z9HTvFZKfKHIIiwYfoXKCryVp2U/z7ZKrely2PbfxWsrQvF3H0+oegfYYhYRHRiM21Zw==} + dependencies: + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 + '@storybook/global': 5.0.0 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + dev: true + /@storybook/cli@7.6.19(encoding@0.1.13): resolution: {integrity: sha512-7OVy7nPgkLfgivv6/dmvoyU6pKl9EzWFk+g9izyQHiM/jS8jOiEyn6akG8Ebj6k5pWslo5lgiXUSW+cEEZUnqQ==} hasBin: true @@ -15404,6 +15411,12 @@ packages: '@storybook/global': 5.0.0 dev: true + /@storybook/client-logger@8.1.10: + resolution: {integrity: sha512-sVXCOo7jnlCgRPOcMlQGODAEt6ipPj+8xGkRUws0kie77qiDld1drLSB6R380dWc9lUrbv9E1GpxCd/Y4ZzSJQ==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + /@storybook/codemod@7.6.19: resolution: {integrity: sha512-bmHE0iEEgWZ65dXCmasd+GreChjPiWkXu2FEa0cJmNz/PqY12GsXGls4ke1TkNTj4gdSZnbtJxbclPZZnib2tQ==} dependencies: @@ -15732,6 +15745,49 @@ packages: - supports-color dev: true + /@storybook/core-common@8.1.10(encoding@0.1.13)(prettier@3.0.3): + resolution: {integrity: sha512-+0GhgDRQwUlXu1lY77NdLnVBVycCEW0DG7eu7rvLYYkTyNRxbdl2RWsQpjr/j4sxqT6u82l9/b+RWpmsl4MgMQ==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@storybook/core-events': 8.1.10 + '@storybook/csf-tools': 8.1.10 + '@storybook/node-logger': 8.1.10 + '@storybook/types': 8.1.10 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 5.1.1 + file-system-cache: 2.3.0 + find-cache-dir: 3.3.2 + find-up: 5.0.0 + fs-extra: 11.2.0 + glob: 10.4.2 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.7.0(encoding@0.1.13) + picomatch: 2.3.1 + pkg-dir: 5.0.0 + prettier: 3.0.3 + prettier-fallback: /prettier@3.0.3 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + semver: 7.6.2 + tempy: 3.1.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@storybook/core-events@6.5.16: resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} dependencies: @@ -15757,6 +15813,13 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/core-events@8.1.10: + resolution: {integrity: sha512-aS4zsBVyJds74+rAW0IfTEjULDCQwXecVpQfv11B8/89/07s3bOPssGGoTtCTaN4pHbduywE6MxbmFvTmXOFCA==} + dependencies: + '@storybook/csf': 0.1.8 + ts-dedent: 2.2.0 + dev: true + /@storybook/core-server@7.6.19(encoding@0.1.13): resolution: {integrity: sha512-7mKL73Wv5R2bEl0kJ6QJ9bOu5YY53Idu24QgvTnUdNsQazp2yUONBNwHIrNDnNEXm8SfCi4Mc9o0mmNRMIoiRA==} dependencies: @@ -15867,16 +15930,17 @@ packages: - utf-8-validate dev: true - /@storybook/core-webpack@7.6.17(encoding@0.1.13): - resolution: {integrity: sha512-PyGrFhRM8sTONGwwLWLqBQ1HO+LBnVZ+5TOQO7ejQfdV2FWyNOzjBXm2e5jL/C6XlqiEhmL5pyHEyDBaQJQ3KA==} + /@storybook/core-webpack@8.1.10(encoding@0.1.13)(prettier@3.0.3): + resolution: {integrity: sha512-5CPiGtOyomHYFlH7nhjZtWLQ+EVMf2dG8vsqBfjSVddfspgEA8wKj4Oqal1Juj8Uop2ZdyzlcrFwOgXuwqxgCA==} dependencies: - '@storybook/core-common': 7.6.17(encoding@0.1.13) - '@storybook/node-logger': 7.6.17 - '@storybook/types': 7.6.17 + '@storybook/core-common': 8.1.10(encoding@0.1.13)(prettier@3.0.3) + '@storybook/node-logger': 8.1.10 + '@storybook/types': 8.1.10 '@types/node': 18.19.39 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true @@ -15946,6 +16010,22 @@ packages: - supports-color dev: true + /@storybook/csf-tools@8.1.10: + resolution: {integrity: sha512-bm/J1jAJf1YaKhcXgOlsNN02sf8XvILXuVAvr9cFC3aFkxVoGbC2AKCss4cgXAd8EQxUNtyETkOcheB5mJ5IlA==} + dependencies: + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7(supports-color@5.5.0) + '@babel/types': 7.24.7 + '@storybook/csf': 0.1.8 + '@storybook/types': 8.1.10 + fs-extra: 11.2.0 + recast: 0.23.9 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /@storybook/csf@0.0.2--canary.4566f4d.1: resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} dependencies: @@ -16143,6 +16223,10 @@ packages: resolution: {integrity: sha512-l+B8eu3yBZfrHvCR/FVqGyObgA0KSLp+06NkWDMn0p7qu0tCTROquopKdn2gXKitZp8wGwhgJV56OvW5C12XQA==} dev: true + /@storybook/node-logger@8.1.10: + resolution: {integrity: sha512-djgbAROgGAvz/gr49egBxCHn1+rui57e76qa9aOMPzEBcxsGrnnKKp0uNdiNt4M7Xv6S2QHbJ2SfOlHhWmMeaA==} + dev: true + /@storybook/postinstall@7.6.17: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true @@ -16204,6 +16288,25 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/preview-api@8.1.10: + resolution: {integrity: sha512-0Gl8WHDtp/srrA5uBYXl7YbC8kFQA7IxVmwWN7dIS7HAXu63JZ6JfxaFcfy+kCBfZSBD7spFG4J0f5JXRDYbpg==} + dependencies: + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 + '@storybook/csf': 0.1.8 + '@storybook/global': 5.0.0 + '@storybook/types': 8.1.10 + '@types/qs': 6.9.15 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.12.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/preview-web@6.5.16(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-IJnvfe2sKCfk7apN9Fu9U8qibbarrPX5JB55ZzK1amSHVmSDuYk5MIMc/U3NnSQNnvd1DO5v/zMcGgj563hrtg==} peerDependencies: @@ -16230,14 +16333,14 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.6.17: - resolution: {integrity: sha512-LvkMYK/y6alGjwRVNDIKL1lFlbyZ0H0c8iAbcQkiMoaFiujMQyVswMDKlWcj42Upfr/B1igydiruomc+eUt0mw==} - dev: true - /@storybook/preview@7.6.19: resolution: {integrity: sha512-VqRPua2koOQTOteB+VvuKNXFYQ7IDEopaPpj9Nx+3kom+bqp0hWdAysWcm6CtKN2GGzBQm+5PvGibMNdawsaVg==} dev: true + /@storybook/preview@8.1.10: + resolution: {integrity: sha512-Ch7SJQ8/vm4o7ZPwPeL3nGOCKx1Aul7VcvOVkDs+K2lZusJjUROHVTBYlbs71DTTmCo2gS7WhSq+HOpD59BPDg==} + dev: true + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.0.4)(webpack@5.92.1): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: @@ -16540,6 +16643,14 @@ packages: file-system-cache: 2.3.0 dev: true + /@storybook/types@8.1.10: + resolution: {integrity: sha512-UJ97iqI+0Mk13I6ayd3TaBfSFBkWnEauwTnFMQe1dN/L3wTh8laOBaLa0Vr3utRSnt2b5hpcw/nq7azB/Gx4Yw==} + dependencies: + '@storybook/channels': 8.1.10 + '@types/express': 4.17.21 + file-system-cache: 2.3.0 + dev: true + /@storybook/ui@6.5.16(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A==} peerDependencies: @@ -16711,7 +16822,7 @@ packages: dependencies: '@babel/core': 7.24.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.7) - '@svgr/core': 8.1.0(typescript@5.5.2) + '@svgr/core': 8.1.0(typescript@5.3.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: @@ -22086,7 +22197,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /copy-webpack-plugin@11.0.0(webpack@5.92.1): @@ -22454,7 +22565,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.6.2 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.92.1): @@ -29474,7 +29585,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /less-loader@11.1.0(less@4.2.0)(webpack@5.92.1): @@ -29552,7 +29663,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) webpack-sources: 3.2.3 dev: true @@ -30887,7 +30998,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /mini-css-extract-plugin@2.7.6(webpack@5.92.1): @@ -33195,7 +33306,7 @@ packages: klona: 2.0.6 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /postcss-media-minmax@5.0.0(postcss@8.4.38): @@ -37702,30 +37813,6 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.77.6 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) - dev: true - - /sass-loader@12.6.0(webpack@5.92.1): - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - dependencies: - klona: 2.0.6 - neo-async: 2.6.2 webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true @@ -38386,7 +38473,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /source-map-resolve@0.5.3: @@ -38968,7 +39055,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /style-to-object@0.3.0: @@ -39111,7 +39198,7 @@ packages: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /stylus-loader@7.1.3(stylus@0.63.0)(webpack@5.92.1): @@ -41976,7 +42063,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /webpack-dev-middleware@6.0.2(webpack@5.92.1): @@ -42105,7 +42192,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) webpack-dev-middleware: 5.3.4(webpack@5.92.1) ws: 8.17.1 transitivePeerDependencies: @@ -42194,7 +42281,7 @@ packages: dependencies: html-webpack-plugin: 5.6.0(@rspack/core@0.5.9)(webpack@5.92.1) typed-assert: 1.0.9 - webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.18.20) + webpack: 5.92.1(@swc/core@1.5.28)(esbuild@0.21.4) dev: true /webpack-virtual-modules@0.4.6: