|
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