UNPKG

@alanizcreative/formation-coverage

Version:

Utility to generate code coverage reports for Playwright tests from TypeScript source code

85 lines (84 loc) 2.15 kB
{ "name": "@alanizcreative/formation-coverage", "version": "0.0.3", "description": "Utility to generate code coverage reports for Playwright tests from TypeScript source code", "main": "./lib/coverage.js", "packageManager": "pnpm@9.14.4", "type": "module", "files": [ "./lib" ], "exports": { "./*": { "import": "./lib/*" } }, "scripts": { "build": "npx tsc --project tsconfig.build.json", "lint": "npx eslint .", "test": "vitest --run --reporter verbose --coverage", "release": "release-it" }, "keywords": [ "playwright", "typescript", "code-coverage", "testing", "coverage-report", "test-coverage", "javascript", "development" ], "repository": { "type": "git", "url": "git+https://github.com/galaniz/formation-coverage.git" }, "bugs": { "url": "https://github.com/galaniz/formation-coverage/issues" }, "homepage": "https://github.com/galaniz/formation-coverage#readme", "author": "Graciela Alaniz (https://alanizcreative.com/)", "license": "MIT", "engines": { "node": ">=20" }, "dependencies": { "glob": "11.0.0", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-instrument": "6.0.3", "istanbul-lib-report": "^3.0.1", "istanbul-reports": "^3.1.7", "v8-to-istanbul": "^9.3.0" }, "devDependencies": { "@types/istanbul-lib-coverage": "2.0.6", "@types/istanbul-lib-instrument": "1.7.7", "@types/istanbul-lib-report": "^3.0.3", "@types/istanbul-reports": "^3.0.4", "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "8.19.1", "@typescript-eslint/parser": "8.19.1", "@vitest/coverage-v8": "2.1.5", "eslint": "9.15.0", "memfs": "4.15.0", "release-it": "18.0.0", "typescript": "^5.7.2", "typescript-eslint": "8.19.1", "vitest": "2.1.5" }, "peerDependencies": { "@playwright/test": "^1.49.0" }, "release-it": { "git": { "requireCommits": true, "commitMessage": "chore: release ${version} [ci skip]" }, "github": { "release": true } }, "publishConfig": { "access": "public" } }