2023-03-29 18:07:58 -03:00

49 lines
1.2 KiB
JavaScript

module.exports = {
stories: [
"./welcome.stories.mdx", // default page
"../../components/**/stories/**/*.stories.mdx",
"../../components/**/stories/**/*.stories.@(js|jsx|ts|tsx)",
"../../core/theme/stories/*.stories.@(js|jsx|ts|tsx)",
],
staticDirs: ["../public"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"storybook-dark-mode",
"@storybook/addon-a11y",
{
name: "@storybook/addon-storysource",
options: {
rule: {
test: [/\.stories\.(js|jsx|ts|tsx)$/],
},
loaderOptions: {
prettierConfig: { printWidth: 80, singleQuote: false },
},
},
},
{
name: "@storybook/addon-postcss",
options: {
cssLoaderOptions: {
// When you have splitted your css over multiple files
// and use @import("./other-styles.css")
importLoaders: 1,
},
postcssLoaderOptions: {
// When using postCSS 8
implementation: require("postcss"),
},
},
},
],
framework: "@storybook/react",
core: {
builder: "webpack5",
disableTelemetry: true,
},
typescript: {
reactDocgen: false,
},
};