From be54981358c958fe2cb0de24b9c25e149c9171cc Mon Sep 17 00:00:00 2001 From: Neil Han Date: Sat, 18 Feb 2023 23:57:47 -0800 Subject: [PATCH] chore: web-extension vite.config.ts needs these changes to work for node 14 (#1146) --- 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 d676e0e6..95809cb7 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]; }