import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; export default defineConfig({ resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)) }, }, test: { environment: "node", include: ["src/**/*.test.ts"], coverage: { provider: "v8", include: ["src/lib/scoring/**"], // The scoring engine decides who wins: every branch must be tested. thresholds: { branches: 100, functions: 100, lines: 100, statements: 100 }, }, }, });