|
6 | 6 | "scripts": {
|
7 | 7 | "dev": "vite",
|
8 | 8 | "build": "tsc && vite build",
|
| 9 | + "test": "jest", |
| 10 | + "test:watch": "jest --watch", |
9 | 11 | "preview": "vite preview",
|
10 | 12 | "tauri": "tauri",
|
11 | 13 | "setup:linux": "cd scripts && ./setup_env.sh",
|
|
40 | 42 | "react-image-crop": "^11.0.7",
|
41 | 43 | "react-router-dom": "^6.24.1",
|
42 | 44 | "tailwind-merge": "^2.3.0",
|
43 |
| - "tailwindcss-animate": "^1.0.7" |
| 45 | + "tailwindcss-animate": "^1.0.7", |
| 46 | + "ts-node": "^10.9.2", |
| 47 | + "vite-plugin-environment": "^1.1.3" |
44 | 48 | },
|
45 | 49 | "devDependencies": {
|
| 50 | + "@babel/preset-env": "^7.26.7", |
| 51 | + "@babel/preset-react": "^7.26.3", |
| 52 | + "@babel/preset-typescript": "^7.26.0", |
| 53 | + "@jest/types": "^29.6.3", |
46 | 54 | "@tauri-apps/cli": "^2.0.0-beta.21",
|
| 55 | + "@testing-library/jest-dom": "^6.6.3", |
| 56 | + "@testing-library/react": "^16.2.0", |
| 57 | + "@testing-library/user-event": "^14.6.1", |
| 58 | + "@types/jest": "^29.5.14", |
47 | 59 | "@types/node": "^20.17.16",
|
48 | 60 | "@types/react": "^18.2.15",
|
49 | 61 | "@types/react-dom": "^18.2.7",
|
50 | 62 | "@vitejs/plugin-react": "^4.2.1",
|
51 | 63 | "autoprefixer": "^10.4.20",
|
| 64 | + "babel-jest": "^29.7.0", |
52 | 65 | "eslint": "^8.57.1",
|
53 | 66 | "eslint-config-prettier": "^9.1.0",
|
54 | 67 | "eslint-config-react-app": "^7.0.1",
|
| 68 | + "identity-obj-proxy": "^3.0.0", |
| 69 | + "jest": "^29.7.0", |
| 70 | + "jest-environment-jsdom": "^29.7.0", |
55 | 71 | "postcss": "^8.4.49",
|
56 | 72 | "prettier": "^3.3.3",
|
57 | 73 | "prettier-plugin-tailwindcss": "^0.6.8",
|
58 | 74 | "tailwindcss": "^3.4.17",
|
| 75 | + "ts-jest": "^29.2.5", |
59 | 76 | "typescript": "5.1.x",
|
60 | 77 | "vite": "^5.0.0",
|
61 | 78 | "vite-plugin-eslint": "^1.8.1"
|
|
0 commit comments