|
31 | 31 | }, |
32 | 32 | "eslintConfig": { |
33 | 33 | "extends": [ |
34 | | - "react-app", |
35 | | - "react-app/jest" |
36 | | - ] |
| 34 | + "eslint:recommended" |
| 35 | + ], |
| 36 | + "parserOptions": { |
| 37 | + "ecmaVersion": 2020, |
| 38 | + "sourceType": "module", |
| 39 | + "ecmaFeatures": { |
| 40 | + "jsx": true |
| 41 | + } |
| 42 | + }, |
| 43 | + "rules": { |
| 44 | + "react/react-in-jsx-scope": "off" |
| 45 | + } |
37 | 46 | }, |
38 | 47 | "browserslist": { |
39 | 48 | "production": [ |
|
48 | 57 | ] |
49 | 58 | }, |
50 | 59 | "devDependencies": { |
51 | | - "@eslint/compat": "^1.2.3", |
| 60 | + "@eslint/js": "^9.37.0", |
52 | 61 | "@testing-library/jest-dom": "^5.16.5", |
53 | 62 | "@testing-library/react": "^13.4.0", |
54 | 63 | "@testing-library/user-event": "^13.5.0", |
55 | 64 | "@types/jest": "^29.1.2", |
56 | 65 | "@types/react-router-dom": "^5.3.3", |
57 | | - "@typescript-eslint/eslint-plugin": "^8.46.0", |
58 | | - "@typescript-eslint/parser": "^8.46.0", |
59 | | - "@vitest/coverage-v8": "3.1.2", |
60 | | - "eslint": "^9.37.0", |
61 | | - "eslint-config-react-app": "^7.0.1", |
62 | | - "eslint-plugin-react": "^7.37.5", |
| 66 | + "@typescript-eslint/eslint-plugin": "^8.46.0", |
| 67 | + "@typescript-eslint/parser": "^8.46.0", |
| 68 | + "@vitest/coverage-v8": "3.1.2", |
| 69 | + "eslint": "^9.37.0", |
| 70 | + "eslint-plugin-react": "^7.37.5", |
63 | 71 | "jsdom": "^25.0.1", |
64 | 72 | "react-error-overlay": "6.0.9", |
65 | 73 | "vite": "^6.0.9", |
66 | | - "vite-plugin-eslint": "^1.8.1", |
| 74 | + "vite-plugin-eslint": "^1.8.1", |
67 | 75 | "vitest": "^3.1.2" |
68 | 76 | }, |
69 | 77 | "resolutions": { |
|
0 commit comments