|
22 | 22 | "shell-quote": "^1.8.1" |
23 | 23 | }, |
24 | 24 | "devDependencies": { |
25 | | - "@jest/globals": "^29.6.4", |
26 | 25 | "@tsconfig/node16": "^16.1.1", |
27 | 26 | "@tsconfig/strictest": "^2.0.2", |
28 | 27 | "@types/node": "^16.18.48", |
29 | 28 | "@types/semver": "^7.5.1", |
30 | 29 | "@types/shell-quote": "^1.7.1", |
31 | 30 | "@typescript-eslint/eslint-plugin": "^6.6.0", |
32 | 31 | "@typescript-eslint/parser": "^6.6.0", |
| 32 | + "@vitest/coverage-v8": "^0.34.3", |
33 | 33 | "dprint": "^0.40.2", |
34 | 34 | "esbuild": "^0.19.2", |
35 | 35 | "eslint": "^8.48.0", |
36 | 36 | "eslint-plugin-simple-import-sort": "^10.0.0", |
37 | 37 | "eslint-plugin-unicorn": "^48.0.1", |
38 | 38 | "husky": "^8.0.3", |
39 | | - "jest": "^29.6.4", |
40 | 39 | "jest-serializer-path": "^0.1.15", |
41 | 40 | "klona": "^2.0.6", |
42 | 41 | "rimraf": "^5.0.1", |
43 | | - "ts-jest": "^29.1.1", |
44 | | - "typescript": "~5.2.2" |
| 42 | + "typescript": "~5.2.2", |
| 43 | + "vitest": "^0.34.3" |
45 | 44 | }, |
46 | 45 | "scripts": { |
47 | 46 | "postinstall": "husky install", |
48 | 47 | "build": "esbuild src/index.ts --bundle --outfile=dist/index.js --platform=node --target=node16", |
49 | 48 | "update:all": "npx npm-check-updates -u && npm install", |
50 | 49 | "update:all:transitive": "npx npm-check-updates -u && rimraf package-lock.json node_modules && npm install", |
51 | | - "test": "jest", |
52 | | - "test:coverage": "jest --coverage" |
| 50 | + "test": "vitest", |
| 51 | + "test:coverage": "vitest run --coverage" |
53 | 52 | }, |
54 | 53 | "release-it": { |
55 | 54 | "git": { |
|
0 commit comments