diff --git a/packages/esbuild-meta/src/lib/utils.ts b/packages/esbuild-meta/src/lib/utils.ts index 7a9db12..fb502a3 100644 --- a/packages/esbuild-meta/src/lib/utils.ts +++ b/packages/esbuild-meta/src/lib/utils.ts @@ -32,8 +32,8 @@ export function filterMetaFromEntryPoints(meta: Metafile, entryPoints: string[]) const extractedChunks = new Set(); const alreadyExtractedChildren = (chunk: string) => extractedChunks.has(chunk); const addToExtractedChunks = (chunk: string) => extractedChunks.add(chunk) && extractedChunks.add(`${chunk}.map`); - const childImportedChunks = (chunk: string) => meta['outputs'][chunk]['imports'].filter(({kind}) => kind === "import-statement").map(({path}) => path); - function extractImport(chunks: any) { + const childImportedChunks = (chunk: string) => meta['outputs'][chunk]['imports'].filter(({kind}) => kind === "import-statement" || "dynamic-import").map(({path}) => path); + function extractImport(chunks: string[]) { for (const chunk of chunks) { if (alreadyExtractedChildren(chunk)) continue; addToExtractedChunks(chunk);