|
6 | 6 | "@typescript-eslint/parser": "^5.48.2",
|
7 | 7 | "@vitest/coverage-istanbul": "^0.27.2",
|
8 | 8 | "chalk": "^5.2.0",
|
9 |
| - "cspell": "^6.19.0", |
| 9 | + "cspell": "^6.19.1", |
10 | 10 | "enquirer": "^2.3.6",
|
11 | 11 | "eslint": "^8.32.0",
|
12 | 12 | "eslint-config-prettier": "^8.6.0",
|
|
21 | 21 | "eslint-plugin-vitest": "^0.0.29",
|
22 | 22 | "husky": "^8.0.3",
|
23 | 23 | "jsonc-eslint-parser": "^2.1.0",
|
| 24 | + "knip": "1.9.0", |
24 | 25 | "lint-staged": "^13.1.0",
|
25 | 26 | "markdownlint": "^0.27.0",
|
26 | 27 | "markdownlint-cli": "^0.33.0",
|
|
33 | 34 | "replace-in-file": "^6.3.5",
|
34 | 35 | "sentences-per-line": "^0.2.1",
|
35 | 36 | "should-semantic-release": "^0.0.1",
|
36 |
| - "ts-prune": "^0.10.3", |
37 | 37 | "typescript": "^4.9.4",
|
38 |
| - "vitest": "^0.27.2", |
39 |
| - "yargs": "^17.6.2" |
| 38 | + "vitest": "^0.27.2" |
40 | 39 | },
|
41 | 40 | "engines": {
|
42 | 41 | "node": ">=18"
|
|
57 | 56 | "format": "prettier \"**/*\" --ignore-unknown",
|
58 | 57 | "format:write": "pnpm format --write",
|
59 | 58 | "lint": "eslint . --max-warnings 0 --report-unused-disable-directives",
|
| 59 | + "lint:knip": "knip", |
60 | 60 | "lint:md": "markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line",
|
61 | 61 | "lint:package": "npmPkgJsonLint .",
|
62 | 62 | "lint:packages": "pnpm-deduplicate --list",
|
63 |
| - "lint:prune": "ts-prune", |
64 | 63 | "lint:spelling": "cspell \"**\" \".github/**/*\"",
|
65 | 64 | "prepare": "husky install",
|
66 | 65 | "setup": "npx --yes zx --quiet script/setup.js",
|
|
0 commit comments