|
78 | 78 | }, |
79 | 79 | "devDependencies": { |
80 | 80 | "@commitlint/config-conventional": "^19.6.0", |
| 81 | + "@eslint/compat": "^1.2.7", |
| 82 | + "@eslint/eslintrc": "^3.3.0", |
| 83 | + "@eslint/js": "^9.22.0", |
81 | 84 | "@evilmartians/lefthook": "^1.5.0", |
82 | 85 | <% if (example === 'vanilla' && (project.moduleConfig === 'turbo-modules' || project.viewConfig === 'fabric-view')) { -%> |
83 | 86 | "@react-native-community/cli": "15.0.0-alpha.2", |
84 | 87 | <% } -%> |
85 | | - "@react-native/eslint-config": "^0.73.1", |
| 88 | + "@react-native/eslint-config": "^0.78.0", |
86 | 89 | "@release-it/conventional-changelog": "^9.0.2", |
87 | 90 | "@types/jest": "^29.5.5", |
88 | 91 | "@types/react": "^19.0.12", |
89 | 92 | "commitlint": "^19.6.1", |
90 | 93 | "del-cli": "^5.1.0", |
91 | | - "eslint": "^8.51.0", |
92 | | - "eslint-config-prettier": "^9.0.0", |
93 | | - "eslint-plugin-prettier": "^5.0.1", |
| 94 | + "eslint": "^9.22.0", |
| 95 | + "eslint-config-prettier": "^10.1.1", |
| 96 | + "eslint-plugin-prettier": "^5.2.3", |
94 | 97 | "jest": "^29.7.0", |
95 | 98 | <% if (project.moduleConfig === 'nitro-modules') { -%> |
96 | 99 | "nitro-codegen": "^<%- versions.nitroCodegen %>", |
|
154 | 157 | } |
155 | 158 | } |
156 | 159 | }, |
157 | | - "eslintConfig": { |
158 | | - "root": true, |
159 | | - "extends": [ |
160 | | - "@react-native", |
161 | | - "prettier" |
162 | | - ], |
163 | | - "rules": { |
164 | | - "react/react-in-jsx-scope": "off", |
165 | | - "prettier/prettier": [ |
166 | | - "error", |
167 | | - { |
168 | | - "quoteProps": "consistent", |
169 | | - "singleQuote": true, |
170 | | - "tabWidth": 2, |
171 | | - "trailingComma": "es5", |
172 | | - "useTabs": false |
173 | | - } |
174 | | - ] |
175 | | - } |
176 | | - }, |
177 | | - "eslintIgnore": [ |
178 | | - "node_modules/", |
179 | | - "lib/" |
180 | | - ], |
181 | 160 | "prettier": { |
182 | 161 | "quoteProps": "consistent", |
183 | 162 | "singleQuote": true, |
|
0 commit comments