From 0f2bb0f4d761e57522f6fd791ebe71f6aa865577 Mon Sep 17 00:00:00 2001 From: Neil Han Date: Fri, 17 Feb 2023 19:14:57 -0800 Subject: [PATCH] chore: web-extension vite.config.ts needs these changes to work for node 14 --- packages/web-extension/vite.config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/web-extension/vite.config.ts b/packages/web-extension/vite.config.ts index d676e0e608..95809cb727 100644 --- a/packages/web-extension/vite.config.ts +++ b/packages/web-extension/vite.config.ts @@ -21,9 +21,10 @@ function useSpecialFormat( (config.build?.lib as LibraryOptions)?.entry, ); if (shouldUse) { - config.build ??= {}; + config.build = config.build ?? {}; // @ts-expect-error: lib needs to be an object, forcing it. - config.build.lib ||= {}; + config.build.lib = + typeof config.build.lib == 'object' ? config.build.lib : {}; // @ts-expect-error: lib is an object config.build.lib.formats = [format]; }