@@ -76,30 +76,27 @@ export function codeGeneratorPlugin(options: Options): Plugin {
7676 return undefined ;
7777 } ,
7878 } ,
79- load : {
80- filter : { id : / \0 v i r t u a l : \/ @ s t o r y b o o k \/ b u i l d e r - v i t e \/ / } ,
81- async handler ( id ) {
82- switch ( id ) {
83- case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_STORIES_FILE ) : {
84- const storyIndexGenerator = await storyIndexGeneratorPromise ;
85- const index = await storyIndexGenerator ?. getIndex ( ) ;
86- return generateImportFnScriptCode ( index ) ;
87- }
79+ async load ( id ) {
80+ switch ( id ) {
81+ case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_STORIES_FILE ) : {
82+ const storyIndexGenerator = await storyIndexGeneratorPromise ;
83+ const index = await storyIndexGenerator ?. getIndex ( ) ;
84+ return generateImportFnScriptCode ( index ) ;
85+ }
8886
89- case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_ADDON_SETUP_FILE ) : {
90- return generateAddonSetupCode ( ) ;
91- }
92- case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_APP_FILE ) : {
93- return generateModernIframeScriptCode ( options , projectRoot ) ;
94- }
95- case iframeId : {
96- return readFileSync (
97- fileURLToPath ( importMetaResolve ( '@storybook/builder-vite/input/iframe.html' ) ) ,
98- 'utf-8'
99- ) ;
100- }
87+ case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_ADDON_SETUP_FILE ) : {
88+ return generateAddonSetupCode ( ) ;
10189 }
102- } ,
90+ case getResolvedVirtualModuleId ( SB_VIRTUAL_FILES . VIRTUAL_APP_FILE ) : {
91+ return generateModernIframeScriptCode ( options , projectRoot ) ;
92+ }
93+ case iframeId : {
94+ return readFileSync (
95+ fileURLToPath ( importMetaResolve ( '@storybook/builder-vite/input/iframe.html' ) ) ,
96+ 'utf-8'
97+ ) ;
98+ }
99+ }
103100 } ,
104101 async transformIndexHtml ( html , ctx ) {
105102 if ( ctx . path !== '/iframe.html' ) {
0 commit comments