All files / .storybook main.ts

0% Statements 0/27
100% Branches 1/1
100% Functions 1/1
0% Lines 0/27

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31                                                             
import type { StorybookConfig } from "@storybook/react-vite"
 
const config: StorybookConfig = {
	stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
	addons: [],
	framework: "@storybook/react-vite",
	viteFinal: async (config) => {
		// Define environment variables for Storybook
		config.define = {
			...config.define,
			"process.env": {
				...process.env,
				IS_DEV: JSON.stringify(true),
				IS_TEST: JSON.stringify(true),
				TEMP_PROFILE: JSON.stringify(true),
			},
		}
 
		return config
	},
	typescript: {
		check: true,
		reactDocgen: "react-docgen-typescript",
		reactDocgenTypescriptOptions: {
			shouldExtractLiteralValuesFromEnum: true,
			propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true),
		},
	},
}
export default config