From 7f3a1e8d91efc5521cebcbb09130d82f6f737aa1 Mon Sep 17 00:00:00 2001 From: Aaron Klinker Date: Sun, 2 Jul 2023 20:40:13 -0500 Subject: [PATCH] fix: Separate template builds to prevent sharing chunks --- scripts/build.ts | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/scripts/build.ts b/scripts/build.ts index 63a69da1..86007fa2 100644 --- a/scripts/build.ts +++ b/scripts/build.ts @@ -38,23 +38,17 @@ await Promise.all([ dts: true, silent: true, }), + ...clientTemplates.map((templateName) => tsup.build({ - entry: clientTemplates.reduce>( - (entry, templateName) => { - entry[ - `templates/virtual-${templateName}` - ] = `src/client/templates/virtual-${templateName}.ts`; - return entry; + entry: { + [`templates/virtual-${templateName}`]: `src/client/templates/virtual-${templateName}.ts`, }, - {}, - ), format: ['esm'], sourcemap: true, silent: true, - external: clientTemplates.map( - (templateName) => `virtual:user-${templateName}`, + external: [`virtual:user-${templateName}`], + }), ), - }), ]).catch((err) => { spinner.fail(); console.error(err);