import type { StorybookConfig } from "@storybook/react-vite"; const config: StorybookConfig = { framework: "@storybook/react-vite", // ALL workspace stories: core-ui atoms/molecules AND every feature // package's src/ui/components — a story that isn't globbed here is // invisible in Storybook and skipped by pnpm test:stories. stories: ["../../../packages/*/src/**/*.stories.@(ts|tsx)"], addons: ["@storybook/addon-essentials"], docs: { autodocs: "tag", }, async viteFinal(config) { const tailwindPlugin = await import("@tailwindcss/vite"); config.plugins = [tailwindPlugin.default(), ...(config.plugins || [])]; return config; }, }; export default config;