Installation
Add Storybook to an existing Astro project.
Install core packages
Section titled “Install core packages”npm install -D storybook @storybook/builder-vite @storybook-astro/frameworkOptional: framework integration packages
Section titled “Optional: framework integration packages”To use non-Astro framework components (React, Vue, Svelte, etc.) in your stories, also install the corresponding Astro integrations and Storybook renderers:
# Reactnpm install --save-dev @astrojs/react @storybook/react @vitejs/plugin-react react react-dom
# Vuenpm install --save-dev @astrojs/vue @storybook/vue3 @vitejs/plugin-vue vue
# Sveltenpm install --save-dev @astrojs/svelte @storybook/svelte @sveltejs/vite-plugin-svelte svelte
# Preactnpm install --save-dev @astrojs/preact @storybook/preact @preact/preset-vite preact
# Solidnpm install --save-dev @astrojs/solid-js @storybook/html vite-plugin-solid solid-js
# Alpine.jsnpm install --save-dev @astrojs/alpinejs @storybook/html alpinejsSee the Framework Components page for how to configure and use these in stories.
Next, proceed to Configuration to set up your Storybook config files.