import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; export default defineConfig({ resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)) }, }, test: { include: ["tests/**/*.test.ts", "tests/**/*.test.tsx", "src/**/*.test.ts"], exclude: ["tests/integration/**", "tests/e2e/**", "node_modules/**", ".claude/**"], environment: "node", globalSetup: ["tests/global-setup.ts"], setupFiles: ["tests/setup-env.ts"], // Datenbanktests teilen sich eine Datenbank und duerfen sich nicht ueberholen. fileParallelism: false, }, });