diff --git a/packages/eslint-config-react-native/index.js b/packages/eslint-config-react-native/index.js index 97c4e93a25f..df05de72e8c 100644 --- a/packages/eslint-config-react-native/index.js +++ b/packages/eslint-config-react-native/index.js @@ -39,7 +39,7 @@ module.exports = { overrides: [ { files: ['*.js'], - parser: '@babel/eslint-parser', + parser: 'hermes-eslint', plugins: ['ft-flow'], rules: { // Flow Plugin @@ -51,7 +51,7 @@ module.exports = { }, { files: ['*.jsx'], - parser: '@babel/eslint-parser', + parser: 'hermes-eslint', }, { files: ['*.ts', '*.tsx'], diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index a1aee9ed443..015341d8aa2 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -21,7 +21,6 @@ "main": "index.js", "dependencies": { "@babel/core": "^7.25.2", - "@babel/eslint-parser": "^7.25.1", "@react-native/eslint-plugin": "0.77.0-main", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", @@ -31,7 +30,8 @@ "eslint-plugin-jest": "^27.9.0", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-native": "^4.0.0" + "eslint-plugin-react-native": "^4.0.0", + "hermes-eslint": "^0.23.1" }, "peerDependencies": { "eslint": ">=8",