1-
2- import type { StorybookConfig } from '@storybook/react-webpack5' ;
3- import path from 'path' ;
4- const rootDir = process . cwd ( ) ;
1+ import type { StorybookConfig } from '@storybook/react-webpack5'
2+ import path from 'path'
3+ const rootDir = process . cwd ( )
54const config : StorybookConfig = {
6- "stories" : [
7- "../src/**/*.mdx" ,
8- "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"
9- ] ,
10- "addons" : [
11- "@storybook/addon-webpack5-compiler-swc" ,
12- "@storybook/addon-a11y" ,
13- "@storybook/addon-docs" ,
14- "@storybook/addon-onboarding"
5+ stories : [ '../src/**/*.mdx' , '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)' ] ,
6+ addons : [
7+ '@storybook/addon-webpack5-compiler-swc' ,
8+ '@storybook/addon-a11y' ,
9+ '@storybook/addon-docs' ,
10+ '@storybook/addon-onboarding' ,
1511 ] ,
16- " framework" : " @storybook/react-webpack5" ,
12+ framework : ' @storybook/react-webpack5' ,
1713 webpackFinal : async ( config ) => {
18- config . resolve = config . resolve || { } ;
14+ config . resolve = config . resolve || { }
1915 config . resolve . alias = {
2016 ...( config . resolve . alias || { } ) ,
2117 '@' : path . resolve ( rootDir , 'src' ) ,
22- " @src/*" : path . resolve ( rootDir , 'src/*' ) ,
23- " @stateless/*" : path . resolve ( rootDir , " src/components/stateless/*" ) ,
24- " @stateful/*" : path . resolve ( rootDir , " src/components/stateful/*" ) ,
25- " @hooks/*" : path . resolve ( rootDir , " src/components/hooks/*" ) ,
26- " @container/*" : path . resolve ( rootDir , " src/components/container/*" ) ,
27- " @assets/*" : path . resolve ( rootDir , " src/assets/*" ) ,
28- " @pages/*" : path . resolve ( rootDir , " src/pages/*" ) ,
29- " @routers/*" : path . resolve ( rootDir , " src/routers/*" ) ,
30- " @utils/*" : path . resolve ( rootDir , " src/utils/*" ) ,
31- " @theme/*" : path . resolve ( rootDir , " src/theme/*" )
32- } ;
18+ ' @src/*' : path . resolve ( rootDir , 'src/*' ) ,
19+ ' @stateless/*' : path . resolve ( rootDir , ' src/components/stateless/*' ) ,
20+ ' @stateful/*' : path . resolve ( rootDir , ' src/components/stateful/*' ) ,
21+ ' @hooks/*' : path . resolve ( rootDir , ' src/components/hooks/*' ) ,
22+ ' @container/*' : path . resolve ( rootDir , ' src/components/container/*' ) ,
23+ ' @assets/*' : path . resolve ( rootDir , ' src/assets/*' ) ,
24+ ' @pages/*' : path . resolve ( rootDir , ' src/pages/*' ) ,
25+ ' @routers/*' : path . resolve ( rootDir , ' src/routers/*' ) ,
26+ ' @utils/*' : path . resolve ( rootDir , ' src/utils/*' ) ,
27+ ' @theme/*' : path . resolve ( rootDir , ' src/theme/*' ) ,
28+ }
3329 // If building for a subpath (e.g. /pro-react-admin/storybook/)
3430 // you can set the STORYBOOK_BASE_HREF env var when running the build.
3531 // This will make webpack emit assets with the correct publicPath.
@@ -41,7 +37,7 @@ const config: StorybookConfig = {
4137 // config.output.publicPath = baseHref.endsWith('/') ? baseHref : baseHref + '/';
4238 // }
4339
44- return config ;
40+ return config
4541 } ,
46- } ;
47- export default config ;
42+ }
43+ export default config
0 commit comments