From 92039b855e34f3c54251e993cdc42ebba48e4641 Mon Sep 17 00:00:00 2001 From: Aaron Klinker Date: Tue, 19 Sep 2023 17:55:25 -0500 Subject: [PATCH] fix: Automatically replace vite's `process.env.NODE_ENV` output in lib mode with the mode --- src/core/build/buildEntrypoints.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/build/buildEntrypoints.ts b/src/core/build/buildEntrypoints.ts index a5cef369..fcce9dc2 100644 --- a/src/core/build/buildEntrypoints.ts +++ b/src/core/build/buildEntrypoints.ts @@ -78,6 +78,10 @@ async function buildSingleEntrypoint( }, }, }, + define: { + // See https://github.com/aklinker1/vite-plugin-web-extension/issues/96 + 'process.env.NODE_ENV': JSON.stringify(config.mode), + }, }; const entryConfig = vite.mergeConfig( libMode,