import { defineConfig } from "vitest/config"; export default defineConfig({ test: { coverage: { provider: "v8", include: ["src/**/*.ts"], exclude: [ "src/types/**/*.ts", "src/db/client.ts", "src/index.ts", "src/data/materials.ts", // Goddess expansion data files — excluded until goddess routes import them in a later chunk "src/data/goddessConsecrationUpgrades.ts", "src/data/goddessCrafting.ts", "src/data/goddessEnlightenmentUpgrades.ts", "src/data/goddessEquipmentSets.ts", "src/data/goddessMaterials.ts", ], thresholds: { statements: 100, branches: 100, functions: 100, lines: 100, }, }, include: ["test/**/*.spec.ts"], }, });