Files
elysium/apps/api/vitest.config.ts
T
hikari c5d1f53eef feat: goddess expansion chunk 2 — full content data at base game scale
- 18 zones, 72 bosses, 90 quests across the goddess realm
- 32 disciple tiers, 53 equipment pieces, 9 equipment sets
- 57 goddess upgrades, 25 consecration upgrades, 15 enlightenment upgrades
- 54 sacred materials, 36 crafting recipes, 72 exploration areas
- 40 goddess achievements
- Added GoddessEquipmentSet type + computeGoddessSetBonuses to @elysium/types
- All data files excluded from coverage pending Chunk 4 route imports
2026-04-13 12:50:25 -07:00

38 lines
1.1 KiB
TypeScript

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/goddessAchievements.ts",
"src/data/goddessBosses.ts",
"src/data/goddessConsecrationUpgrades.ts",
"src/data/goddessCrafting.ts",
"src/data/goddessDisciples.ts",
"src/data/goddessEnlightenmentUpgrades.ts",
"src/data/goddessEquipment.ts",
"src/data/goddessExplorations.ts",
"src/data/goddessMaterials.ts",
"src/data/goddessQuests.ts",
"src/data/goddessUpgrades.ts",
"src/data/goddessEquipmentSets.ts",
"src/data/goddessZones.ts",
],
thresholds: {
statements: 100,
branches: 100,
functions: 100,
lines: 100,
},
},
include: ["test/**/*.spec.ts"],
},
});