@@ -124,6 +124,7 @@ type VikeConfigInternal = GlobalConfigPublic & {
124124 _pageConfigs : PageConfigBuildTime [ ]
125125 _pageConfigGlobal : PageConfigGlobalBuildTime
126126 _vikeConfigDependencies : Set < string >
127+ _extensions : PlusFile [ ]
127128 prerenderContext : PrerenderContext
128129}
129130
@@ -338,12 +339,17 @@ async function resolveVikeConfigInternal(
338339 _pageConfigs : pageConfigs ,
339340 } )
340341
342+ const _extensions = Object . values ( plusFilesByLocationId )
343+ . flat ( )
344+ . filter ( ( p ) => p . isConfigFile && p . isExtensionConfig )
345+
341346 const vikeConfig : VikeConfigInternal = {
342347 ...globalConfigPublic ,
343348 prerenderContext,
344349 _pageConfigs : pageConfigs ,
345350 _pageConfigGlobal : pageConfigGlobal ,
346351 _vikeConfigDependencies : esbuildCache . vikeConfigDependencies ,
352+ _extensions,
347353 }
348354 globalObject . vikeConfigSync = vikeConfig
349355
@@ -1582,6 +1588,7 @@ async function getVikeConfigDummy(esbuildCache: EsbuildCache): Promise<VikeConfi
15821588 ...globalConfigPublicDummy ,
15831589 prerenderContext : prerenderContextDummy ,
15841590 _vikeConfigDependencies : esbuildCache . vikeConfigDependencies ,
1591+ _extensions : [ ] ,
15851592 }
15861593 globalObject . vikeConfigSync = vikeConfigDummy
15871594 globalObject . isV1Design_ = true
0 commit comments