import type { StorybookConfig } from '@storybook/vue3-vite'; /** @type { import('@storybook/vue3-vite').StorybookConfig } */ const config : StorybookConfig = { stories: [ "../stories/**/*.mdx", "../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)" ], addons: [ "@storybook/addon-essentials", "@storybook/addon-onboarding", "@chromatic-com/storybook", "@storybook/experimental-addon-test" ], core:{ builder: '@storybook/builder-vite', }, framework: { name: "@storybook/vue3-vite", options: { docgen: 'vue-component-meta', }, }, async viteFinal(config) { // Merge custom configuration into the default config const { mergeConfig } = await import('vite'); return mergeConfig(config, { // Add dependencies to pre-optimization optimizeDeps: { include: ['storybook-dark-mode'], }, }); }, }; export default config;