|
30 | 30 | "eslint": "eslint --max-warnings=0",
|
31 | 31 | "pretty:write": "prettier --write .",
|
32 | 32 | "pretty:check": "prettier --check .",
|
33 |
| - "test": "jest test --silent --runInBand", |
34 |
| - "test:coverage": "jest test --silent --coverage --runInBand", |
35 |
| - "test-watch": "jest test --silent --watch --runInBand", |
| 33 | + "test": "vitest run --config ./test/vitest.config.mts", |
| 34 | + "test:coverage": "vitest run --config ./test/vitest.config.mts", |
| 35 | + "test:watch": "vitest watch --config ./test/vitest.config.mts", |
36 | 36 | "clean": "rimraf --glob index* devices lib converters tsconfig.tsbuildinfo",
|
37 | 37 | "build": "tsc",
|
38 | 38 | "build-watch": "tsc --watch",
|
|
57 | 57 | "@ianvs/prettier-plugin-sort-imports": "^4.4.0",
|
58 | 58 | "@types/buffer-crc32": "^0.2.4",
|
59 | 59 | "@types/eslint__js": "^8.42.3",
|
60 |
| - "@types/jest": "^29.5.14", |
61 | 60 | "@types/node": "^22.10.2",
|
62 | 61 | "@types/semver": "^7.5.8",
|
| 62 | + "@vitest/coverage-v8": "2.1.8", |
63 | 63 | "eslint": "^9.17.0",
|
64 | 64 | "eslint-config-prettier": "^9.1.0",
|
65 | 65 | "fast-deep-equal": "^3.1.3",
|
66 | 66 | "husky": "^9.1.7",
|
67 |
| - "jest": "^29.7.0", |
68 | 67 | "prettier": "^3.4.2",
|
69 | 68 | "rimraf": "^6.0.1",
|
70 |
| - "ts-jest": "^29.2.5", |
71 | 69 | "ts-morph": "^24.0.0",
|
72 | 70 | "typescript": "^5.7.2",
|
73 |
| - "typescript-eslint": "^8.18.0" |
74 |
| - }, |
75 |
| - "jest": { |
76 |
| - "preset": "ts-jest", |
77 |
| - "testEnvironment": "node", |
78 |
| - "clearMocks": true, |
79 |
| - "collectCoverage": false, |
80 |
| - "coverageProvider": "babel", |
81 |
| - "coverageDirectory": "coverage", |
82 |
| - "cacheDirectory": ".jest-tmp", |
83 |
| - "collectCoverageFrom": [ |
84 |
| - "src/lib/ota.ts" |
85 |
| - ], |
86 |
| - "roots": [ |
87 |
| - "test/", |
88 |
| - "src/" |
89 |
| - ], |
90 |
| - "moduleFileExtensions": [ |
91 |
| - "ts", |
92 |
| - "json", |
93 |
| - "js", |
94 |
| - "mjs", |
95 |
| - "cjs", |
96 |
| - "jsx", |
97 |
| - "tsx", |
98 |
| - "node" |
99 |
| - ] |
| 71 | + "typescript-eslint": "^8.18.0", |
| 72 | + "vitest": "^2.1.8" |
100 | 73 | }
|
101 | 74 | }
|
0 commit comments