|
13 | 13 | "@semantic-release/github": "^12.0.3", |
14 | 14 | "@semantic-release/npm": "^13.1.3", |
15 | 15 | "@semantic-release/release-notes-generator": "^14.1.0", |
| 16 | + "@testing-library/react": "^16.3.0", |
16 | 17 | "@types/react": "^19.2.10", |
17 | 18 | "@typescript-eslint/eslint-plugin": "^8.54.0", |
18 | 19 | "@typescript-eslint/parser": "^8.54.0", |
| 20 | + "@vitest/coverage-v8": "^2.1.9", |
19 | 21 | "eslint": "^9.39.2", |
20 | 22 | "eslint-config-prettier": "^10.1.8", |
21 | 23 | "eslint-plugin-prettier": "^5.5.5", |
22 | 24 | "eslint-plugin-react-hooks": "^7.0.1", |
23 | 25 | "husky": "^9.1.7", |
| 26 | + "jsdom": "^27.4.0", |
24 | 27 | "lint-staged": "^16.2.7", |
25 | 28 | "prettier": "^3.8.1", |
26 | 29 | "prettier-plugin-organize-imports": "^4.3.0", |
| 30 | + "react": "^19.2.4", |
| 31 | + "react-dom": "^19.2.4", |
27 | 32 | "semantic-release": "^25.0.3", |
28 | 33 | "typescript": "^5.9.3", |
29 | | - "vite": "^6.4.1", |
30 | | - "vite-plugin-dts": "^4.5.4" |
| 34 | + "vite": "^7.3.1", |
| 35 | + "vite-plugin-dts": "^4.5.4", |
| 36 | + "vitest": "^2.1.9" |
31 | 37 | }, |
32 | 38 | "engines": { |
33 | 39 | "node": ">=22.14.0" |
|
92 | 98 | "prepare": "if [ \"$NODE_ENV\" != \"production\" ]; then husky; fi", |
93 | 99 | "setup": "pnpm install && husky", |
94 | 100 | "release": "semantic-release", |
| 101 | + "test": "vitest run", |
| 102 | + "test:watch": "vitest", |
| 103 | + "test:coverage": "vitest run --coverage", |
95 | 104 | "typecheck:main": "tsc -b .", |
96 | 105 | "typecheck:playground": "pnpm build && pnpm -C playground exec tsc -p tsconfig.json", |
97 | 106 | "typecheck": "pnpm typecheck:main && pnpm typecheck:playground", |
|
0 commit comments