Adds @vitest/coverage-v8 (catalog-pinned), a test:coverage script wired through turbo (inputs + coverage/** output), and coverage thresholds set to a floor measured on main (lines 18 / funcs 10 / branches 10 / stmts 17 against current 19.3/11.4/11.7/18.9). Ratchet upward as tests grow. Adapts the coverage config from @BenSheridanEdwards's fork; the multi-job CI fan-out from that branch was intentionally left out. Co-authored-by: Ben Sheridan-Edwards <BenSheridanEdwards@users.noreply.github.com>
50 lines
609 B
Plaintext
50 lines
609 B
Plaintext
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.local
|
|
|
|
# Editor directories and files
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
!.vscode/settings.json
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
|
|
# fire-tools
|
|
.fire-tools-manifest.json
|
|
.fire-tools-delta.json
|
|
.fire-tools/
|
|
.pnpm-store/
|
|
.turbo/
|
|
|
|
# Playwright MCP
|
|
.playwright-mcp/
|
|
|
|
# TypeScript build info
|
|
*.tsbuildinfo
|
|
.tanstack/
|
|
|
|
# Tauri
|
|
packages/desktop/src-tauri/target/
|
|
packages/desktop/src-tauri/gen/
|
|
|
|
# Drafts from scripts/pr-evidence.sh
|
|
PR_BODY.md
|
|
|
|
# Test coverage
|
|
coverage
|