main.ts•945 B
import type { StorybookConfig } from "@storybook/react-vite";
import { mergeConfig } from "vite";
import { resolve } from "path";
const config: StorybookConfig = {
stories: ["../stories/*.mdx", "../stories/*.stories.@(js|jsx|mjs|ts|tsx)"],
addons: [
"@storybook/addon-essentials",
"@chromatic-com/storybook",
"@storybook/addon-interactions",
"@storybook/addon-designs",
"react-docgen-typescript",
],
framework: {
name: "@storybook/react-vite",
options: {},
},
typescript: {
reactDocgen: "react-docgen-typescript",
},
async viteFinal(config, { configType }) {
// return the customized config
return mergeConfig(config, {
// customize the Vite config here
optimizeDeps: {
include: ["@storybook/addon-interactions"],
},
resolve: {
alias: {
"@phoenix": resolve(__dirname, "../src"),
},
},
});
},
};
export default config;