diff --git a/vite.config.js b/vite.config.js index 2130d65..a0abc4e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,4 +1,5 @@ import { defineConfig } from "vite"; +import { configDefaults } from "vitest/config"; export default defineConfig({ // Ohne dedupe lädt der Controller three aus seinem eigenen node_modules -> zwei Kopien. @@ -6,4 +7,8 @@ export default defineConfig({ // Der BVH-Worker wird dynamisch aus three-mesh-bvh/src/workers/ geladen und darf nicht vorgebündelt werden. optimizeDeps: { exclude: ["three-mesh-bvh", "three-player-controller"] }, server: { host: true }, + // Parallele Sitzungen legen ihre Arbeitsbäume unter .claude/worktrees/ in diesem Repository + // an. Ohne diesen Ausschluss sammelt vitest deren Testdateien mit ein — das verdoppelt die + // Zahl und lässt unseren Lauf fehlschlagen, sobald dort gerade ein Test rot ist. + test: { exclude: [...configDefaults.exclude, "**/.claude/**"] }, });