modified: .gitignore

modified:   .vscode/launch.json
	new file:   e2e/playwright-collect-coverage.spec.ts
	modified:   package-lock.json
	modified:   package.json
	modified:   playwright.config.ts
	new file:   scripts/merge-lcov.cjs
	new file:   scripts/normalize-lcov.cjs
	new file:   scripts/playwright-collect-coverage.cjs
	new file:   scripts/remap-and-report.cjs
	modified:   vite.config.ts
	new file:   vitest.config.ts
This commit is contained in:
beatzaplenty committed 2025-12-02 16:14:12 +10:00
1 parent d0eb4e953c
commit 6192bd20eb
12 files changed
+1134 -10

No files matched your search

+12 -1
View File
@@ -10,7 +10,11 @@
"lint": "eslint .",
"test": "vitest",
"test:coverage": "vitest run --coverage",
"test:e2e": "playwright test"
"test:e2e": "playwright test",
"coverage:unit": "npm run test:coverage",
"coverage:e2e": "npm run test:e2e",
"coverage:merge": "node scripts/merge-lcov.cjs 'coverage-reports/unit/lcov.info' 'coverage-reports/e2e/coverage.lcov' > coverage-reports/merged/merged.lcov && node scripts/normalize-lcov.cjs coverage-reports/merged/merged.lcov && genhtml coverage-reports/merged/merged.normalized.lcov -o coverage-reports/merged",
"coverage:ci": "npm run coverage:unit && npm run coverage:e2e && npm run coverage:merge"
},
"dependencies": {
"@emotion/react": "^11.14.0",
@@ -44,15 +48,22 @@
"@vitejs/plugin-react": "^5.1.1",
"@vitest/coverage-v8": "^4.0.14",
"@vitest/ui": "^4.0.14",
"cross-env": "^10.1.0",
"eslint": "^9.39.1",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.24",
"istanbul-lib-coverage": "^3.2.2",
"istanbul-lib-report": "^3.0.1",
"istanbul-lib-source-maps": "^5.0.6",
"istanbul-reports": "^3.2.0",
"jsdom": "^27.2.0",
"lcov-result-merger": "^5.0.1",
"msw": "^2.12.3",
"rollup-plugin-visualizer": "^6.0.5",
"typescript": "^5.9.3",
"typescript-eslint": "^8.48.0",
"vite": "^7.2.6",
"vite-plugin-istanbul": "^7.2.1",
"vitest": "^4.0.14"
}
}