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