import { resolve } from "path"; import type { StorybookConfig } from "@storybook/react-vite"; import { vanillaExtractPlugin } from "@vanilla-extract/vite-plugin"; const config: StorybookConfig = { stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"], addons: [ "@storybook/addon-onboarding", "@storybook/addon-essentials", "@chromatic-com/storybook", "@storybook/addon-interactions", ], framework: { name: "@storybook/react-vite", options: {}, }, viteFinal: (config) => { return { ...config, resolve: { alias: { "@renderer": resolve("src/renderer/src"), "@locales": resolve("src/locales"), "@shared": resolve("src/shared"), }, }, plugins: [...config.plugins, vanillaExtractPlugin()], }; }, }; export default config;