generated from nhcarrigan/template
c5d1f53eef
- 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
38 lines
1.1 KiB
TypeScript
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"],
|
|
},
|
|
});
|