|
3 | 3 | "version": "0.1.0",
|
4 | 4 | "private": true,
|
5 | 5 | "dependencies": {
|
6 |
| - "@types/jest": "^26.0.15", |
7 |
| - "@types/node": "^12.0.0", |
8 |
| - "@types/react": "^17.0.0", |
9 |
| - "@types/react-dom": "^17.0.0", |
10 |
| - "jest-image-snapshot": "^4.5.1", |
11 |
| - "puppeteer": "^10.4.0", |
12 |
| - "react": "^17.0.2", |
13 |
| - "react-dom": "^17.0.2", |
14 |
| - "react-scripts": "4.0.3", |
15 |
| - "typescript": "^4.1.2" |
| 6 | + "@testing-library/react": "^14.2.1", |
| 7 | + "@types/jest": "^29.5.12", |
| 8 | + "@types/jest-image-snapshot": "^6.4.0", |
| 9 | + "@types/node": "^20.11.25", |
| 10 | + "@types/puppeteer": "^5.4.7", |
| 11 | + "@types/react": "^18.2.64", |
| 12 | + "@types/react-dom": "^18.2.21", |
| 13 | + "@vitejs/plugin-react": "^4.2.1", |
| 14 | + "eslint": "^8.57.0", |
| 15 | + "eslint-config-react-app": "^7.0.1", |
| 16 | + "husky": "^9.0.11", |
| 17 | + "jest": "^29.7.0", |
| 18 | + "jest-image-snapshot": "^6.4.0", |
| 19 | + "prettier": "^3.2.5", |
| 20 | + "pretty-quick": "^4.0.0", |
| 21 | + "puppeteer": "^22.4.1", |
| 22 | + "react": "^18.2.0", |
| 23 | + "react-dom": "^18.2.0", |
| 24 | + "ts-jest": "^29.1.2", |
| 25 | + "typescript": "^5.4.2", |
| 26 | + "vite": "^5.1.5", |
| 27 | + "vite-plugin-eslint": "^1.8.1", |
| 28 | + "vite-tsconfig-paths": "^4.3.1" |
16 | 29 | },
|
17 | 30 | "scripts": {
|
18 |
| - "test": "react-scripts test", |
19 |
| - "lint": "eslint ./src", |
20 |
| - "prepare": "husky install" |
21 |
| - }, |
22 |
| - "eslintConfig": { |
23 |
| - "extends": [ |
24 |
| - "react-app", |
25 |
| - "react-app/jest" |
26 |
| - ] |
| 31 | + "start": "vite", |
| 32 | + "build": "tsc && vite build", |
| 33 | + "preview": "vite preview", |
| 34 | + "test": "jest --watchAll" |
27 | 35 | },
|
28 | 36 | "browserslist": {
|
29 | 37 | "production": [
|
|
37 | 45 | "last 1 safari version"
|
38 | 46 | ]
|
39 | 47 | },
|
40 |
| - "devDependencies": { |
41 |
| - "@types/jest-image-snapshot": "^4.3.1", |
42 |
| - "@types/puppeteer": "^5.4.4", |
43 |
| - "husky": "^7.0.0", |
44 |
| - "prettier": "^2.4.1", |
45 |
| - "pretty-quick": "^3.1.1" |
| 48 | + "jest": { |
| 49 | + "preset": "ts-jest/presets/js-with-ts", |
| 50 | + "moduleNameMapper": { |
| 51 | + "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js", |
| 52 | + "\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js" |
| 53 | + }, |
| 54 | + "modulePaths": [ |
| 55 | + "<rootDir>/src" |
| 56 | + ] |
46 | 57 | }
|
47 | 58 | }
|
0 commit comments