import { withoutVitePlugins } from '@storybook/builder-vite' import type { StorybookConfig } from '@storybook/react-vite' const config: StorybookConfig = { stories: ['../lib/**/*.mdx', '../lib/**/*.stories.@(js|jsx|mjs|ts|tsx)'], typescript: { check: false, reactDocgen: 'react-docgen-typescript', }, staticDirs: ['../public'], addons: [ '@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-onboarding', '@storybook/addon-interactions', ], framework: { name: '@storybook/react-vite', options: {}, }, docs: { autodocs: true, }, viteFinal: async (config) => { return { ...config, plugins: await withoutVitePlugins(config.plugins, [ 'vite:lib-inject-css', 'vite:dts', ]), } }, } export default config