From 9e55b56785ed8016072b9953cd2409a30e049704 Mon Sep 17 00:00:00 2001 From: Brandon Roberts Date: Sun, 29 Oct 2023 20:45:54 -0500 Subject: [PATCH] fix(vite-plugin-nitro): add zone.js import for cloudflare, config overrides (#734) --- .../vite-plugin-nitro/src/lib/vite-plugin-nitro.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/vite-plugin-nitro/src/lib/vite-plugin-nitro.ts b/packages/vite-plugin-nitro/src/lib/vite-plugin-nitro.ts index f66b6a5d5..ed229831f 100644 --- a/packages/vite-plugin-nitro/src/lib/vite-plugin-nitro.ts +++ b/packages/vite-plugin-nitro/src/lib/vite-plugin-nitro.ts @@ -138,9 +138,18 @@ export function nitro(options?: Options, nitroOptions?: NitroConfig): Plugin[] { }, ], externals: { - external: ['rxjs', 'node-fetch-native/dist/polyfill'], + ...nitroOptions?.externals, + external: [ + 'rxjs', + 'node-fetch-native/dist/polyfill', + ...(nitroOptions?.externals?.external || []), + ], }, - moduleSideEffects: ['zone.js/node'], + moduleSideEffects: [ + 'zone.js/node', + 'zone.js/fesm2015/zone-node', + ...(nitroOptions?.moduleSideEffects || []), + ], renderer: normalizePath(`${__dirname}/runtime/renderer`), handlers: [ {