2025-03-18 16:12:54 +01:00

37 lines
912 B
TypeScript

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;