diff --git a/.gitignore b/.gitignore index aaededd18..a3d5134d2 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ compiled/ coverage/ doc_build/ playwright-report/ +storybook-static tsconfig.tsbuildinfo tsconfig.esm.tsbuildinfo tsconfig.cjs.tsbuildinfo diff --git a/examples/module-federation/mf-react-component/package.json b/examples/module-federation/mf-react-component/package.json index 3c59568c8..9e440beb1 100644 --- a/examples/module-federation/mf-react-component/package.json +++ b/examples/module-federation/mf-react-component/package.json @@ -27,9 +27,9 @@ "http-server": "^14.1.1", "react": "^19.1.0", "react-dom": "^19.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1" + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0" }, "peerDependencies": { "react": "*" diff --git a/examples/vue-component-bundleless/.storybook/main.ts b/examples/vue-component-bundleless/.storybook/main.ts index 9f6df6134..1f2e1376e 100644 --- a/examples/vue-component-bundleless/.storybook/main.ts +++ b/examples/vue-component-bundleless/.storybook/main.ts @@ -29,9 +29,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/examples/vue-component-bundleless/package.json b/examples/vue-component-bundleless/package.json index 6b2658351..cd8bd0482 100644 --- a/examples/vue-component-bundleless/package.json +++ b/examples/vue-component-bundleless/package.json @@ -14,17 +14,17 @@ }, "devDependencies": { "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0", "typescript": "^5.8.3", "vue": "^3.5.16", "vue-tsc": "^2.2.10" diff --git a/packages/create-rslib/fragments/tools/storybook-react-js/.storybook/main.js b/packages/create-rslib/fragments/tools/storybook-react-js/.storybook/main.js index 7bc9bc0b2..ca1d928e3 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-js/.storybook/main.js +++ b/packages/create-rslib/fragments/tools/storybook-react-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/fragments/tools/storybook-react-js/package.json b/packages/create-rslib/fragments/tools/storybook-react-js/package.json index d89278c65..a36caaa5d 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-js/package.json +++ b/packages/create-rslib/fragments/tools/storybook-react-js/package.json @@ -5,15 +5,16 @@ }, "devDependencies": { "@rsbuild/core": "~1.3.22", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1" + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0" } } diff --git a/packages/create-rslib/fragments/tools/storybook-react-ts/.storybook/main.ts b/packages/create-rslib/fragments/tools/storybook-react-ts/.storybook/main.ts index 17030b813..87da115ab 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-ts/.storybook/main.ts +++ b/packages/create-rslib/fragments/tools/storybook-react-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/fragments/tools/storybook-react-ts/package.json b/packages/create-rslib/fragments/tools/storybook-react-ts/package.json index d89278c65..a36caaa5d 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-ts/package.json +++ b/packages/create-rslib/fragments/tools/storybook-react-ts/package.json @@ -5,15 +5,16 @@ }, "devDependencies": { "@rsbuild/core": "~1.3.22", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1" + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0" } } diff --git a/packages/create-rslib/fragments/tools/storybook-vue-js/.storybook/main.js b/packages/create-rslib/fragments/tools/storybook-vue-js/.storybook/main.js index 479f94a56..73b7e2e96 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-js/.storybook/main.js +++ b/packages/create-rslib/fragments/tools/storybook-vue-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/fragments/tools/storybook-vue-js/package.json b/packages/create-rslib/fragments/tools/storybook-vue-js/package.json index 22c5cd9cb..81bf0c713 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-js/package.json +++ b/packages/create-rslib/fragments/tools/storybook-vue-js/package.json @@ -5,15 +5,16 @@ }, "devDependencies": { "@rsbuild/core": "~1.3.22", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1" + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0" } } diff --git a/packages/create-rslib/fragments/tools/storybook-vue-ts/.storybook/main.ts b/packages/create-rslib/fragments/tools/storybook-vue-ts/.storybook/main.ts index 039799a42..6066b129b 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-ts/.storybook/main.ts +++ b/packages/create-rslib/fragments/tools/storybook-vue-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json b/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json index 22c5cd9cb..81bf0c713 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json +++ b/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json @@ -5,15 +5,16 @@ }, "devDependencies": { "@rsbuild/core": "~1.3.22", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1" + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0" } } diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-js/.storybook/main.js b/packages/create-rslib/template-[react]-[storybook,vitest]-js/.storybook/main.js index 7bc9bc0b2..ca1d928e3 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/.storybook/main.js +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json b/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json index fe9ee4fc9..77d933aa5 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json @@ -21,20 +21,21 @@ "@rsbuild/core": "~1.3.22", "@rsbuild/plugin-react": "^1.3.1", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "jsdom": "^26.1.0", "react": "^19.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0", "vitest": "^3.1.4" }, "peerDependencies": { diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/.storybook/main.ts b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/.storybook/main.ts index 17030b813..87da115ab 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json index c908871fa..beef03282 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json @@ -23,21 +23,22 @@ "@rsbuild/core": "~1.3.22", "@rsbuild/plugin-react": "^1.3.1", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@types/react": "^19.1.6", "jsdom": "^26.1.0", "react": "^19.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0", "typescript": "^5.8.3", "vitest": "^3.1.4" }, diff --git a/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js b/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js index 7bc9bc0b2..ca1d928e3 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/template-[react]-[storybook]-js/package.json b/packages/create-rslib/template-[react]-[storybook]-js/package.json index b3fff2f2a..e8759a14c 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/package.json +++ b/packages/create-rslib/template-[react]-[storybook]-js/package.json @@ -20,17 +20,18 @@ "@rsbuild/core": "~1.3.22", "@rsbuild/plugin-react": "^1.3.1", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", "react": "^19.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1" + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0" }, "peerDependencies": { "react": ">=16.9.0", diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts b/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts index 17030b813..87da115ab 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-react-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { reactDocgen: 'react-docgen-typescript', check: true, diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/package.json b/packages/create-rslib/template-[react]-[storybook]-ts/package.json index 9b7d9ff34..559b2f2b0 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook]-ts/package.json @@ -22,18 +22,19 @@ "@rsbuild/core": "~1.3.22", "@rsbuild/plugin-react": "^1.3.1", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/react": "^8.6.14", - "@storybook/test": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/react": "^9.0.4", + "@storybook/test": "^9.0.0-alpha.2", "@types/react": "^19.1.6", "react": "^19.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-react-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-react-rsbuild": "^2.0.0", "typescript": "^5.8.3" }, "peerDependencies": { diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/.storybook/main.js b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/.storybook/main.js index 479f94a56..73b7e2e96 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/.storybook/main.js +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json index 089f95b1f..b378d50b4 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json @@ -22,21 +22,22 @@ "devDependencies": { "@rsbuild/core": "~1.3.22", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", "@testing-library/jest-dom": "^6.6.3", "@testing-library/vue": "^8.1.0", "@vitejs/plugin-vue": "^5.2.4", "jsdom": "^26.1.0", "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0", "vitest": "^3.1.4", "vue": "^3.5.16" }, diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/.storybook/main.ts b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/.storybook/main.ts index 039799a42..6066b129b 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json index 23ff26a74..656bbfc9a 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json @@ -22,21 +22,22 @@ "devDependencies": { "@rsbuild/core": "~1.3.22", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", "@testing-library/jest-dom": "^6.6.3", "@testing-library/vue": "^8.1.0", "@vitejs/plugin-vue": "^5.2.4", "jsdom": "^26.1.0", "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0", "typescript": "^5.8.3", "vitest": "^3.1.4", "vue": "^3.5.16", diff --git a/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js b/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js index 479f94a56..73b7e2e96 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js @@ -14,6 +14,7 @@ const config = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -26,9 +27,6 @@ const config = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/template-[vue]-[storybook]-js/package.json b/packages/create-rslib/template-[vue]-[storybook]-js/package.json index 6a8d6abbb..40713cd0c 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-js/package.json +++ b/packages/create-rslib/template-[vue]-[storybook]-js/package.json @@ -21,17 +21,18 @@ "devDependencies": { "@rsbuild/core": "~1.3.22", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0", "vue": "^3.5.16" }, "peerDependencies": { diff --git a/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts b/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts index 039799a42..6066b129b 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts @@ -15,6 +15,7 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', '@storybook/addon-links', '@storybook/addon-essentials', @@ -27,9 +28,6 @@ const config: StorybookConfig = { name: getAbsolutePath('storybook-vue3-rsbuild'), options: {}, }, - docs: { - autodocs: 'tag', - }, typescript: { check: true, }, diff --git a/packages/create-rslib/template-[vue]-[storybook]-ts/package.json b/packages/create-rslib/template-[vue]-[storybook]-ts/package.json index 794f5128e..ba74fbc8c 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-ts/package.json +++ b/packages/create-rslib/template-[vue]-[storybook]-ts/package.json @@ -21,17 +21,18 @@ "devDependencies": { "@rsbuild/core": "~1.3.22", "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-links": "^8.6.14", - "@storybook/addon-onboarding": "^8.6.14", - "@storybook/blocks": "^8.6.14", - "@storybook/test": "^8.6.14", - "@storybook/vue3": "^8.6.14", + "@storybook/addon-docs": "^9.0.4", + "@storybook/addon-essentials": "^9.0.0-alpha.12", + "@storybook/addon-interactions": "^9.0.0-alpha.10", + "@storybook/addon-links": "^9.0.4", + "@storybook/addon-onboarding": "^9.0.4", + "@storybook/blocks": "^9.0.0-alpha.17", + "@storybook/test": "^9.0.0-alpha.2", + "@storybook/vue3": "^9.0.4", "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^8.6.14", - "storybook-addon-rslib": "^1.0.1", - "storybook-vue3-rsbuild": "^1.0.1", + "storybook": "^9.0.4", + "storybook-addon-rslib": "^2.0.0", + "storybook-vue3-rsbuild": "^2.0.0", "typescript": "^5.8.3", "vue": "^3.5.16", "vue-tsc": "^2.2.10" diff --git a/packages/create-rslib/template-common/gitignore b/packages/create-rslib/template-common/gitignore index 38d7344c8..b538abcd1 100644 --- a/packages/create-rslib/template-common/gitignore +++ b/packages/create-rslib/template-common/gitignore @@ -6,6 +6,7 @@ # Dist node_modules dist/ +storybook-static # IDE .vscode/* diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b8f87125..d177fd7f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,7 +118,7 @@ importers: version: 0.14.3(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3)) '@module-federation/storybook-addon': specifier: ^4.0.19 - version: 4.0.19(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@storybook/core@8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(webpack-virtual-modules@0.6.2) + version: 4.0.19(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(webpack-virtual-modules@0.6.2) '@rsbuild/plugin-react': specifier: ^1.3.1 version: 1.3.1(@rsbuild/core@1.3.22) @@ -138,14 +138,14 @@ importers: specifier: ^19.1.0 version: 19.1.0(react@19.1.0) storybook: - specifier: ^8.6.14 - version: 8.6.14(prettier@3.5.3) + specifier: ^9.0.4 + version: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) storybook-addon-rslib: - specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3) storybook-react-rsbuild: - specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.39.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.39.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) examples/module-federation/mf-remote: dependencies: @@ -289,38 +289,38 @@ importers: specifier: workspace:* version: link:../../packages/core '@storybook/addon-essentials': - specifier: ^8.6.14 - version: 8.6.14(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.0-alpha.12 + version: 9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/addon-interactions': - specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.0-alpha.10 + version: 9.0.0-alpha.10(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/addon-links': - specifier: ^8.6.14 - version: 8.6.14(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.4 + version: 9.0.4(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/addon-onboarding': - specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.4 + version: 9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/blocks': - specifier: ^8.6.14 - version: 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.0-alpha.17 + version: 9.0.0-alpha.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/test': - specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.0-alpha.2 + version: 9.0.0-alpha.2(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/vue3': - specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3)) + specifier: ^9.0.4 + version: 9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3)) rsbuild-plugin-unplugin-vue: specifier: ^0.1.0 version: 0.1.0(@rsbuild/core@1.3.22)(@types/node@22.15.29)(jiti@2.4.2)(sass-embedded@1.86.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.4)(vue@3.5.16(typescript@5.8.3))(yaml@2.6.1) storybook: - specifier: ^8.6.14 - version: 8.6.14(prettier@3.5.3) + specifier: ^9.0.4 + version: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) storybook-addon-rslib: - specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3) storybook-vue3-rsbuild: - specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vue@3.5.16(typescript@5.8.3)) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vue@3.5.16(typescript@5.8.3)) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -2445,8 +2445,8 @@ packages: '@rsbuild/core': optional: true - '@rsbuild/plugin-type-check@1.2.1': - resolution: {integrity: sha512-PtbjeMqDQy8IiPDTuaj8ZmvR42b0AsRq6RUF6wxa8dDsOzD0Dl1GcvemVGCto+/Dh8frLUmnlWF+T8riBw5rtA==} + '@rsbuild/plugin-type-check@1.2.2': + resolution: {integrity: sha512-7hRPT9Vi5uXLkvjy9gGHttpCvK7afGXS7bukyf0XCYAWj6XMPJvUQpXBatVVdNdNfeYt0ffHo5GqiPz/eeCorQ==} peerDependencies: '@rsbuild/core': 1.x peerDependenciesMeta: @@ -2727,149 +2727,86 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@storybook/addon-actions@8.6.14': - resolution: {integrity: sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==} + '@storybook/addon-backgrounds@9.0.0-alpha.12': + resolution: {integrity: sha512-oiQL8GIs2jNhN1cfbWa6iJIdey/WC+TFlmIeoWzYsJ79EQCxpL5JgmzCMGIkZ+p7L4MUR/5S5b5fh6ApyWcUKw==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.12 - '@storybook/addon-backgrounds@8.6.14': - resolution: {integrity: sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg==} + '@storybook/addon-docs@9.0.4': + resolution: {integrity: sha512-g9Cywdicc8iXFwQm3XFLwZgFMel7BF21zTumErLs30tsowTCqE9dTxwPSrqlbvfknhLp7I/lwyzDXGf9SXmERA==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.4 - '@storybook/addon-controls@8.6.14': - resolution: {integrity: sha512-IiQpkNJdiRyA4Mq9mzjZlvQugL/aE7hNgVxBBGPiIZG6wb6Ht9hNnBYpap5ZXXFKV9p2qVI0FZK445ONmAa+Cw==} + '@storybook/addon-essentials@9.0.0-alpha.12': + resolution: {integrity: sha512-wmUT9Q4rl6SvVgrIYDj97uHHkMSGba1A+/rMHypIw7OtrdUp+w1OKZRDNVrU0AfqfbaptT5dRrBsDr/eFZ9v8Q==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.12 - '@storybook/addon-docs@8.6.14': - resolution: {integrity: sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==} + '@storybook/addon-highlight@9.0.0-alpha.12': + resolution: {integrity: sha512-b8E1AjBaWFvBoWUfXXlAYfAIanuaHLZwJhmOcqJGtbx9RIC5uHfyGC8KHJgeyKMzvHhZD86vWBo5KUAFLFVUrg==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.12 - '@storybook/addon-essentials@8.6.14': - resolution: {integrity: sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA==} + '@storybook/addon-interactions@9.0.0-alpha.10': + resolution: {integrity: sha512-yM/JJUkDznulYxEt1RKDDZf/7qgmZENdEsHGFz4qbv3jWZoj0zaeV+ZF9PXs3r5mvGbJA4aZn5kWZ1B1FoySFg==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.10 - '@storybook/addon-highlight@8.6.14': - resolution: {integrity: sha512-4H19OJlapkofiE9tM6K/vsepf4ir9jMm9T+zw5L85blJZxhKZIbJ6FO0TCG9PDc4iPt3L6+aq5B0X29s9zicNQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-interactions@8.6.14': - resolution: {integrity: sha512-8VmElhm2XOjh22l/dO4UmXxNOolGhNiSpBcls2pqWSraVh4a670EyYBZsHpkXqfNHo2YgKyZN3C91+9zfH79qQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-links@8.6.14': - resolution: {integrity: sha512-DRlXHIyZzOruAZkxmXfVgTF+4d6K27pFcH4cUsm3KT1AXuZbr23lb5iZHpUZoG6lmU85Sru4xCEgewSTXBIe1w==} + '@storybook/addon-links@9.0.4': + resolution: {integrity: sha512-lvO/8wOEmhybxWBNIVbyNLy4cBYIaMFct7Mz6Yw0SxvEJoglktJt7gBAknbMN36XFJxj4bAnnPglP55s4wf7sg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 + storybook: ^9.0.4 peerDependenciesMeta: react: optional: true - '@storybook/addon-measure@8.6.14': - resolution: {integrity: sha512-1Tlyb72NX8aAqm6I6OICsUuGOP6hgnXcuFlXucyhKomPa6j3Eu2vKu561t/f0oGtAK2nO93Z70kVaEh5X+vaGw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-onboarding@8.6.14': - resolution: {integrity: sha512-bHdHiGJFigVcSzMIsNLHY5IODZHr+nKwyz5/QOZLMkLcGH2IaUbOJfm4RyGOaTTPsUtAKbdsVXNEG3Otf+qO9A==} + '@storybook/addon-measure@9.0.0-alpha.12': + resolution: {integrity: sha512-ZtAKi/mlvVYaBMlPokvrHF94YFsyYAlz3IpKu+uz5QymN3VweSIgGsDJmAqV49lVzyVk40KWCVypi4O3L7nvdQ==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.12 - '@storybook/addon-outline@8.6.14': - resolution: {integrity: sha512-CW857JvN6OxGWElqjlzJO2S69DHf+xO3WsEfT5mT3ZtIjmsvRDukdWfDU9bIYUFyA2lFvYjncBGjbK+I91XR7w==} + '@storybook/addon-onboarding@9.0.4': + resolution: {integrity: sha512-RIQAAh2Dm+N/tmPRFVoeRpJDZpzr98AaKwTw6rNjkI1EXATUUT1x04SaIee5OEXnjyKtbQrWwleY3Fxc9a4LKg==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.4 - '@storybook/addon-toolbars@8.6.14': - resolution: {integrity: sha512-W/wEXT8h3VyZTVfWK/84BAcjAxTdtRiAkT2KAN0nbSHxxB5KEM1MjKpKu2upyzzMa3EywITqbfy4dP6lpkVTwQ==} + '@storybook/addon-outline@9.0.0-alpha.12': + resolution: {integrity: sha512-I7opVIK8bNUYSC+P+b8AwP6sE2pFyXH5F0gz8WA0pdkRcxerQmYnhlsXrI5T0QMu79tZnjVNrQTUrqpy/Z5oqQ==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.12 - '@storybook/addon-viewport@8.6.14': - resolution: {integrity: sha512-gNzVQbMqRC+/4uQTPI2ZrWuRHGquTMZpdgB9DrD88VTEjNudP+J6r8myLfr2VvGksBbUMHkGHMXHuIhrBEnXYA==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/blocks@8.6.14': - resolution: {integrity: sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ==} + '@storybook/blocks@9.0.0-alpha.17': + resolution: {integrity: sha512-gP2aISvvl98K8B7T9qKWv0rUx3ZaT5oGlBDtfjtn4ZZtdj1XXLvdK1gOmjzTJX2GksOTUWMnwAumMHqbtvsFLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^8.6.14 + storybook: ^9.0.0-alpha.17 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/components@8.4.2': - resolution: {integrity: sha512-+W59oF7D73LAxLNmCfFrfs98cH9pyNHK9HlJoO5/lKbK4IdWhhOoqUR/AJ3ueksoLuetFat4DxyE8SN1H4Bvrg==} + '@storybook/core-webpack@9.0.4': + resolution: {integrity: sha512-Fs+03PFbOmuqwokgFESfP9eUmRDLxPpeqhLdqXzUTj/xpzA2ti4bu0Sq/BHSss6VvzdS0Tj9za+TcoxhfQwU5g==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^9.0.4 - '@storybook/components@8.6.14': - resolution: {integrity: sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==} + '@storybook/csf-plugin@9.0.4': + resolution: {integrity: sha512-ctEcOcLVn/fqBLNLIDcmoqz68e1n8zft76xVQK2Czs/tLoH+6plGfOfspcZ+V4jMr9/299gg2DjyqYa8IdYNSw==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/core-webpack@8.4.2': - resolution: {integrity: sha512-bzGvzrLK/oDE9YlKayDEplcECURSa1oRkvV7rxI2sOTNfwuoxHJapvxFxazEKAHMVeSwfWDf4uKK0XeG2R/arA==} - peerDependencies: - storybook: ^8.4.2 - - '@storybook/core@8.6.14': - resolution: {integrity: sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - '@storybook/csf-plugin@8.6.14': - resolution: {integrity: sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==} - peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.4 '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@1.2.12': - resolution: {integrity: sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==} + '@storybook/icons@1.4.0': + resolution: {integrity: sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==} engines: {node: '>=14.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/instrumenter@8.6.14': - resolution: {integrity: sha512-iG4MlWCcz1L7Yu8AwgsnfVAmMbvyRSk700Mfy2g4c8y5O+Cv1ejshE1LBBsCwHgkuqU0H4R0qu4g23+6UnUemQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/manager-api@8.4.2': - resolution: {integrity: sha512-rhPc4cgQDKDH8NUyRh/ZaJW7QIhR/PO5MNX4xc+vz71sM2nO7ONA/FrgLtCuu4SULdwilEPvGefYvLK0dE+Caw==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/manager-api@8.6.14': - resolution: {integrity: sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/preview-api@8.4.2': - resolution: {integrity: sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/preview-api@8.6.14': - resolution: {integrity: sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.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 '@storybook/react-docgen-typescript-plugin@1.0.1': resolution: {integrity: sha512-dqbHa+5gaxaklFCuV1WTvljVPTo3QIJgpW4Ln+QeME7osPZUnUhjN2/djvo+sxrWUrTTuqX5jkn291aDngu9Tw==} @@ -2877,55 +2814,35 @@ packages: typescript: '>= 3.x' webpack: '>= 4' - '@storybook/react-dom-shim@8.4.2': - resolution: {integrity: sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==} + '@storybook/react-dom-shim@9.0.4': + resolution: {integrity: sha512-KZYb0/7VzWfCupiioFyFCITDixSeEpuww95VjanAxlwkjq78ufWZ4MnlXk9vzVDghRQN3+JoNEvTCJXN37KWjQ==} 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: ^8.4.2 + storybook: ^9.0.4 - '@storybook/react-dom-shim@8.6.14': - resolution: {integrity: sha512-0hixr3dOy3f3M+HBofp3jtMQMS+sqzjKNgl7Arfuj3fvjmyXOks/yGjDImySR4imPtEllvPZfhiQNlejheaInw==} + '@storybook/react@9.0.4': + resolution: {integrity: sha512-fBpVnvyEzs5fU5KjVhgY6ZcA4SyNbtZwhM7E8mbaEm+DKQvhV+SBXaDcT/FzTRR5srp4DyjOMUEqKcN9un1Dvw==} + engines: {node: '>=20.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 - storybook: ^8.6.14 - - '@storybook/react@8.4.2': - resolution: {integrity: sha512-rO5/aVKBVhIKENcL7G8ud4QKC5OyWBPCkJIvY6XUHIuhErJy9/4pP+sZ85jypVwx5kq+EqCPF8AEOWjIxB/4/Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@storybook/test': 8.4.2 - 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: ^8.4.2 - typescript: '>= 4.2.x' + storybook: ^9.0.4 + typescript: '>= 4.9.x' peerDependenciesMeta: - '@storybook/test': - optional: true typescript: optional: true - '@storybook/test@8.6.14': - resolution: {integrity: sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/theming@8.4.2': - resolution: {integrity: sha512-9j4fnu5LcV+qSs1rdwf61Bt14lms0T1LOZkHxGNcS1c1oH+cPS+sxECh2lxtni+mvOAHUlBs9pKhVZzRPdWpvg==} + '@storybook/test@9.0.0-alpha.2': + resolution: {integrity: sha512-K2NPgyY8FoyRurijB6LKZmRUwb7fSZ2GbA8Hg1l18x2fSno467eRCm2IH/mmj5UpHTOQoaMIUXjRTY3XyNPdCQ==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^9.0.0-alpha.2 - '@storybook/theming@8.6.14': - resolution: {integrity: sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==} + '@storybook/vue3@9.0.4': + resolution: {integrity: sha512-e3yo9QynfiiYAC7Jyg7uE0P7p/vIbHJmi7N7nDgKCGClpbN5mr4NMUh2Pgc8+mzGx0vkEXi3zwq11/qdEJVulg==} + engines: {node: '>=20.0.0'} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/vue3@8.6.14': - resolution: {integrity: sha512-T9ORF734iBqYf2Sw/L/6qQL3FvBH9q6dHh8AFGkqTL/cluy0VxW55B6QLBvLAMS2OeMFB5dXRli5MFfw5njjQw==} - engines: {node: '>=18.0.0'} - peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.4 vue: ^3.0.0 '@svgr/babel-plugin-add-jsx-attribute@8.0.0': @@ -3019,12 +2936,22 @@ packages: resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/jest-dom@6.6.3': + resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' + '@testing-library/user-event@14.6.1': + resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} @@ -3128,8 +3055,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.64': - resolution: {integrity: sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==} + '@types/node@18.19.110': + resolution: {integrity: sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==} '@types/node@22.15.29': resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} @@ -3166,9 +3093,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -3184,6 +3108,9 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@3.0.9': + resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} + '@vitest/expect@3.1.4': resolution: {integrity: sha512-xkD/ljeliyaClDYqHPNCiJ0plY5YIcM0OlRiZizLhlPmpXWpxnGMyTZXOHFhFeG7w9P5PBeL4IdtJ/HeQwTbQA==} @@ -3201,8 +3128,8 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/pretty-format@2.1.9': - resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + '@vitest/pretty-format@3.0.9': + resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} '@vitest/pretty-format@3.1.4': resolution: {integrity: sha512-cqv9H9GvAEoTaoq+cYqUTCGscUjKqlJZC7PRwY5FMySVj5J+xOm1KQcCiYHJOEzOKRUhLH4R2pTwvFlWCEScsg==} @@ -3216,14 +3143,17 @@ packages: '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@3.0.9': + resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} + '@vitest/spy@3.1.4': resolution: {integrity: sha512-Xg1bXhu+vtPXIodYN369M86K8shGLouNjoVI78g8iAq2rFoHFdajNvJJ5A/9bPMFcfQqdaCpOgWKEoMQg/s0Yg==} '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vitest/utils@2.1.9': - resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@3.0.9': + resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} '@vitest/utils@3.1.4': resolution: {integrity: sha512-yriMuO1cfFhmiGc8ataN51+9ooHRuURdfAZfwFd3usWynjzpLslZdYnRegTv32qdgtJTsj15FoeZe2g15fY1gg==} @@ -5093,10 +5023,6 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -6868,8 +6794,8 @@ packages: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} - storybook-addon-rslib@1.0.1: - resolution: {integrity: sha512-8V2rH61GCi9QGLoV+RwdWZ1IY4mdWMsLDp5bflbs5MyAaYd+jA+Bz3GAngv05lBjb+KnJHhZ6jWvunxUTUkiCQ==} + storybook-addon-rslib@2.0.0: + resolution: {integrity: sha512-5lywtkl/1leVAEe8Xcd7/1nK07LDRK9rJrDdJo0Lkk4mAyL0nthNaG/nP8/wyFNTgUNxSbhsNTwD2CdDmcOlig==} peerDependencies: '@rsbuild/core': ^1.0.1 '@rslib/core': '>= 0.1.1 || >= 0.2' @@ -6879,39 +6805,45 @@ packages: typescript: optional: true - storybook-builder-rsbuild@1.0.1: - resolution: {integrity: sha512-sfr0qg3r76A9qlQRXE3ekAiJQM8v31skfuC+qc3m1GPoUeerfiBAWUOFBMdpNqUimt0eGSM5HUiY/vs3VRd3LQ==} + storybook-builder-rsbuild@2.0.0: + resolution: {integrity: sha512-hgT7cuc6pJip/3VCnSG71UkIP+9Ht7LtGxgPW+WbmsCf6z2qhHj70M8yKuKDAOSKjrdBHtJnRtKiPxS840XZXw==} peerDependencies: '@rsbuild/core': ^1.0.1 - storybook: ^8.2.1 + 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.0.0 typescript: '*' peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true typescript: optional: true - storybook-react-rsbuild@1.0.1: - resolution: {integrity: sha512-OCTWHrOCNatiadKND7/uE211KytgS/rLmJc/cR9ovMZ9Y5jD+n8NlHUjw0fUdCWNpPUx3p/Ey0Z2usG6YO+CeQ==} + storybook-react-rsbuild@2.0.0: + resolution: {integrity: sha512-Efi+extORtc5usuBPKxw8vgyFG20xCGJFfx+OnvPYJequP6BP3xqQpmAx/exW/Fj1THrOg3AZEjYx8PxzUURuA==} engines: {node: '>=18.0.0'} peerDependencies: '@rsbuild/core': ^1.0.1 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: ^8.2.1 + storybook: ^9.0.0 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - storybook-vue3-rsbuild@1.0.1: - resolution: {integrity: sha512-RYDzxkNp6/IkrhE/HjBwUFOe9lgqQhcEMjpxAKGK8XOsFNyUHo4Y2roHKN5ZsLXrvUnIEpyEtDNVskrWhzCKnA==} + storybook-vue3-rsbuild@2.0.0: + resolution: {integrity: sha512-Lf+Byf8d/9OYH7Sy4oKSHewQG53IMbCtwLOSoAIONH/Y2llg5W/RuWvoypndtwCr81Wl8J5y9QxabpgvKUEQmA==} engines: {node: '>=18.0.0'} peerDependencies: '@rsbuild/core': ^1.0.1 - storybook: ^8.2.1 + storybook: ^9.0.0 vue: ^3.0.0 - storybook@8.6.14: - resolution: {integrity: sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==} + storybook@9.0.4: + resolution: {integrity: sha512-ncYRogaG5N2LNgrh2BoTzgizd3oYI3lTe8gqSi6Zk9P4z2P4wpOI4cNwIcw78ShDJ7v1Md5y0qrK/HnSB9vsKA==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -7177,8 +7109,8 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-checker-rspack-plugin@1.1.1: - resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} + ts-checker-rspack-plugin@1.1.3: + resolution: {integrity: sha512-VpB+L+F330T484qGp5KqyoU00PRlUlz4kO1ifBpQ5CkKXEFXye8nmeXlZ5rvZAXjFAMRFiG+sI9OewO6Bd9UvA==} engines: {node: '>=16.0.0'} peerDependencies: '@rspack/core': ^1.0.0 @@ -7383,10 +7315,6 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - validate-html-nesting@1.2.2: resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} @@ -8803,13 +8731,12 @@ snapshots: '@module-federation/sdk@0.14.3': {} - '@module-federation/storybook-addon@4.0.19(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@storybook/core@8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(webpack-virtual-modules@0.6.2)': + '@module-federation/storybook-addon@4.0.19(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(webpack-virtual-modules@0.6.2)': dependencies: '@module-federation/enhanced': 0.14.3(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3)) '@module-federation/sdk': 0.14.3 optionalDependencies: '@rsbuild/core': 1.3.22 - '@storybook/core': 8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3)) webpack-virtual-modules: 0.6.2 transitivePeerDependencies: - '@rspack/core' @@ -9115,12 +9042,12 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.3.22 - '@rsbuild/plugin-type-check@1.2.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3)': + '@rsbuild/plugin-type-check@1.2.2(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.0 - ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3) + ts-checker-rspack-plugin: 1.1.3(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3) optionalDependencies: '@rsbuild/core': 1.3.22 transitivePeerDependencies: @@ -9475,187 +9402,99 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@storybook/addon-actions@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - '@types/uuid': 9.0.8 - dequal: 2.0.3 - polished: 4.3.1 - storybook: 8.6.14(prettier@3.5.3) - uuid: 9.0.1 - - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-backgrounds@9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - - '@storybook/addon-controls@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - dequal: 2.0.3 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.6.14(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-docs@9.0.4(@types/react@19.1.6)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@mdx-js/react': 3.1.0(@types/react@19.1.6)(react@19.1.0) - '@storybook/blocks': 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) + '@storybook/csf-plugin': 9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + '@storybook/icons': 1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@storybook/react-dom-shim': 9.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - webpack-sources - '@storybook/addon-essentials@8.6.14(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-docs': 8.6.14(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - storybook: 8.6.14(prettier@3.5.3) + '@storybook/addon-essentials@9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': + dependencies: + '@storybook/addon-backgrounds': 9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + '@storybook/addon-highlight': 9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + '@storybook/addon-measure': 9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + '@storybook/addon-outline': 9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - webpack-sources - '@storybook/addon-highlight@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-highlight@9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/addon-interactions@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-interactions@9.0.0-alpha.10(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) polished: 4.3.1 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/addon-links@8.6.14(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-links@9.0.4(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) optionalDependencies: react: 19.1.0 - '@storybook/addon-measure@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-measure@9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-onboarding@9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/addon-outline@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/addon-outline@9.0.0-alpha.12(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/addon-viewport@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - memoizerific: 1.11.3 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/blocks@8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': + '@storybook/blocks@9.0.0-alpha.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - '@storybook/icons': 1.2.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + '@storybook/icons': 1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 optionalDependencies: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@storybook/components@8.4.2(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/components@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/core-webpack@9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/core-webpack@8.4.2(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@types/node': 22.15.29 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/core@8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3))': + '@storybook/csf-plugin@9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - better-opn: 3.0.2 - browser-assert: 1.2.1 - esbuild: 0.25.0 - esbuild-register: 3.6.0(esbuild@0.25.0) - jsdoc-type-pratt-parser: 4.1.0 - process: 0.11.10 - recast: 0.23.9 - semver: 7.7.1 - util: 0.12.5 - ws: 8.18.0 - optionalDependencies: - prettier: 3.5.3 - transitivePeerDependencies: - - bufferutil - - storybook - - supports-color - - utf-8-validate - - '@storybook/csf-plugin@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) unplugin: 1.15.0 transitivePeerDependencies: - webpack-sources '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@storybook/icons@1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@storybook/instrumenter@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - '@vitest/utils': 2.1.9 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/manager-api@8.4.2(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/preview-api@8.4.2(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.8.3)': dependencies: debug: 4.4.0 @@ -9669,61 +9508,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/react-dom-shim@8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': + '@storybook/react-dom-shim@9.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/react@8.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)': + '@storybook/react@9.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)': dependencies: - '@storybook/components': 8.4.2(storybook@8.6.14(prettier@3.5.3)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.2(storybook@8.6.14(prettier@3.5.3)) - '@storybook/preview-api': 8.4.2(storybook@8.6.14(prettier@3.5.3)) - '@storybook/react-dom-shim': 8.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/theming': 8.4.2(storybook@8.6.14(prettier@3.5.3)) + '@storybook/react-dom-shim': 9.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) optionalDependencies: typescript: 5.8.3 - '@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/test@9.0.0-alpha.2(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.14(prettier@3.5.3)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/theming@8.4.2(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/theming@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/vue3@8.6.14(storybook@8.6.14(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3))': + '@storybook/vue3@9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3))': dependencies: - '@storybook/components': 8.6.14(storybook@8.6.14(prettier@3.5.3)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/preview-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@vue/compiler-core': 3.5.16 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) type-fest: 2.19.0 vue: 3.5.16(typescript@5.8.3) vue-component-type-helpers: 2.2.10 @@ -9838,10 +9652,24 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 + '@testing-library/jest-dom@6.6.3': + dependencies: + '@adobe/css-tools': 4.4.2 + aria-query: 5.3.2 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 + '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)': + dependencies: + '@testing-library/dom': 10.4.0 + '@trysound/sax@0.2.0': {} '@tybys/wasm-util@0.9.0': @@ -9959,7 +9787,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.64': + '@types/node@18.19.110': dependencies: undici-types: 5.26.5 @@ -9998,8 +9826,6 @@ snapshots: '@types/unist@3.0.3': {} - '@types/uuid@9.0.8': {} - '@ungap/structured-clone@1.2.0': {} '@unhead/react@2.0.10(react@19.1.0)': @@ -10016,6 +9842,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 + '@vitest/expect@3.0.9': + dependencies: + '@vitest/spy': 3.0.9 + '@vitest/utils': 3.0.9 + chai: 5.2.0 + tinyrainbow: 2.0.0 + '@vitest/expect@3.1.4': dependencies: '@vitest/spy': 3.1.4 @@ -10035,9 +9868,9 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.9': + '@vitest/pretty-format@3.0.9': dependencies: - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/pretty-format@3.1.4': dependencies: @@ -10058,6 +9891,10 @@ snapshots: dependencies: tinyspy: 3.0.2 + '@vitest/spy@3.0.9': + dependencies: + tinyspy: 3.0.2 + '@vitest/spy@3.1.4': dependencies: tinyspy: 3.0.2 @@ -10069,11 +9906,11 @@ snapshots: loupe: 3.1.3 tinyrainbow: 1.2.0 - '@vitest/utils@2.1.9': + '@vitest/utils@3.0.9': dependencies: - '@vitest/pretty-format': 2.1.9 + '@vitest/pretty-format': 3.0.9 loupe: 3.1.3 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/utils@3.1.4': dependencies: @@ -12217,8 +12054,6 @@ snapshots: transitivePeerDependencies: - supports-color - jsdoc-type-pratt-parser@4.1.0: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -14406,20 +14241,20 @@ snapshots: stdin-discarder@0.2.2: {} - storybook-addon-rslib@1.0.1(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3): + storybook-addon-rslib@2.0.0(@rsbuild/core@1.3.22)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3))(typescript@5.8.3): dependencies: '@rsbuild/core': 1.3.22 '@rslib/core': link:packages/core - storybook-builder-rsbuild: 1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) + storybook-builder-rsbuild: 2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 - storybook-builder-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3): + storybook-builder-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3): dependencies: '@rsbuild/core': 1.3.22 - '@rsbuild/plugin-type-check': 1.2.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3) - '@storybook/addon-docs': 8.6.14(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/core-webpack': 8.4.2(storybook@8.6.14(prettier@3.5.3)) + '@rsbuild/plugin-type-check': 1.2.2(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3) + '@storybook/addon-docs': 9.0.4(@types/react@19.1.6)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) + '@storybook/core-webpack': 9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3)) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 @@ -14432,25 +14267,27 @@ snapshots: process: 0.11.10 rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.3.22) sirv: 2.0.4 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 optionalDependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 transitivePeerDependencies: - '@rspack/core' - '@types/react' - webpack-sources - storybook-react-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.39.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3): + storybook-react-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.39.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.39.0) '@rsbuild/core': 1.3.22 - '@storybook/react': 8.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) + '@storybook/react': 9.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.8.3) - '@types/node': 18.19.64 + '@types/node': 18.19.110 find-up: 5.0.0 magic-string: 0.30.17 react: 19.1.0 @@ -14458,44 +14295,56 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.8.3) react-dom: 19.1.0(react@19.1.0) resolve: 1.22.10 - storybook: 8.6.14(prettier@3.5.3) - storybook-builder-rsbuild: 1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) + storybook-builder-rsbuild: 2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - '@rspack/core' - - '@storybook/test' - '@types/react' - rollup - supports-color - webpack - webpack-sources - storybook-vue3-rsbuild@1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vue@3.5.16(typescript@5.8.3)): + storybook-vue3-rsbuild@2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vue@3.5.16(typescript@5.8.3)): dependencies: '@rsbuild/core': 1.3.22 - '@storybook/vue3': 8.6.14(storybook@8.6.14(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3)) - storybook: 8.6.14(prettier@3.5.3) - storybook-builder-rsbuild: 1.0.1(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) + '@storybook/vue3': 9.0.4(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(vue@3.5.16(typescript@5.8.3)) + storybook: 9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3) + storybook-builder-rsbuild: 2.0.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) vue: 3.5.16(typescript@5.8.3) vue-docgen-loader: 1.5.1 transitivePeerDependencies: - '@babel/preset-env' - '@rspack/core' - '@types/react' + - react + - react-dom - supports-color - typescript - vue-docgen-api - webpack - webpack-sources - storybook@8.6.14(prettier@3.5.3): + storybook@9.0.4(@testing-library/dom@10.4.0)(prettier@3.5.3): dependencies: - '@storybook/core': 8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3)) + '@storybook/global': 5.0.0 + '@testing-library/jest-dom': 6.6.3 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/expect': 3.0.9 + '@vitest/spy': 3.0.9 + better-opn: 3.0.2 + esbuild: 0.25.0 + esbuild-register: 3.6.0(esbuild@0.25.0) + recast: 0.23.9 + semver: 7.7.1 + ws: 8.18.0 optionalDependencies: prettier: 3.5.3 transitivePeerDependencies: + - '@testing-library/dom' - bufferutil - supports-color - utf-8-validate @@ -14784,11 +14633,12 @@ snapshots: trough@2.2.0: {} - ts-checker-rspack-plugin@1.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3): + ts-checker-rspack-plugin@1.1.3(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@5.8.3): dependencies: '@babel/code-frame': 7.26.2 '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 + is-glob: 4.0.3 memfs: 4.17.2 minimatch: 9.0.5 picocolors: 1.1.1 @@ -14991,8 +14841,6 @@ snapshots: is-typed-array: 1.1.13 which-typed-array: 1.1.15 - uuid@9.0.1: {} - validate-html-nesting@1.2.2: {} varint@6.0.0: {}