From ba6d44a353fbf245b3501530afe67fe72e3e5b79 Mon Sep 17 00:00:00 2001 From: dpiercey Date: Mon, 26 Aug 2024 14:21:45 -0700 Subject: [PATCH] fix: avoid optimize-deps entries in vitest --- .changeset/new-goats-relate.md | 5 +++++ src/index.ts | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 .changeset/new-goats-relate.md diff --git a/.changeset/new-goats-relate.md b/.changeset/new-goats-relate.md new file mode 100644 index 0000000..df1974b --- /dev/null +++ b/.changeset/new-goats-relate.md @@ -0,0 +1,5 @@ +--- +"@marko/vite": patch +--- + +Avoid setting optimizeDeps entries in vitest. diff --git a/src/index.ts b/src/index.ts index ef7c426..d12752f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -275,12 +275,14 @@ export default function markoPlugin(opts: Options = {}): vite.Plugin[] { } const optimizeDeps = (config.optimizeDeps ??= {}); - optimizeDeps.entries ??= [ - "**/*.marko", - "!**/__snapshots__/**", - `!**/__tests__/**`, - `!**/coverage/**`, - ]; + if (!isTest) { + optimizeDeps.entries ??= [ + "**/*.marko", + "!**/__snapshots__/**", + `!**/__tests__/**`, + `!**/coverage/**`, + ]; + } const domDeps = compiler.getRuntimeEntryFiles("dom", opts.translator); optimizeDeps.include = optimizeDeps.include