diff --git a/package.json b/package.json index ae539012c3f..3cdede1fac4 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@typescript-eslint/parser": "^7.1.1", "ansi-styles": "^4.2.1", "babel-plugin-minify-dead-code-elimination": "^0.5.2", - "babel-plugin-syntax-hermes-parser": "0.29.0", + "babel-plugin-syntax-hermes-parser": "0.29.1", "babel-plugin-transform-define": "^2.1.4", "babel-plugin-transform-flow-enums": "^0.0.2", "clang-format": "^1.8.0", @@ -76,11 +76,11 @@ "eslint-plugin-react-native": "^4.0.0", "eslint-plugin-redundant-undefined": "^0.4.0", "eslint-plugin-relay": "^1.8.3", - "flow-api-translator": "0.29.0", + "flow-api-translator": "0.29.1", "flow-bin": "^0.274.1", "glob": "^7.1.1", - "hermes-eslint": "0.29.0", - "hermes-transform": "0.29.0", + "hermes-eslint": "0.29.1", + "hermes-transform": "0.29.1", "inquirer": "^7.1.0", "jest": "^29.7.0", "jest-config": "^29.7.0", @@ -96,7 +96,7 @@ "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", "prettier": "2.8.8", - "prettier-plugin-hermes-parser": "0.29.0", + "prettier-plugin-hermes-parser": "0.29.1", "react": "19.1.0", "react-test-renderer": "19.1.0", "rimraf": "^3.0.2", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index a12c9f6bafa..55b8a1ca79a 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -18,8 +18,8 @@ "bugs": "https://github.com/facebook/react-native/issues", "main": "index.js", "devDependencies": { - "babel-plugin-syntax-hermes-parser": "0.29.0", - "hermes-eslint": "0.29.0" + "babel-plugin-syntax-hermes-parser": "0.29.1", + "hermes-eslint": "0.29.1" }, "engines": { "node": ">= 22.14.0" diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 5fd80118e85..eea47abec1a 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -32,8 +32,8 @@ "source-map-support": "0.5.0" }, "devDependencies": { - "babel-plugin-syntax-hermes-parser": "0.29.0", - "hermes-eslint": "0.29.0" + "babel-plugin-syntax-hermes-parser": "0.29.1", + "hermes-eslint": "0.29.1" }, "engines": { "node": ">= 22.14.0" diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 1fed6f20c26..2615bf8e76f 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -67,7 +67,7 @@ "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", "@react-native/babel-plugin-codegen": "0.80.0-main", - "babel-plugin-syntax-hermes-parser": "0.29.0", + "babel-plugin-syntax-hermes-parser": "0.29.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 0a3b4ff4015..65adcffb778 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -28,7 +28,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@react-native/babel-preset": "0.80.0-main", - "hermes-parser": "0.29.0", + "hermes-parser": "0.29.1", "nullthrows": "^1.1.1" }, "peerDependencies": { diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 23d321b790b..f0ed9fb7789 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -30,7 +30,7 @@ ], "dependencies": { "glob": "^7.1.1", - "hermes-parser": "0.29.0", + "hermes-parser": "0.29.1", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "yargs": "^17.6.2" @@ -43,7 +43,7 @@ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/preset-env": "^7.25.3", - "hermes-estree": "0.29.0", + "hermes-estree": "0.29.1", "micromatch": "^4.0.4", "prettier": "2.8.8", "rimraf": "^3.0.2" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 5e5161ef68c..86628b83387 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -171,7 +171,7 @@ "anser": "^1.4.9", "ansi-regex": "^5.0.0", "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "0.29.0", + "babel-plugin-syntax-hermes-parser": "0.29.1", "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", diff --git a/yarn.lock b/yarn.lock index 78aa76cd63a..9c41aeac6b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2984,12 +2984,12 @@ babel-plugin-syntax-hermes-parser@0.28.1: dependencies: hermes-parser "0.28.1" -babel-plugin-syntax-hermes-parser@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.0.tgz#c5e57bdcb9a18dc754cdfeb1120693bbe0d5f685" - integrity sha512-ttKKZUrFB0lk/+IRachGNxnRjUfhaROsudW+3yMT4AMLxQ7iC67+PUhY3O674MIlfY+0KpmnTYhZR78J7oUyuw== +babel-plugin-syntax-hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" + integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== dependencies: - hermes-parser "0.29.0" + hermes-parser "0.29.1" babel-plugin-transform-define@^2.1.4: version "2.1.4" @@ -4633,19 +4633,19 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -flow-api-translator@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.29.0.tgz#d9065d770b6372649fff56b6f1704e582984f62f" - integrity sha512-/4VU65eDSGMyWG6zM8QNZ/6UPFIT9MBskE3vr18cPdWRyBCs5l69HZfrXYPcV56gZItWjfPuM0vkup5ebT3hig== +flow-api-translator@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.29.1.tgz#37db8accfb83dc9169389acb65230a3d2fc97190" + integrity sha512-WbGArhEKCUz8WYmULcxybi6Y12pZz0lmbTblWNUJFBkk4Y3IjsF/lEALM4hhoxFakUXpphgR3BjntqejuFIuYA== dependencies: "@babel/code-frame" "^7.16.0" "@typescript-eslint/parser" "7.2.0" "@typescript-eslint/visitor-keys" "7.2.0" flow-enums-runtime "^0.0.6" - hermes-eslint "0.29.0" - hermes-estree "0.29.0" - hermes-parser "0.29.0" - hermes-transform "0.29.0" + hermes-eslint "0.29.1" + hermes-estree "0.29.1" + hermes-parser "0.29.1" + hermes-transform "0.29.1" typescript "5.3.2" flow-bin@^0.274.1: @@ -4990,14 +4990,14 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-eslint@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.29.0.tgz#143dcd15cdc369e6dc879109a280b6fcf9ef9722" - integrity sha512-bEV507Pw5hyeZIKJHn+1RmaAPA3tmHRlkm1q3GBcCIO28CTmVURYeZnrW8M7j7GnaFodlzP2mqvJBkk/XHFacA== +hermes-eslint@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.29.1.tgz#4d51f9e7643037eceea9a89960d75037bab4269d" + integrity sha512-yEFBnlcZGTnQouJtOrWsDE9RGU8b7glbbEzNV5+sPbbfzw94a4DwRyWLkMm2Yzf2mTzj1VZMQfejugNn3cpwtw== dependencies: esrecurse "^4.3.0" - hermes-estree "0.29.0" - hermes-parser "0.29.0" + hermes-estree "0.29.1" + hermes-parser "0.29.1" hermes-estree@0.25.1: version "0.25.1" @@ -5009,10 +5009,10 @@ hermes-estree@0.28.1: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24" integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== -hermes-estree@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.0.tgz#341461ab7e637e3996fd35572694d3f9c8b7a8f5" - integrity sha512-Dz8xXk5v9HfLCJBfftELIKq5A2hITlvqRf5h1wUVnxxL9cb4B/XKm0FdxxH3OUnYSkjF/8V1t0rN7mI8WraPMg== +hermes-estree@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== hermes-parser@0.25.1, hermes-parser@^0.25.1: version "0.25.1" @@ -5028,24 +5028,24 @@ hermes-parser@0.28.1: dependencies: hermes-estree "0.28.1" -hermes-parser@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.0.tgz#a5d21721b85c9a78815f76a30e354c5fda784397" - integrity sha512-7o4b0LJlsWDMrGx0T14qDFFcTtkQDqH4HVuGmQ9XYBIPc9lGCDGkXUjDX4Fi+gQYzhPFqzj2TotWXKQo4SIzyQ== +hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== dependencies: - hermes-estree "0.29.0" + hermes-estree "0.29.1" -hermes-transform@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.29.0.tgz#a4e89aa6fd34f4b4e1654f19ca3e4a81b7b00a85" - integrity sha512-5LyMVXmvV/qQvFHTnPlE35GAK12V+1FnqpFoPeRWbcJVUwDN8MVIN/wq5k617RlfLs+IfDmQIS/GewrvB/5mWw== +hermes-transform@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.29.1.tgz#eefee947d2099411c05397b1649ef11151830c8a" + integrity sha512-4WJ43fpfk3Tsl7yv2hxZXhcSAag7m6WnaQ2pLmnA4HOBmqlhqehMwE2FTalnJYGguVylxaotMxN8F7eoDjn6SQ== dependencies: "@babel/code-frame" "^7.16.0" esquery "^1.4.0" flow-enums-runtime "^0.0.6" - hermes-eslint "0.29.0" - hermes-estree "0.29.0" - hermes-parser "0.29.0" + hermes-eslint "0.29.1" + hermes-estree "0.29.1" + hermes-parser "0.29.1" string-width "4.2.3" html-escaper@^2.0.0: @@ -7591,14 +7591,14 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-plugin-hermes-parser@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.29.0.tgz#df90591ffe33cdd6cfbb72d9231d0226ee9d98a8" - integrity sha512-55AriFIFztU/yLkyjA38S9lUC9ijgOGHkZaDjg8hevv/uDK7MqKz2pYTH875QHQbLpgy4Lk723Y/XpECx0N6MA== +prettier-plugin-hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.29.1.tgz#7dc419426fe58fcd2250b0813b5c4543f9742432" + integrity sha512-rGJ53E9HBHCaSz1TC/UZG+jEPjot5qa21d7qafljPbp1jxcCI8PwdVqWahHSfmAf+8dEPHx6NdZ6ajSBoOb+WA== dependencies: - hermes-estree "0.29.0" - hermes-parser "0.29.0" - prettier-plugin-hermes-parser "0.29.0" + hermes-estree "0.29.1" + hermes-parser "0.29.1" + prettier-plugin-hermes-parser "0.29.1" prettier@2.8.8: version "2.8.8"