diff --git a/examples/vue-component-bundleless/.storybook/main.ts b/examples/vue-component-bundleless/.storybook/main.ts index 8e019792a..88954fdce 100644 --- a/examples/vue-component-bundleless/.storybook/main.ts +++ b/examples/vue-component-bundleless/.storybook/main.ts @@ -18,10 +18,8 @@ const config: StorybookConfig = { '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], addons: [ + '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/examples/vue-component-bundleless/package.json b/examples/vue-component-bundleless/package.json index fef04e221..7d981db5f 100644 --- a/examples/vue-component-bundleless/package.json +++ b/examples/vue-component-bundleless/package.json @@ -14,12 +14,8 @@ }, "devDependencies": { "@rslib/core": "workspace:*", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", + "@storybook/addon-docs": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "rsbuild-plugin-unplugin-vue": "^0.1.0", "storybook": "^9.1.7", diff --git a/examples/vue-component-bundleless/stories/Button.stories.ts b/examples/vue-component-bundleless/stories/Button.stories.ts index 7b9249c55..627dac96a 100644 --- a/examples/vue-component-bundleless/stories/Button.stories.ts +++ b/examples/vue-component-bundleless/stories/Button.stories.ts @@ -1,5 +1,5 @@ -import { fn } from '@storybook/test'; import type { Meta, StoryObj } from '@storybook/vue3'; +import { fn } from 'storybook/test'; import Counter from '../dist/Counter'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/packages/create-rslib/AGENTS.md b/packages/create-rslib/AGENTS.md index 183e15df8..87ade10a8 100644 --- a/packages/create-rslib/AGENTS.md +++ b/packages/create-rslib/AGENTS.md @@ -20,5 +20,5 @@ This guide extends the repository instructions in `../../AGENTS.md`. Refer there - Add or update base files in `fragments/base/*` and tool overlays in `fragments/tools/*`; keep naming aligned with `src/helpers.ts`. - Update `TEMPLATES` in `src/helpers.ts` whenever you introduce a new template combination so the CLI prompts and tests remain exhaustive. -- Treat `template-*` directories as generated output from `pnpm -C packages/create-rslib generate-templates`; keep changes reproducible by updating generators in `src/` or fragments under `fragments/` instead of editing the generated files directly. +- Treat `template-*` directories as generated output from `pnpm -C packages/create-rslib generate-templates`, don't directly edit them; keep changes reproducible by updating generators in `src/` or fragments under `fragments/` instead of editing the generated files directly. - Keep dependency versions aligned across all `template-*` directories; when one template upgrades a shared dependency, update the others via fragments or generators to match. 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 ca1d928e3..b36660dd1 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 @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 f2289f623..43fd1c031 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-js/package.json +++ b/packages/create-rslib/fragments/tools/storybook-react-js/package.json @@ -6,13 +6,8 @@ "devDependencies": { "@rsbuild/core": "~1.5.11", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "storybook": "^9.1.7", "storybook-addon-rslib": "^2.1.1", "storybook-react-rsbuild": "^2.1.1" diff --git a/packages/create-rslib/fragments/tools/storybook-react-js/stories/Button.stories.jsx b/packages/create-rslib/fragments/tools/storybook-react-js/stories/Button.stories.jsx index 52df85343..7d0f7accd 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-js/stories/Button.stories.jsx +++ b/packages/create-rslib/fragments/tools/storybook-react-js/stories/Button.stories.jsx @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 87da115ab..1b03e548d 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 @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 f2289f623..43fd1c031 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-ts/package.json +++ b/packages/create-rslib/fragments/tools/storybook-react-ts/package.json @@ -6,13 +6,8 @@ "devDependencies": { "@rsbuild/core": "~1.5.11", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "storybook": "^9.1.7", "storybook-addon-rslib": "^2.1.1", "storybook-react-rsbuild": "^2.1.1" diff --git a/packages/create-rslib/fragments/tools/storybook-react-ts/stories/Button.stories.ts b/packages/create-rslib/fragments/tools/storybook-react-ts/stories/Button.stories.ts index b35a99786..99ff84295 100644 --- a/packages/create-rslib/fragments/tools/storybook-react-ts/stories/Button.stories.ts +++ b/packages/create-rslib/fragments/tools/storybook-react-ts/stories/Button.stories.ts @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from '@storybook/react'; -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 73b7e2e96..f851f7f33 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 @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 4d8452889..dc0285048 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-js/package.json +++ b/packages/create-rslib/fragments/tools/storybook-vue-js/package.json @@ -6,12 +6,7 @@ "devDependencies": { "@rsbuild/core": "~1.5.11", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "storybook": "^9.1.7", "storybook-addon-rslib": "^2.1.1", diff --git a/packages/create-rslib/fragments/tools/storybook-vue-js/stories/Button.stories.js b/packages/create-rslib/fragments/tools/storybook-vue-js/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-js/stories/Button.stories.js +++ b/packages/create-rslib/fragments/tools/storybook-vue-js/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 6066b129b..da4786cc5 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 @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 4d8452889..dc0285048 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json +++ b/packages/create-rslib/fragments/tools/storybook-vue-ts/package.json @@ -6,12 +6,7 @@ "devDependencies": { "@rsbuild/core": "~1.5.11", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "storybook": "^9.1.7", "storybook-addon-rslib": "^2.1.1", diff --git a/packages/create-rslib/fragments/tools/storybook-vue-ts/stories/Button.stories.js b/packages/create-rslib/fragments/tools/storybook-vue-ts/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/fragments/tools/storybook-vue-ts/stories/Button.stories.js +++ b/packages/create-rslib/fragments/tools/storybook-vue-ts/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-js/.storybook/main.js b/packages/create-rslib/template-[react]-[rstest,storybook]-js/.storybook/main.js index ca1d928e3..b36660dd1 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-js/.storybook/main.js @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-js/package.json b/packages/create-rslib/template-[react]-[rstest,storybook]-js/package.json index 07242e1a6..28aa12cff 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-js/package.json +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-js/package.json @@ -23,13 +23,8 @@ "@rslib/core": "workspace:*", "@rstest/core": "^0.4.1", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "jsdom": "^26.1.0", diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-js/stories/Button.stories.jsx b/packages/create-rslib/template-[react]-[rstest,storybook]-js/stories/Button.stories.jsx index 52df85343..7d0f7accd 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-js/stories/Button.stories.jsx +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-js/stories/Button.stories.jsx @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/.storybook/main.ts b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/.storybook/main.ts index 87da115ab..1b03e548d 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/.storybook/main.ts @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/package.json b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/package.json index 156f20aaa..ad7670641 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/package.json +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/package.json @@ -25,13 +25,8 @@ "@rslib/core": "workspace:*", "@rstest/core": "^0.4.1", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "@types/react": "^19.1.13", diff --git a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/stories/Button.stories.ts b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/stories/Button.stories.ts index b35a99786..99ff84295 100644 --- a/packages/create-rslib/template-[react]-[rstest,storybook]-ts/stories/Button.stories.ts +++ b/packages/create-rslib/template-[react]-[rstest,storybook]-ts/stories/Button.stories.ts @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from '@storybook/react'; -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 ca1d928e3..b36660dd1 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 @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 c53f1ab31..4934bf119 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/package.json @@ -22,13 +22,8 @@ "@rsbuild/plugin-react": "^1.4.1", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "jsdom": "^26.1.0", diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-js/stories/Button.stories.jsx b/packages/create-rslib/template-[react]-[storybook,vitest]-js/stories/Button.stories.jsx index 52df85343..7d0f7accd 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/stories/Button.stories.jsx +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/stories/Button.stories.jsx @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 87da115ab..1b03e548d 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 @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 6b8759276..3c1449ac9 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json @@ -24,13 +24,8 @@ "@rsbuild/plugin-react": "^1.4.1", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "@types/react": "^19.1.13", diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/stories/Button.stories.ts b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/stories/Button.stories.ts index b35a99786..99ff84295 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/stories/Button.stories.ts +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/stories/Button.stories.ts @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from '@storybook/react'; -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 ca1d928e3..b36660dd1 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[react]-[storybook]-js/.storybook/main.js @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[react]-[storybook]-js/package.json b/packages/create-rslib/template-[react]-[storybook]-js/package.json index 5e5731c37..8ea784650 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/package.json +++ b/packages/create-rslib/template-[react]-[storybook]-js/package.json @@ -21,13 +21,8 @@ "@rsbuild/plugin-react": "^1.4.1", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "react": "^19.1.1", "storybook": "^9.1.7", "storybook-addon-rslib": "^2.1.1", diff --git a/packages/create-rslib/template-[react]-[storybook]-js/stories/Button.stories.jsx b/packages/create-rslib/template-[react]-[storybook]-js/stories/Button.stories.jsx index 52df85343..7d0f7accd 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/stories/Button.stories.jsx +++ b/packages/create-rslib/template-[react]-[storybook]-js/stories/Button.stories.jsx @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 87da115ab..1b03e548d 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[react]-[storybook]-ts/.storybook/main.ts @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/package.json b/packages/create-rslib/template-[react]-[storybook]-ts/package.json index 99d880f7c..0f1434190 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook]-ts/package.json @@ -23,13 +23,8 @@ "@rsbuild/plugin-react": "^1.4.1", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", "@storybook/react": "^9.1.7", - "@storybook/test": "^9.0.0-alpha.2", "@types/react": "^19.1.13", "react": "^19.1.1", "storybook": "^9.1.7", diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/stories/Button.stories.ts b/packages/create-rslib/template-[react]-[storybook]-ts/stories/Button.stories.ts index b35a99786..99ff84295 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/stories/Button.stories.ts +++ b/packages/create-rslib/template-[react]-[storybook]-ts/stories/Button.stories.ts @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from '@storybook/react'; -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import { Button } from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/.storybook/main.js b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/.storybook/main.js index 73b7e2e96..f851f7f33 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/.storybook/main.js @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/package.json b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/package.json index 3b687b585..e6d01bf17 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/package.json +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/package.json @@ -24,12 +24,7 @@ "@rslib/core": "workspace:*", "@rstest/core": "^0.4.1", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "@testing-library/jest-dom": "^6.8.0", "@testing-library/vue": "^8.1.0", diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-js/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-js/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/.storybook/main.ts b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/.storybook/main.ts index 6066b129b..da4786cc5 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/.storybook/main.ts @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/package.json b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/package.json index 33c2fd9e9..354f3eea8 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/package.json +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/package.json @@ -24,12 +24,7 @@ "@rslib/core": "workspace:*", "@rstest/core": "^0.4.1", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "@testing-library/jest-dom": "^6.8.0", "@testing-library/vue": "^8.1.0", diff --git a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[rstest,storybook]-ts/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 73b7e2e96..f851f7f33 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 @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 dff4e2585..6e09324d1 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/package.json @@ -23,12 +23,7 @@ "@rsbuild/core": "~1.5.11", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "@testing-library/jest-dom": "^6.8.0", "@testing-library/vue": "^8.1.0", diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-js/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-js/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 6066b129b..da4786cc5 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 @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, 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 bf472be05..453665051 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/package.json @@ -23,12 +23,7 @@ "@rsbuild/core": "~1.5.11", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "@testing-library/jest-dom": "^6.8.0", "@testing-library/vue": "^8.1.0", diff --git a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[storybook,vitest]-ts/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 73b7e2e96..f851f7f33 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js +++ b/packages/create-rslib/template-[vue]-[storybook]-js/.storybook/main.js @@ -16,9 +16,6 @@ const config = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[vue]-[storybook]-js/package.json b/packages/create-rslib/template-[vue]-[storybook]-js/package.json index b952a6744..a96dda327 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-js/package.json +++ b/packages/create-rslib/template-[vue]-[storybook]-js/package.json @@ -22,12 +22,7 @@ "@rsbuild/core": "~1.5.11", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "rsbuild-plugin-unplugin-vue": "^0.1.0", "storybook": "^9.1.7", diff --git a/packages/create-rslib/template-[vue]-[storybook]-js/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[storybook]-js/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-js/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[storybook]-js/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export 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 6066b129b..da4786cc5 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts +++ b/packages/create-rslib/template-[vue]-[storybook]-ts/.storybook/main.ts @@ -17,9 +17,6 @@ const config: StorybookConfig = { addons: [ '@storybook/addon-docs', '@storybook/addon-onboarding', - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: getAbsolutePath('storybook-addon-rslib'), }, diff --git a/packages/create-rslib/template-[vue]-[storybook]-ts/package.json b/packages/create-rslib/template-[vue]-[storybook]-ts/package.json index 5e8a510f9..866ba49f8 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-ts/package.json +++ b/packages/create-rslib/template-[vue]-[storybook]-ts/package.json @@ -22,12 +22,7 @@ "@rsbuild/core": "~1.5.11", "@rslib/core": "workspace:*", "@storybook/addon-docs": "^9.1.7", - "@storybook/addon-essentials": "^9.0.0-alpha.12", - "@storybook/addon-interactions": "^9.0.0-alpha.10", - "@storybook/addon-links": "^9.1.7", "@storybook/addon-onboarding": "^9.1.7", - "@storybook/blocks": "^9.0.0-alpha.17", - "@storybook/test": "^9.0.0-alpha.2", "@storybook/vue3": "^9.1.7", "rsbuild-plugin-unplugin-vue": "^0.1.0", "storybook": "^9.1.7", diff --git a/packages/create-rslib/template-[vue]-[storybook]-ts/stories/Button.stories.js b/packages/create-rslib/template-[vue]-[storybook]-ts/stories/Button.stories.js index fc5c64f18..47a9081d2 100644 --- a/packages/create-rslib/template-[vue]-[storybook]-ts/stories/Button.stories.js +++ b/packages/create-rslib/template-[vue]-[storybook]-ts/stories/Button.stories.js @@ -1,4 +1,4 @@ -import { fn } from '@storybook/test'; +import { fn } from 'storybook/test'; import Button from '../src/Button'; // More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e804aa4d4..84d183c92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -142,13 +142,13 @@ importers: version: 19.1.1(react@19.1.1) storybook: specifier: ^9.1.7 - version: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + version: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) storybook-addon-rslib: specifier: ^2.1.1 - version: 2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2) + version: 2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2) storybook-react-rsbuild: specifier: ^2.1.1 - version: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.2)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) + version: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.2)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) examples/module-federation/mf-remote: dependencies: @@ -291,39 +291,27 @@ importers: '@rslib/core': specifier: workspace:* version: link:../../packages/core - '@storybook/addon-essentials': - specifier: ^9.0.0-alpha.12 - version: 9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/addon-interactions': - specifier: ^9.0.0-alpha.10 - version: 9.0.0-alpha.10(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/addon-links': + '@storybook/addon-docs': specifier: ^9.1.7 - version: 9.1.7(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + version: 9.1.8(@types/react@19.1.13)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) '@storybook/addon-onboarding': specifier: ^9.1.7 - version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/blocks': - specifier: ^9.0.0-alpha.17 - version: 9.0.0-alpha.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/test': - specifier: ^9.0.0-alpha.2 - version: 9.0.0-alpha.2(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + version: 9.1.7(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) '@storybook/vue3': specifier: ^9.1.7 - version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2)) + version: 9.1.7(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2)) rsbuild-plugin-unplugin-vue: specifier: ^0.1.0 version: 0.1.0(@rsbuild/core@1.5.12)(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(vue@3.5.21(typescript@5.9.2))(yaml@2.6.1) storybook: specifier: ^9.1.7 - version: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + version: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) storybook-addon-rslib: specifier: ^2.1.1 - version: 2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2) + version: 2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2) storybook-vue3-rsbuild: specifier: ^2.1.1 - version: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) + version: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) typescript: specifier: ^5.9.2 version: 5.9.2 @@ -3018,67 +3006,16 @@ packages: '@standard-schema/utils@0.3.0': resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} - '@storybook/addon-backgrounds@9.0.0-alpha.12': - resolution: {integrity: sha512-oiQL8GIs2jNhN1cfbWa6iJIdey/WC+TFlmIeoWzYsJ79EQCxpL5JgmzCMGIkZ+p7L4MUR/5S5b5fh6ApyWcUKw==} - peerDependencies: - storybook: ^9.0.0-alpha.12 - '@storybook/addon-docs@9.1.8': resolution: {integrity: sha512-GVrNVEdNRRo6r1hawfgyy6x+HJqPx1oOHm0U0wz0SGAxgS/Xh6SQVZL+RDoh7NpXkNi1GbezVlT931UsHQTyvQ==} peerDependencies: storybook: ^9.1.8 - '@storybook/addon-essentials@9.0.0-alpha.12': - resolution: {integrity: sha512-wmUT9Q4rl6SvVgrIYDj97uHHkMSGba1A+/rMHypIw7OtrdUp+w1OKZRDNVrU0AfqfbaptT5dRrBsDr/eFZ9v8Q==} - peerDependencies: - storybook: ^9.0.0-alpha.12 - - '@storybook/addon-highlight@9.0.0-alpha.12': - resolution: {integrity: sha512-b8E1AjBaWFvBoWUfXXlAYfAIanuaHLZwJhmOcqJGtbx9RIC5uHfyGC8KHJgeyKMzvHhZD86vWBo5KUAFLFVUrg==} - peerDependencies: - storybook: ^9.0.0-alpha.12 - - '@storybook/addon-interactions@9.0.0-alpha.10': - resolution: {integrity: sha512-yM/JJUkDznulYxEt1RKDDZf/7qgmZENdEsHGFz4qbv3jWZoj0zaeV+ZF9PXs3r5mvGbJA4aZn5kWZ1B1FoySFg==} - peerDependencies: - storybook: ^9.0.0-alpha.10 - - '@storybook/addon-links@9.1.7': - resolution: {integrity: sha512-XDru2J7wueh4QzsflaMXpQf/1e0gdFEr9fIpbom0CPs1dTeATEE+YRx9L3EW1Ikjf0NY0gAet0RvMo7jxqhohQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.7 - peerDependenciesMeta: - react: - optional: true - - '@storybook/addon-measure@9.0.0-alpha.12': - resolution: {integrity: sha512-ZtAKi/mlvVYaBMlPokvrHF94YFsyYAlz3IpKu+uz5QymN3VweSIgGsDJmAqV49lVzyVk40KWCVypi4O3L7nvdQ==} - peerDependencies: - storybook: ^9.0.0-alpha.12 - '@storybook/addon-onboarding@9.1.7': resolution: {integrity: sha512-GCD/5ichFZWlLzEy7YWGL0G2DMZMDU1HXOFODGOgVP7bL3Y7x2eC4tmLN0umzZY2PL5o5go2P2htYhvQI7cLLw==} peerDependencies: storybook: ^9.1.7 - '@storybook/addon-outline@9.0.0-alpha.12': - resolution: {integrity: sha512-I7opVIK8bNUYSC+P+b8AwP6sE2pFyXH5F0gz8WA0pdkRcxerQmYnhlsXrI5T0QMu79tZnjVNrQTUrqpy/Z5oqQ==} - peerDependencies: - storybook: ^9.0.0-alpha.12 - - '@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: ^9.0.0-alpha.17 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@storybook/core-webpack@9.1.8': resolution: {integrity: sha512-osNCuxPFtU1WiE/VTD93njxplxg7P/94p2Kc0NIwF2cdUQ64xlx68DWB5xJDaoZiVtcrY3/kjk/VWnf7X3Z6zg==} peerDependencies: @@ -3131,11 +3068,6 @@ packages: typescript: optional: true - '@storybook/test@9.0.0-alpha.2': - resolution: {integrity: sha512-K2NPgyY8FoyRurijB6LKZmRUwb7fSZ2GbA8Hg1l18x2fSno467eRCm2IH/mmj5UpHTOQoaMIUXjRTY3XyNPdCQ==} - peerDependencies: - storybook: ^9.0.0-alpha.2 - '@storybook/vue3@9.1.7': resolution: {integrity: sha512-/+g3UBGMJsUvsc6cjktNcPmjGQBrP5/hiIbQcCju5x1keIci+lxYNz6+vx66KawIP4h1iQKHL4g5FjbOg8ltWg==} engines: {node: '>=20.0.0'} @@ -3314,24 +3246,10 @@ packages: '@tailwindcss/postcss@4.1.13': resolution: {integrity: sha512-HLgx6YSFKJT7rJqh9oJs/TkBFhxuMOfUKSBEPYwV+t78POOBsdQ7crhZLzwcH3T0UyUuOzU/GK5pk5eKr3wCiQ==} - '@testing-library/dom@10.4.0': - resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} - engines: {node: '>=18'} - - '@testing-library/jest-dom@6.5.0': - 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'} @@ -3351,9 +3269,6 @@ packages: '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/aria-query@5.0.4': - resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -3544,9 +3459,6 @@ packages: resolution: {integrity: sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==} hasBin: true - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} @@ -3561,21 +3473,12 @@ packages: vite: optional: true - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} @@ -3738,9 +3641,6 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -4378,9 +4278,6 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} @@ -5443,10 +5340,6 @@ packages: resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} engines: {node: '>=12'} - lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true - magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} @@ -5458,9 +5351,6 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} - map-or-similar@1.5.0: - resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -5540,9 +5430,6 @@ packages: resolution: {integrity: sha512-XCdhMy33sgxCwJ4JgjSasLGgOjFm9/i+IEhO03gPHroJeTBhM7ZQ1+v3j7di9nNKtcLGjVvKjHVOkTbVop/R/Q==} engines: {node: '>= 4.0.0'} - memoizerific@1.11.3: - resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} - merge-descriptors@2.0.0: resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} engines: {node: '>=18'} @@ -6086,10 +5973,6 @@ packages: engines: {node: '>=18'} hasBin: true - polished@4.3.1: - resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} - engines: {node: '>=10'} - portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -6134,10 +6017,6 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - pretty-format@30.0.2: resolution: {integrity: sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -6247,9 +6126,6 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -7112,18 +6988,10 @@ packages: resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} - engines: {node: '>=14.0.0'} - tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} - tinyspy@4.0.3: resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} engines: {node: '>=14.0.0'} @@ -9600,87 +9468,31 @@ snapshots: '@standard-schema/utils@0.3.0': {} - '@storybook/addon-backgrounds@9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - ts-dedent: 2.2.0 - - '@storybook/addon-docs@9.1.8(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/addon-docs@9.1.8(@types/react@19.1.13)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.1.13)(react@19.1.1) - '@storybook/csf-plugin': 9.1.8(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + '@storybook/csf-plugin': 9.1.8(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-dom-shim': 9.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + '@storybook/react-dom-shim': 9.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: - '@storybook/addon-backgrounds': 9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/addon-highlight': 9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/addon-measure': 9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/addon-outline': 9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - ts-dedent: 2.2.0 + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - '@storybook/addon-highlight@9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/core-webpack@9.1.8(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: - '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - - '@storybook/addon-interactions@9.0.0-alpha.10(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - '@storybook/global': 5.0.0 - polished: 4.3.1 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) ts-dedent: 2.2.0 - '@storybook/addon-links@9.1.7(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - optionalDependencies: - react: 19.1.1 - - '@storybook/addon-measure@9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/csf-plugin@9.1.8(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: - '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - tiny-invariant: 1.3.3 - - '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - - '@storybook/addon-outline@9.0.0-alpha.12(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - ts-dedent: 2.2.0 - - '@storybook/blocks@9.0.0-alpha.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - ts-dedent: 2.2.0 - optionalDependencies: - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - - '@storybook/core-webpack@9.1.8(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - ts-dedent: 2.2.0 - - '@storybook/csf-plugin@9.1.8(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': - dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -9703,42 +9515,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/react-dom-shim@9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - '@storybook/react-dom-shim@9.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/react-dom-shim@9.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - '@storybook/react@9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)': + '@storybook/react@9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + '@storybook/react-dom-shim': 9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) optionalDependencies: typescript: 5.9.2 - '@storybook/test@9.0.0-alpha.2(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))': + '@storybook/vue3@9.1.7(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2))': dependencies: '@storybook/global': 5.0.0 - '@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: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - - '@storybook/vue3@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) type-fest: 2.19.0 vue: 3.5.21(typescript@5.9.2) vue-component-type-helpers: 3.0.8 @@ -9904,27 +9706,6 @@ snapshots: postcss: 8.5.6 tailwindcss: 4.1.13 - '@testing-library/dom@10.4.0': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.24.8 - '@types/aria-query': 5.0.4 - aria-query: 5.3.0 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - - '@testing-library/jest-dom@6.5.0': - 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/jest-dom@6.6.3': dependencies: '@adobe/css-tools': 4.4.2 @@ -9935,13 +9716,7 @@ snapshots: 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 + '@testing-library/user-event@14.6.1': {} '@trysound/sax@0.2.0': {} @@ -9956,8 +9731,6 @@ snapshots: '@types/argparse@1.0.38': {} - '@types/aria-query@5.0.4': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.28.3 @@ -10157,13 +9930,6 @@ snapshots: '@vercel/ncc@0.38.3': {} - '@vitest/expect@2.0.5': - dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.3.3 - tinyrainbow: 1.2.0 - '@vitest/expect@3.2.4': dependencies: '@types/chai': 5.2.2 @@ -10180,29 +9946,14 @@ snapshots: optionalDependencies: vite: 6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1) - '@vitest/pretty-format@2.0.5': - dependencies: - tinyrainbow: 1.2.0 - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 - '@vitest/spy@2.0.5': - dependencies: - tinyspy: 3.0.2 - '@vitest/spy@3.2.4': dependencies: tinyspy: 4.0.3 - '@vitest/utils@2.0.5': - dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 - loupe: 3.1.4 - tinyrainbow: 1.2.0 - '@vitest/utils@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 @@ -10411,10 +10162,6 @@ snapshots: argparse@2.0.1: {} - aria-query@5.3.0: - dependencies: - dequal: 2.0.3 - aria-query@5.3.2: {} array-union@2.1.0: {} @@ -11061,8 +10808,6 @@ snapshots: dependencies: esutils: 2.0.3 - dom-accessibility-api@0.5.16: {} - dom-accessibility-api@0.6.3: {} dom-helpers@5.2.1: @@ -12283,8 +12028,6 @@ snapshots: luxon@3.5.0: {} - lz-string@1.5.0: {} - magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -12298,8 +12041,6 @@ snapshots: dependencies: semver: 6.3.1 - map-or-similar@1.5.0: {} - markdown-extensions@2.0.0: {} markdown-table@3.0.4: {} @@ -12492,10 +12233,6 @@ snapshots: tree-dump: 1.0.3(tslib@2.8.1) tslib: 2.8.1 - memoizerific@1.11.3: - dependencies: - map-or-similar: 1.5.0 - merge-descriptors@2.0.0: {} merge2@1.4.1: {} @@ -13190,10 +12927,6 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - polished@4.3.1: - dependencies: - '@babel/runtime': 7.24.8 - portfinder@1.0.32: dependencies: async: 2.6.4 @@ -13243,12 +12976,6 @@ snapshots: prettier@3.6.2: {} - pretty-format@27.5.1: - dependencies: - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - pretty-format@30.0.2: dependencies: '@jest/schemas': 30.0.1 @@ -13375,8 +13102,6 @@ snapshots: react-is@16.13.1: {} - react-is@17.0.2: {} - react-is@18.3.1: {} react-lazy-with-preload@2.2.1: {} @@ -14093,20 +13818,20 @@ snapshots: stdin-discarder@0.2.2: {} - storybook-addon-rslib@2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2): + storybook-addon-rslib@2.1.1(@rsbuild/core@1.5.12)(@rslib/core@packages+core)(storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2))(typescript@5.9.2): dependencies: '@rsbuild/core': 1.5.12 '@rslib/core': link:packages/core - storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) + storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 - storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2): + storybook-builder-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2): dependencies: '@rsbuild/core': 1.5.12 '@rsbuild/plugin-type-check': 1.2.4(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(typescript@5.9.2) - '@storybook/addon-docs': 9.1.8(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) - '@storybook/core-webpack': 9.1.8(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + '@storybook/addon-docs': 9.1.8(@types/react@19.1.13)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) + '@storybook/core-webpack': 9.1.8(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1))) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 @@ -14118,7 +13843,7 @@ snapshots: process: 0.11.10 rsbuild-plugin-html-minifier-terser: 1.1.2(@rsbuild/core@1.5.12) sirv: 2.0.4 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 @@ -14131,11 +13856,11 @@ snapshots: - '@rspack/core' - '@types/react' - storybook-react-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.2)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2): + storybook-react-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.2)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.46.2) '@rsbuild/core': 1.5.12 - '@storybook/react': 9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) + '@storybook/react': 9.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.2) find-up: 5.0.0 magic-string: 0.30.19 @@ -14144,8 +13869,8 @@ snapshots: react-docgen-typescript: 2.4.0(typescript@5.9.2) react-dom: 19.1.1(react@19.1.1) resolve: 1.22.10 - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.9.2 @@ -14156,12 +13881,12 @@ snapshots: - supports-color - webpack - storybook-vue3-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)): + storybook-vue3-rsbuild@2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)): dependencies: '@rsbuild/core': 1.5.12 - '@storybook/vue3': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2)) - storybook: 9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) - storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) + '@storybook/vue3': 9.1.7(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(vue@3.5.21(typescript@5.9.2)) + storybook: 9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) + storybook-builder-rsbuild: 2.1.1(@rsbuild/core@1.5.12)(@rspack/core@1.5.7(@swc/helpers@0.5.17))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)))(typescript@5.9.2) vue: 3.5.21(typescript@5.9.2) vue-docgen-loader: 2.0.1 transitivePeerDependencies: @@ -14175,11 +13900,11 @@ snapshots: - vue-docgen-api - webpack - storybook@9.1.7(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)): + storybook@9.1.7(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)): dependencies: '@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) + '@testing-library/user-event': 14.6.1 '@vitest/expect': 3.2.4 '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@22.18.6)(jiti@2.6.0)(lightningcss@1.30.1)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.6.1)) '@vitest/spy': 3.2.4 @@ -14395,12 +14120,8 @@ snapshots: tinypool@1.1.1: {} - tinyrainbow@1.2.0: {} - tinyrainbow@2.0.0: {} - tinyspy@3.0.2: {} - tinyspy@4.0.3: {} tmp@0.2.3: {} diff --git a/website/docs/en/guide/advanced/storybook.mdx b/website/docs/en/guide/advanced/storybook.mdx index 7f0e6c8b2..502ce20c1 100644 --- a/website/docs/en/guide/advanced/storybook.mdx +++ b/website/docs/en/guide/advanced/storybook.mdx @@ -25,17 +25,19 @@ Using React as an example, at this step you need to: 1. Install the dependencies for Storybook Rsbuild React framework. The essential ones include - [storybook](https://www.npmjs.com/package/storybook): The Storybook core. - - [@storybook/addon-essentials](https://www.npmjs.com/package/@storybook/addon-essentials): a curated collection of addons to bring out the best of Storybook. + - [@storybook/react](https://www.npmjs.com/package/@storybook/react): React renderer for Storybook. + - [@storybook/addon-docs](https://www.npmjs.com/package/@storybook/addon-docs): Documentation tooling for Storybook. + - [@storybook/addon-onboarding](https://www.npmjs.com/package/@storybook/addon-onboarding): Interactive onboarding experience for Storybook. - [@rsbuild/core](https://www.npmjs.com/package/@rsbuild/core): Storybook builder. - [storybook-addon-rslib](https://www.npmjs.com/package/storybook-addon-rslib): This addon will make Storybook Rsbuild could derive Rsbuild configuration from Rslib config file. The addon will automatically read the Rslib configuration and apply it to Storybook Rsbuild, ensuring that the configuration is unified. You can check the [storybook-addon-rslib](https://storybook.rsbuild.rs/guide/integrations/rslib.html) documentation for available options. @@ -58,7 +60,11 @@ Using React as an example, at this step you need to: '../stories/**/*.mdx', '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], - addons: ['@storybook/addon-essentials', 'storybook-addon-rslib'], + addons: [ + '@storybook/addon-docs', + '@storybook/addon-onboarding', + 'storybook-addon-rslib', + ], framework: 'storybook-react-rsbuild', // storybook-react-rsbuild for example }; ``` diff --git a/website/docs/zh/guide/advanced/storybook.mdx b/website/docs/zh/guide/advanced/storybook.mdx index db1827404..7f8c31a93 100644 --- a/website/docs/zh/guide/advanced/storybook.mdx +++ b/website/docs/zh/guide/advanced/storybook.mdx @@ -25,17 +25,19 @@ import { Tab, Tabs } from '@rspress/core/theme'; 1. 安装 Storybook Rsbuild React 框架的依赖。必要的依赖包括 - [storybook](https://www.npmjs.com/package/storybook):Storybook core 包。 - - [@storybook/addon-essentials](https://www.npmjs.com/package/@storybook/addon-essentials):精选的插件集合,以充分发挥 Storybook 的作用。 + - [@storybook/react](https://www.npmjs.com/package/@storybook/react):React 渲染器。 + - [@storybook/addon-docs](https://www.npmjs.com/package/@storybook/addon-docs):用于生成文档。 + - [@storybook/addon-onboarding](https://www.npmjs.com/package/@storybook/addon-onboarding):Storybook 的交互式上手体验。 - [@rsbuild/core](https://www.npmjs.com/package/@rsbuild/core):Storybook 构建器。 - [storybook-addon-rslib](https://www.npmjs.com/package/storybook-addon-rslib):此插件将使 Storybook Rsbuild 能够从 Rslib 配置文件中继承 Rsbuild 配置。 该插件将自动读取 Rslib 配置并将其应用于 Storybook Rsbuild,确保配置统一。你可以查看 [storybook-addon-rslib](https://storybook.rsbuild.rs/guide/integrations/rslib.html) 文档以了解可用选项。 @@ -58,7 +60,11 @@ import { Tab, Tabs } from '@rspress/core/theme'; '../stories/**/*.mdx', '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], - addons: ['@storybook/addon-essentials', 'storybook-addon-rslib'], + addons: [ + '@storybook/addon-docs', + '@storybook/addon-onboarding', + 'storybook-addon-rslib', + ], framework: 'storybook-react-rsbuild', // 例如 storybook-react-rsbuild }; ```