Skip to content

Commit dfb4942

Browse files
committed
Improve test coverage
1 parent 0ba4017 commit dfb4942

File tree

11 files changed

+2780
-57
lines changed

11 files changed

+2780
-57
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Thumbs.db
55
/.nvm
66
/.tap
77
/.vscode
8+
/coverage
89
/npm-debug.log
910
**/.cache
1011
**/node_modules

package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,15 @@
4343
"check": "run-p -c --aggregate-output check:*",
4444
"check-ci": "pnpm check:lint",
4545
"check:lint": "eslint --report-unused-disable-directives .",
46-
"check:lint:fix": "pnpm run check:lint -- --fix",
46+
"check:lint:fix": "pnpm check:lint --fix",
4747
"check:tsc": "tsc",
4848
"clean": "run-s -c clean:*",
4949
"clean:cache": "del-cli '**/.cache'",
50+
"clean:coverage": "del-cli 'coverage'",
5051
"clean:node_modules": "del-cli '**/node_modules'",
5152
"coverage": "run-s coverage:*",
52-
"coverage:test": "run-s test:prepare test:unit:coverage",
53+
"coverage:test": "pnpm test:unit:coverage",
54+
"coverage:percent": "node scripts/get-coverage-percentage.js",
5355
"fix": "run-s lint:fix check:lint:fix",
5456
"knip:dependencies": "knip --dependencies",
5557
"knip:exports": "knip --include exports,duplicates",
@@ -63,8 +65,8 @@
6365
"prepare": "husky",
6466
"test": "run-s check test:*",
6567
"test:unit": "dotenvx -q run -f .env.test -- vitest --run",
66-
"test:unit:update": "dotenvx -q run -f .env.test -- vitest --run --update",
6768
"test:unit:coverage": "dotenvx -q run -f .env.test -- vitest run --coverage",
69+
"test:unit:update": "dotenvx -q run -f .env.test -- vitest --run --update",
6870
"test-ci": "pnpm test",
6971
"test-pre-commit": "dotenvx -q run -f .env.precommit -- pnpm test",
7072
"update": "run-p --aggregate-output update:* && run-s update:longtask:**",
@@ -78,6 +80,7 @@
7880
"@eslint/compat": "1.3.2",
7981
"@eslint/js": "9.35.0",
8082
"@socketsecurity/registry": "1.1.17",
83+
"@vitest/coverage-v8": "3.2.4",
8184
"all-the-package-names": "2.0.0",
8285
"all-the-package-names-v1.3905.0": "npm:[email protected]",
8386
"del-cli": "6.0.0",
@@ -99,7 +102,9 @@
99102
"taze": "19.6.0",
100103
"typescript": "5.9.2",
101104
"validate-npm-package-name": "6.0.2",
102-
"vitest": "3.2.4"
105+
"vitest": "3.2.4",
106+
"yargs-parser": "21.1.1",
107+
"yoctocolors-cjs": "2.1.3"
103108
},
104109
"engines": {
105110
"node": ">=18",
@@ -113,8 +118,8 @@
113118
],
114119
"lint-staged": {
115120
"*.{cjs,js,json,md,mjs,mts,ts}": [
116-
"pnpm run lint:fix:oxlint",
117-
"pnpm run lint:fix:biome -- --no-errors-on-unmatched --files-ignore-unknown=true --colors=off"
121+
"pnpm lint:fix:oxlint",
122+
"pnpm lint:fix:biome -- --no-errors-on-unmatched --files-ignore-unknown=true --colors=off"
118123
]
119124
},
120125
"pnpm": {

0 commit comments

Comments
 (0)