main.ts 736 B

1234567891011121314151617181920212223242526272829
  1. import type { StorybookConfig } from '@storybook/react-vite';
  2. const config: StorybookConfig = {
  3. framework: {
  4. name: '@storybook/react-vite',
  5. options: {},
  6. },
  7. stories: ['../src/**/*.stories.@(ts|tsx)'],
  8. addons: [
  9. '@storybook/addon-docs',
  10. '@storybook/addon-a11y',
  11. '@storybook/addon-vitest'
  12. ],
  13. viteFinal: (viteConfig) => {
  14. if (viteConfig.build) {
  15. viteConfig.build.outDir = undefined;
  16. viteConfig.build.emptyOutDir = false;
  17. if (viteConfig.build.rollupOptions) {
  18. viteConfig.build.rollupOptions.input = undefined;
  19. }
  20. }
  21. if (viteConfig.experimental) {
  22. viteConfig.experimental.renderBuiltUrl = undefined;
  23. }
  24. return viteConfig;
  25. },
  26. };
  27. export default config;