diff --git a/apps/storybook/package.json b/apps/storybook/package.json index d772bf4d..c354b5d6 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -27,7 +27,7 @@ "@storybook/addon-react-native-web": "0.0.22", "@storybook/blocks": "7.6.10", "@storybook/nextjs": "7.6.10", - "@storybook/react": "7.6.10", + "@storybook/react": "8.1.10", "@storybook/react-vite": "7.6.10", "@storybook/testing-library": "0.2.2", "@tamagui/vite-plugin": "1.96.0", diff --git a/package.json b/package.json index 86c66b9a..93262743 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "@storybook/addon-interactions": "^7.5.3", "@storybook/core-server": "7.6.10", "@storybook/jest": "^0.2.3", - "@storybook/react": "7.6.10", + "@storybook/react": "8.1.10", "@storybook/react-vite": "8.0.9", "@storybook/test-runner": "^0.13.0", "@storybook/testing-library": "^0.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb439a1c..7ef78ce7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -308,8 +308,8 @@ importers: specifier: ^0.2.3 version: 0.2.3(jest@29.7.0)(vitest@1.5.0) '@storybook/react': - specifier: 7.6.10 - version: 7.6.10(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2) + specifier: 8.1.10 + version: 8.1.10(prettier@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2) '@storybook/react-vite': specifier: 8.0.9 version: 8.0.9(react-dom@18.3.1)(react@18.3.1)(rollup@4.18.0)(typescript@5.2.2)(vite@5.3.1) @@ -573,10 +573,10 @@ importers: version: 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@storybook/nextjs': specifier: 7.6.10 - version: 7.6.10(@swc/core@1.5.25)(@swc/helpers@0.5.11)(esbuild@0.20.2)(next@14.2.3)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.91.0) + version: 7.6.10(@swc/core@1.5.25)(@swc/helpers@0.5.11)(esbuild@0.18.20)(next@14.2.3)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.91.0) '@storybook/react': - specifier: 7.6.10 - version: 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3) + specifier: 8.1.10 + version: 8.1.10(prettier@3.3.2)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3) '@storybook/react-vite': specifier: 7.6.10 version: 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(rollup@4.18.0)(typescript@5.3.3)(vite@5.3.1) @@ -9041,7 +9041,6 @@ packages: - '@types/node' - '@zkochan/js-yaml' - babel-plugin-macros - - bufferutil - debug - encoding - eslint @@ -9050,7 +9049,6 @@ packages: - supports-color - ts-node - typescript - - utf-8-validate - verdaccio - webpack dev: true @@ -10415,7 +10413,6 @@ packages: - '@types/node' - '@zkochan/js-yaml' - babel-plugin-macros - - bufferutil - debug - encoding - eslint @@ -10424,7 +10421,6 @@ packages: - supports-color - ts-node - typescript - - utf-8-validate - verdaccio - webpack dev: true @@ -11122,7 +11118,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /@pnpm/config.env-replace@1.1.0: @@ -15581,7 +15577,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.10(@swc/helpers@0.5.11)(esbuild@0.20.2)(typescript@5.3.3)(webpack-cli@5.1.4): + /@storybook/builder-webpack5@7.6.10(@swc/helpers@0.5.11)(esbuild@0.18.20)(typescript@5.3.3)(webpack-cli@5.1.4): resolution: {integrity: sha512-ja47rdy75tAs37T+JLSqgUGJiba+74zM/8IpEZAzgJmGxLetnHuCWEDskZWh3NXemxYS2uCvsg5rNc+dL9z4RA==} peerDependencies: typescript: '*' @@ -15618,13 +15614,13 @@ packages: semver: 7.6.2 style-loader: 3.3.4(webpack@5.91.0) swc-loader: 0.2.6(@swc/core@1.5.25)(webpack@5.91.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.5.25)(esbuild@0.20.2)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.25)(esbuild@0.18.20)(webpack@5.91.0) ts-dedent: 2.2.0 typescript: 5.3.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) webpack-dev-middleware: 6.1.3(webpack@5.91.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.5.0 @@ -15669,6 +15665,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.10: resolution: {integrity: sha512-pK1MEseMm73OMO2OVoSz79QWX8ymxgIGM8IeZTCo9gImiVRChMNDFYcv8yPWkjuyesY8c15CoO48aR7pdA1OjQ==} hasBin: true @@ -15736,6 +15742,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.10: resolution: {integrity: sha512-pzFR0nocBb94vN9QCJLC3C3dP734ZigqyPmd0ZCDj9Xce2ytfHK3v1lKB6TZWzKAZT8zztauECYxrbo4LVuagw==} dependencies: @@ -15906,6 +15918,49 @@ packages: - supports-color dev: true + /@storybook/core-common@8.1.10(prettier@3.3.2): + 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.1 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.7.0 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + prettier: 3.3.2 + prettier-fallback: /prettier@3.3.2 + 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@7.6.10: resolution: {integrity: sha512-yccDH67KoROrdZbRKwxgTswFMAco5nlCyxszCDASCLygGSV2Q2e+YuywrhchQl3U6joiWi3Ps1qWu56NeNafag==} dependencies: @@ -15923,6 +15978,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.7 + ts-dedent: 2.2.0 + dev: true + /@storybook/core-server@7.6.10: resolution: {integrity: sha512-2icnqJkn3vwq0eJPP0rNaHd7IOvxYf5q4lSVl2AWTxo/Ae19KhokI6j/2vvS2XQJMGQszwshlIwrZUNsj5p0yw==} dependencies: @@ -16035,6 +16097,22 @@ packages: - supports-color dev: true + /@storybook/csf-tools@8.1.10: + resolution: {integrity: sha512-bm/J1jAJf1YaKhcXgOlsNN02sf8XvILXuVAvr9cFC3aFkxVoGbC2AKCss4cgXAd8EQxUNtyETkOcheB5mJ5IlA==} + dependencies: + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@storybook/csf': 0.1.7 + '@storybook/types': 8.1.10 + fs-extra: 11.2.0 + recast: 0.23.6 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /@storybook/csf@0.0.1: resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} dependencies: @@ -16080,6 +16158,23 @@ packages: - supports-color dev: true + /@storybook/docs-tools@8.1.10(prettier@3.3.2): + resolution: {integrity: sha512-FsO/+L9CrUfAIbm9cdH9UpjTusT7L5RZxN4WCXkiF5SpAVyBoY8kar3RzTZVoh4aQxt1yGWYC+SZGjgf++xa4g==} + dependencies: + '@storybook/core-common': 8.1.10(prettier@3.3.2) + '@storybook/core-events': 8.1.10 + '@storybook/preview-api': 8.1.10 + '@storybook/types': 8.1.10 + '@types/doctrine': 0.0.3 + assert: 2.1.0 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - encoding + - prettier + - supports-color + dev: true + /@storybook/expect@28.1.3-5: resolution: {integrity: sha512-lS1oJnY1qTAxnH87C765NdfvGhksA6hBcbUVI5CHiSbNsEtr456wtg/z+dT9XlPriq1D5t2SgfNL9dBAoIGyIA==} deprecated: In Storybook 8, this package functionality has been integrated to a new package called @storybook/test, which uses Vitest APIs for an improved experience. When upgrading to Storybook 8 with 'npx storybook@latest upgrade', you will get prompted and will get an automigration for the new package. Please migrate when you can. @@ -16177,7 +16272,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.10(@swc/core@1.5.25)(@swc/helpers@0.5.11)(esbuild@0.20.2)(next@14.2.3)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.91.0): + /@storybook/nextjs@7.6.10(@swc/core@1.5.25)(@swc/helpers@0.5.11)(esbuild@0.18.20)(next@14.2.3)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.91.0): resolution: {integrity: sha512-YfUr4+2BlZJMW7bo2W8nNcUFPbf0wTAfhRvCtJDGDu6ne2vjlLyRmDXY5S11YQdO6pd4W8GWHyWTX+bKKIX3qg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -16209,11 +16304,11 @@ packages: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 '@storybook/addon-actions': 7.6.10 - '@storybook/builder-webpack5': 7.6.10(@swc/helpers@0.5.11)(esbuild@0.20.2)(typescript@5.3.3)(webpack-cli@5.1.4) + '@storybook/builder-webpack5': 7.6.10(@swc/helpers@0.5.11)(esbuild@0.18.20)(typescript@5.3.3)(webpack-cli@5.1.4) '@storybook/core-common': 7.6.10 '@storybook/core-events': 7.6.10 '@storybook/node-logger': 7.6.10 - '@storybook/preset-react-webpack': 7.6.10(@babel/core@7.24.4)(@swc/core@1.5.25)(esbuild@0.20.2)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4) + '@storybook/preset-react-webpack': 7.6.10(@babel/core@7.24.4)(@swc/core@1.5.25)(esbuild@0.18.20)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4) '@storybook/preview-api': 7.6.10 '@storybook/react': 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3) '@types/node': 18.19.31 @@ -16231,7 +16326,7 @@ packages: react: 19.0.0-rc-fb9a90fa48-20240614 react-dom: 19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614) resolve-url-loader: 5.0.0 - sass-loader: 12.6.0(sass@1.77.5)(webpack@5.91.0) + sass-loader: 12.6.0(webpack@5.91.0) semver: 7.6.2 sharp: 0.32.6 style-loader: 3.3.4(webpack@5.91.0) @@ -16240,7 +16335,7 @@ packages: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -16274,11 +16369,15 @@ packages: resolution: {integrity: sha512-5ajMdZFrYrjGLJOVDq7dlEQNFsgeLHymt4dCK9MulL/ciXykmXUZXE3Bye0wFy+I2qqDVvrvR8uzCvSFvm5MAQ==} dev: true + /@storybook/node-logger@8.1.10: + resolution: {integrity: sha512-djgbAROgGAvz/gr49egBxCHn1+rui57e76qa9aOMPzEBcxsGrnnKKp0uNdiNt4M7Xv6S2QHbJ2SfOlHhWmMeaA==} + dev: true + /@storybook/postinstall@7.6.10: resolution: {integrity: sha512-SMdXtednPCy3+SRJ7oN1OPN1oVFhj3ih+ChOEX8/kZ5J3nfmV3wLPtsZvFGUCf0KWQEP1xL+1Urv48mzMKcV/w==} dev: true - /@storybook/preset-react-webpack@7.6.10(@babel/core@7.24.4)(@swc/core@1.5.25)(esbuild@0.20.2)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4): + /@storybook/preset-react-webpack@7.6.10(@babel/core@7.24.4)(@swc/core@1.5.25)(esbuild@0.18.20)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3)(webpack-cli@5.1.4): resolution: {integrity: sha512-fUcr4dmXJdPIQdjkhA4bE8QF8Pavr4BSLxovtTRupbWxtRjZxJrH5hf+0HZycq1cp9umO/11Lsmw9Nx5Xg3Eww==} engines: {node: '>=16.0.0'} peerDependencies: @@ -16312,7 +16411,7 @@ packages: react-refresh: 0.14.0 semver: 7.6.2 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - '@types/webpack' @@ -16384,6 +16483,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.7 + '@storybook/global': 5.0.0 + '@storybook/types': 8.1.10 + '@types/qs': 6.9.14 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.12.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/preview@7.6.10: resolution: {integrity: sha512-F07BzVXTD3byq+KTWtvsw3pUu3fQbyiBNLFr2CnfU4XSdLKja5lDt8VqDQq70TayVQOf5qfUTzRd4M6pQkjw1w==} dev: true @@ -16406,7 +16524,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.3 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color dev: true @@ -16441,6 +16559,26 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true + /@storybook/react-dom-shim@8.1.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-+HS75Pq8jb3xkVq0hK33D84aGfbJCURRB+GN2vfTMmmjguQt7z2+MnGqRgrUCt6h2rxU3VdPg9OBnYi/UC0Zrg==} + 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 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + + /@storybook/react-dom-shim@8.1.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614): + resolution: {integrity: sha512-+HS75Pq8jb3xkVq0hK33D84aGfbJCURRB+GN2vfTMmmjguQt7z2+MnGqRgrUCt6h2rxU3VdPg9OBnYi/UC0Zrg==} + 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 + dependencies: + react: 19.0.0-rc-fb9a90fa48-20240614 + react-dom: 19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614) + dev: true + /@storybook/react-vite@7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(rollup@4.18.0)(typescript@5.3.3)(vite@5.3.1): resolution: {integrity: sha512-YE2+J1wy8nO+c6Nv/hBMu91Edew3K184L1KSnfoZV8vtq2074k1Me/8pfe0QNuq631AncpfCYNb37yBAXQ/80w==} engines: {node: '>=16'} @@ -16498,7 +16636,7 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react@7.6.10(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2): + /@storybook/react@7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3): resolution: {integrity: sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -16514,7 +16652,7 @@ packages: '@storybook/docs-tools': 7.6.10 '@storybook/global': 5.0.0 '@storybook/preview-api': 7.6.10 - '@storybook/react-dom-shim': 7.6.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/react-dom-shim': 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) '@storybook/types': 7.6.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 @@ -16526,36 +16664,35 @@ packages: html-tags: 3.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) + react: 19.0.0-rc-fb9a90fa48-20240614 + react-dom: 19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614) + react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.2.2 + typescript: 5.3.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/react@7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3): - resolution: {integrity: sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==} - engines: {node: '>=16.0.0'} + /@storybook/react@8.0.9(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-NeQ6suZG3HKikwe3Tx9cAIaRx7uP8FKCmlVvIiBg4LTTI5orCt94PPakvuZukZcbkqvcCnEBkebAzwUpn8PiJw==} + engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: '*' + typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 7.6.10 - '@storybook/core-client': 7.6.10 - '@storybook/docs-tools': 7.6.10 + '@storybook/client-logger': 8.0.9 + '@storybook/docs-tools': 8.0.9 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.6.10 - '@storybook/react-dom-shim': 7.6.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) - '@storybook/types': 7.6.10 + '@storybook/preview-api': 8.0.9 + '@storybook/react-dom-shim': 8.0.9(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.9 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.31 @@ -16566,35 +16703,36 @@ packages: html-tags: 3.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react: 19.0.0-rc-fb9a90fa48-20240614 - react-dom: 19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614) - react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) + semver: 7.6.2 ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.3.3 + typescript: 5.2.2 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/react@8.0.9(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-NeQ6suZG3HKikwe3Tx9cAIaRx7uP8FKCmlVvIiBg4LTTI5orCt94PPakvuZukZcbkqvcCnEBkebAzwUpn8PiJw==} + /@storybook/react@8.1.10(prettier@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-y0ycq19tTLLk+4rB+nfCPCtoFBWC0QvmMaJY32dbAjWPk+UNFGhWdqjg0oP1NwXYL18WnhRzlyz1Rojw0aXk1w==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + 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 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 8.0.9 - '@storybook/docs-tools': 8.0.9 + '@storybook/client-logger': 8.1.10 + '@storybook/docs-tools': 8.1.10(prettier@3.3.2) '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.0.9 - '@storybook/react-dom-shim': 8.0.9(react-dom@18.3.1)(react@18.3.1) - '@storybook/types': 8.0.9 + '@storybook/preview-api': 8.1.10 + '@storybook/react-dom-shim': 8.1.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.1.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.31 @@ -16615,6 +16753,48 @@ packages: util-deprecate: 1.0.2 transitivePeerDependencies: - encoding + - prettier + - supports-color + dev: true + + /@storybook/react@8.1.10(prettier@3.3.2)(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614)(typescript@5.3.3): + resolution: {integrity: sha512-y0ycq19tTLLk+4rB+nfCPCtoFBWC0QvmMaJY32dbAjWPk+UNFGhWdqjg0oP1NwXYL18WnhRzlyz1Rojw0aXk1w==} + engines: {node: '>=18.0.0'} + 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 + typescript: '>= 4.2.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 8.1.10 + '@storybook/docs-tools': 8.1.10(prettier@3.3.2) + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.1.10 + '@storybook/react-dom-shim': 8.1.10(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) + '@storybook/types': 8.1.10 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.19.31 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 19.0.0-rc-fb9a90fa48-20240614 + react-dom: 19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614) + react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-fb9a90fa48-20240614)(react@19.0.0-rc-fb9a90fa48-20240614) + semver: 7.6.2 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 5.3.3 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - encoding + - prettier - supports-color dev: true @@ -16742,6 +16922,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 + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.4): resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -24695,7 +24883,6 @@ packages: engines: {node: '>=12'} dependencies: type-fest: 1.4.0 - dev: false /cspell-config-lib@8.8.4: resolution: {integrity: sha512-Xf+aL669Cm+MYZTZULVWRQXB7sRWx9qs0hPrgqxeaWabLUISK57/qwcI24TPVdYakUCoud9Nv+woGi5FcqV5ZQ==} @@ -24860,7 +25047,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.6.2 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) /css-minimizer-webpack-plugin@5.0.1(esbuild@0.20.2)(webpack@5.91.0): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} @@ -28495,7 +28682,7 @@ packages: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /form-data-encoder@2.1.4: @@ -35619,7 +35806,7 @@ packages: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /node-preload@0.2.1: @@ -37320,7 +37507,7 @@ packages: jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - typescript dev: true @@ -40372,6 +40559,30 @@ packages: webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) dev: true + /sass-loader@12.6.0(webpack@5.91.0): + 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.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) + dev: true + /sass@1.77.5: resolution: {integrity: sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==} engines: {node: '>=14.0.0'} @@ -41609,7 +41820,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /style-value-types@5.0.0: @@ -41850,7 +42061,7 @@ packages: dependencies: '@swc/core': 1.5.25(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /symbol-tree@3.2.4: @@ -42121,6 +42332,11 @@ packages: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} + /temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} + dev: true + /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} @@ -42155,6 +42371,16 @@ packages: type-fest: 0.16.0 unique-string: 2.0.0 + /tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} + engines: {node: '>=14.16'} + dependencies: + is-stream: 3.0.0 + temp-dir: 3.0.0 + type-fest: 2.19.0 + unique-string: 3.0.0 + dev: true + /terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -42162,6 +42388,31 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 + /terser-webpack-plugin@5.3.10(@swc/core@1.5.25)(esbuild@0.18.20)(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.5.25(@swc/helpers@0.5.11) + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.1 + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) + /terser-webpack-plugin@5.3.10(@swc/core@1.5.25)(esbuild@0.20.2)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -42832,7 +43083,6 @@ packages: /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -43244,7 +43494,6 @@ packages: engines: {node: '>=12'} dependencies: crypto-random-string: 4.0.0 - dev: false /unist-util-inspect@7.0.2: resolution: {integrity: sha512-Op0XnmHUl6C2zo/yJCwhXQSm/SmW22eDZdWP2qdf4WpGrgO1ZxFodq+5zFyeRGasFjJotAnLgfuD1jkcKqiH1Q==} @@ -44514,7 +44763,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4) + webpack: 5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.91.0): @@ -44623,6 +44872,46 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true + /webpack@5.91.0(@swc/core@1.5.25)(esbuild@0.18.20)(webpack-cli@5.1.4): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.17.0 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.5.25)(esbuild@0.18.20)(webpack@5.91.0) + watchpack: 2.4.1 + webpack-cli: 5.1.4(webpack@5.91.0) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + /webpack@5.91.0(@swc/core@1.5.25)(esbuild@0.20.2)(webpack-cli@5.1.4): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'}