From 20bdd8ad2f03eb7ab953835b588d39c5dbc25e14 Mon Sep 17 00:00:00 2001 From: Aaron Date: Fri, 24 May 2024 05:38:53 -0500 Subject: [PATCH] fix: Remove `import * as` imports from entrypoints during build (#671) --- packages/wxt/src/core/utils/__tests__/strings.test.ts | 1 + packages/wxt/src/core/utils/strings.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/wxt/src/core/utils/__tests__/strings.test.ts b/packages/wxt/src/core/utils/__tests__/strings.test.ts index cd503e02..8653650b 100644 --- a/packages/wxt/src/core/utils/__tests__/strings.test.ts +++ b/packages/wxt/src/core/utils/__tests__/strings.test.ts @@ -50,6 +50,7 @@ import "@/utils/github"; import '@/utils/github'; import"@/utils/github" import'@/utils/github'; +import * as abc from "@/utils/github" `; expect(removeImportStatements(imports).trim()).toEqual(''); }); diff --git a/packages/wxt/src/core/utils/strings.ts b/packages/wxt/src/core/utils/strings.ts index 2240064a..1e3df534 100644 --- a/packages/wxt/src/core/utils/strings.ts +++ b/packages/wxt/src/core/utils/strings.ts @@ -19,7 +19,7 @@ export function safeVarName(str: string): string { */ export function removeImportStatements(text: string): string { return text.replace( - /(import\s?[{\w][\s\S]*?from\s?["'][\s\S]*?["'];?|import\s?["'][\s\S]*?["'];?)/gm, + /(import\s?[\s\S]*?from\s?["'][\s\S]*?["'];?|import\s?["'][\s\S]*?["'];?)/gm, '', ); }