11/** @import { Builder } from '@sveltejs/kit' */
22/** @import { ResolvedConfig } from 'vite' */
33/** @import { RouteDefinition } from '@sveltejs/kit' */
4- /** @import { RouteData, ValidatedConfig, BuildData, ServerMetadata, ServerMetadataRoute, Prerendered, PrerenderMap, Logger } from 'types' */
4+ /** @import { RouteData, ValidatedConfig, BuildData, ServerMetadata, ServerMetadataRoute, Prerendered, PrerenderMap, Logger, RemoteChunk } from 'types' */
55import colors from 'kleur' ;
66import { createReadStream , createWriteStream , existsSync , statSync } from 'node:fs' ;
77import { extname , resolve , join , dirname , relative } from 'node:path' ;
@@ -32,6 +32,7 @@ const extensions = ['.html', '.js', '.mjs', '.json', '.css', '.svg', '.xml', '.w
3232 * prerender_map: PrerenderMap;
3333 * log: Logger;
3434 * vite_config: ResolvedConfig;
35+ * remotes: RemoteChunk[]
3536 * }} opts
3637 * @returns {Builder }
3738 */
@@ -43,7 +44,8 @@ export function create_builder({
4344 prerendered,
4445 prerender_map,
4546 log,
46- vite_config
47+ vite_config,
48+ remotes
4749} ) {
4850 /** @type {Map<RouteDefinition, RouteData> } */
4951 const lookup = new Map ( ) ;
@@ -145,7 +147,8 @@ export function create_builder({
145147 build_data,
146148 prerendered : [ ] ,
147149 relative_path : relativePath ,
148- routes : Array . from ( filtered )
150+ routes : Array . from ( filtered ) ,
151+ remotes
149152 } )
150153 } ) ;
151154 }
@@ -195,7 +198,8 @@ export function create_builder({
195198 relative_path : relativePath ,
196199 routes : subset
197200 ? subset . map ( ( route ) => /** @type {import('types').RouteData } */ ( lookup . get ( route ) ) )
198- : route_data . filter ( ( route ) => prerender_map . get ( route . id ) !== true )
201+ : route_data . filter ( ( route ) => prerender_map . get ( route . id ) !== true ) ,
202+ remotes
199203 } ) ;
200204 } ,
201205
0 commit comments