Skip to content

Instantly share code, notes, and snippets.

@ygkn
Created May 19, 2022 13:30
Show Gist options
  • Save ygkn/34cc65827247cc8ff30f86d81b0eedb8 to your computer and use it in GitHub Desktop.
Save ygkn/34cc65827247cc8ff30f86d81b0eedb8 to your computer and use it in GitHub Desktop.
import type { StorybookViteConfig } from '@storybook/builder-vite';
import { mergeConfig } from 'vite';
import viteConfig from '../vite.config';
const config: StorybookViteConfig = {
core: { builder: '@storybook/builder-vite' },
stories: ['../src/**/*.stories.@(ts|tsx)'],
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-interactions',
],
framework: '@storybook/react',
features: { storyStoreV7: true },
async viteFinal(config) {
return mergeConfig(mergeConfig(config, viteConfig), {
define: {
global: 'window',
},
});
},
};
export default config;
export const parameters = {
actions: { argTypesRegex: "^on[A-Z].*" },
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/,
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment