|
7 | 7 | "start": "vite --host", |
8 | 8 | "build": "vite build --mode prod", |
9 | 9 | "lint": "eslint .", |
10 | | - "preview": "vite preview" |
| 10 | + "preview": "vite preview", |
| 11 | + "test": "jest", |
| 12 | + "test:watch": "jest --watch", |
| 13 | + "test:coverage": "jest --coverage" |
11 | 14 | }, |
12 | 15 | "dependencies": { |
13 | 16 | "@emotion/react": "^11.14.0", |
|
25 | 28 | }, |
26 | 29 | "devDependencies": { |
27 | 30 | "@eslint/js": "^9.18.0", |
| 31 | + "@testing-library/dom": "^10.4.1", |
| 32 | + "@testing-library/jest-dom": "^6.9.1", |
| 33 | + "@testing-library/react": "^16.3.0", |
| 34 | + "@types/jest": "^30.0.0", |
| 35 | + "@types/mocha": "^10.0.10", |
28 | 36 | "@types/react": "^18", |
29 | 37 | "@types/react-dom": "^18", |
30 | 38 | "@vitejs/plugin-react-swc": "^3.7.2", |
31 | 39 | "autoprefixer": "^10.4.20", |
32 | 40 | "eslint": "^9.18.0", |
33 | 41 | "eslint-plugin-react": "^7.37.4", |
34 | 42 | "globals": "^15.14.0", |
| 43 | + "identity-obj-proxy": "^3.0.0", |
| 44 | + "jest": "^30.2.0", |
| 45 | + "jest-environment-jsdom": "^30.2.0", |
35 | 46 | "postcss": "^8.4.49", |
36 | 47 | "prettier": "^3.4.2", |
37 | 48 | "prettier-plugin-organize-imports": "^4.1.0", |
38 | 49 | "prettier-plugin-react": "^0.0.1", |
| 50 | + "ts-jest": "^29.4.4", |
39 | 51 | "typescript": "^5.7.3", |
40 | 52 | "typescript-eslint": "^8.19.1", |
41 | 53 | "vite": "^6.2.7" |
|
0 commit comments