Skip to content

Commit cd0dbf5

Browse files
gkzmeta-codesync[bot]
authored andcommitted
Update hermes-parser and related packages in xplat to 0.34.0 (#56107)
Summary: Pull Request resolved: #56107 Bump hermes-parser and related packages to [0.34.0](https://github.com/facebook/hermes/blob/static_h/tools/hermes-parser/js/CHANGELOG.md). Changelog: [internal] Reviewed By: SamChou19815 Differential Revision: D96556729 fbshipit-source-id: fd6568de0efa43851c45584bba5a2c4ef49bfabe
1 parent 670d769 commit cd0dbf5

8 files changed

Lines changed: 54 additions & 35 deletions

File tree

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"ansi-regex": "^5.0.0",
6565
"ansi-styles": "^4.2.1",
6666
"babel-plugin-minify-dead-code-elimination": "^0.5.2",
67-
"babel-plugin-syntax-hermes-parser": "0.33.3",
67+
"babel-plugin-syntax-hermes-parser": "0.34.0",
6868
"babel-plugin-transform-define": "^2.1.4",
6969
"babel-plugin-transform-flow-enums": "^0.0.2",
7070
"clang-format": "^1.8.0",
@@ -83,10 +83,10 @@
8383
"eslint-plugin-redundant-undefined": "^0.4.0",
8484
"eslint-plugin-relay": "^1.8.3",
8585
"fb-dotslash": "0.5.8",
86-
"flow-api-translator": "0.33.3",
86+
"flow-api-translator": "0.34.0",
8787
"flow-bin": "^0.304.0",
88-
"hermes-eslint": "0.33.3",
89-
"hermes-transform": "0.33.3",
88+
"hermes-eslint": "0.34.0",
89+
"hermes-transform": "0.34.0",
9090
"ini": "^5.0.0",
9191
"inquirer": "^7.1.0",
9292
"jest": "^29.7.0",

packages/eslint-plugin-react-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"bugs": "https://github.com/facebook/react-native/issues",
1919
"main": "index.js",
2020
"devDependencies": {
21-
"babel-plugin-syntax-hermes-parser": "0.33.3",
22-
"hermes-eslint": "0.33.3"
21+
"babel-plugin-syntax-hermes-parser": "0.34.0",
22+
"hermes-eslint": "0.34.0"
2323
},
2424
"engines": {
2525
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"

packages/eslint-plugin-specs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
"@react-native/codegen": "0.86.0-main",
3030
"make-dir": "^2.1.0",
3131
"pirates": "^4.0.1",
32-
"babel-plugin-syntax-hermes-parser": "0.33.3",
32+
"babel-plugin-syntax-hermes-parser": "0.34.0",
3333
"source-map-support": "0.5.0"
3434
},
3535
"devDependencies": {
36-
"hermes-eslint": "0.33.3"
36+
"hermes-eslint": "0.34.0"
3737
},
3838
"engines": {
3939
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"

packages/react-native-babel-preset/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@babel/plugin-transform-typescript": "^7.25.2",
5656
"@babel/plugin-transform-unicode-regex": "^7.24.7",
5757
"@react-native/babel-plugin-codegen": "0.86.0-main",
58-
"babel-plugin-syntax-hermes-parser": "0.33.3",
58+
"babel-plugin-syntax-hermes-parser": "0.34.0",
5959
"babel-plugin-transform-flow-enums": "^0.0.2",
6060
"react-refresh": "^0.14.0"
6161
},

packages/react-native-babel-transformer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"dependencies": {
2929
"@babel/core": "^7.25.2",
3030
"@react-native/babel-preset": "0.86.0-main",
31-
"hermes-parser": "0.33.3",
31+
"hermes-parser": "0.34.0",
3232
"nullthrows": "^1.1.1"
3333
},
3434
"peerDependencies": {

packages/react-native-codegen/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"dependencies": {
3232
"@babel/core": "^7.25.2",
3333
"@babel/parser": "^7.29.0",
34-
"hermes-parser": "0.33.3",
34+
"hermes-parser": "0.34.0",
3535
"invariant": "^2.2.4",
3636
"nullthrows": "^1.1.1",
3737
"tinyglobby": "^0.2.15",
@@ -45,8 +45,8 @@
4545
"@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
4646
"@babel/plugin-transform-optional-chaining": "^7.24.8",
4747
"@babel/preset-env": "^7.25.3",
48-
"babel-plugin-syntax-hermes-parser": "0.33.3",
49-
"hermes-estree": "0.33.3",
48+
"babel-plugin-syntax-hermes-parser": "0.34.0",
49+
"hermes-estree": "0.34.0",
5050
"micromatch": "^4.0.4",
5151
"prettier": "3.6.2",
5252
"rimraf": "^3.0.2"

packages/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@
172172
"abort-controller": "^3.0.0",
173173
"anser": "^1.4.9",
174174
"ansi-regex": "^5.0.0",
175-
"babel-plugin-syntax-hermes-parser": "0.33.3",
175+
"babel-plugin-syntax-hermes-parser": "0.34.0",
176176
"base64-js": "^1.5.1",
177177
"commander": "^12.0.0",
178178
"flow-enums-runtime": "^0.0.6",

yarn.lock

Lines changed: 40 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3031,6 +3031,13 @@ babel-plugin-syntax-hermes-parser@0.33.3:
30313031
dependencies:
30323032
hermes-parser "0.33.3"
30333033

3034+
babel-plugin-syntax-hermes-parser@0.34.0:
3035+
version "0.34.0"
3036+
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.34.0.tgz#db28f1cd8c07e35d843660e80dd85e17684e264e"
3037+
integrity sha512-q4xeAymMrot/21MHA3+fd5mcFF7stx6ntKFO/Of5ldyDpgTBcK1l0NiHAh4NdHHdb4aHqHgQOy7r6yk0IIlz8Q==
3038+
dependencies:
3039+
hermes-parser "0.34.0"
3040+
30343041
babel-plugin-transform-define@^2.1.4:
30353042
version "2.1.4"
30363043
resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.1.4.tgz#8f7088211176a55a72788d584ceea9f691a021c1"
@@ -4727,19 +4734,19 @@ flora-colossus@^2.0.0:
47274734
debug "^4.3.4"
47284735
fs-extra "^10.1.0"
47294736

4730-
flow-api-translator@0.33.3:
4731-
version "0.33.3"
4732-
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.33.3.tgz#0bf7a1258ab7feefab9b69552f91da2d8b7905cc"
4733-
integrity sha512-9JKiKbJ5H1Q7CMt6YFvlRolxXBdAw+VQzrfecYJ1PoQJzy0V67brXMFMVwdyCGZSEaXDf9NBisCtkBURLc4TBg==
4737+
flow-api-translator@0.34.0:
4738+
version "0.34.0"
4739+
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.34.0.tgz#0561f8ce66ada3b1392067b2bd2ae6a7cba2fa47"
4740+
integrity sha512-6rXNtIDPjFP0kgtWSC9DpaNRsrW+XEjotV2pwI90thwWeCAdAk77QC1gKANpNTu2fH7EfqdIJiM4JpG6Swl7Hw==
47344741
dependencies:
47354742
"@babel/code-frame" "^7.16.0"
47364743
"@typescript-eslint/parser" "8.38.0"
47374744
"@typescript-eslint/visitor-keys" "8.38.0"
47384745
flow-enums-runtime "^0.0.6"
4739-
hermes-eslint "0.33.3"
4740-
hermes-estree "0.33.3"
4741-
hermes-parser "0.33.3"
4742-
hermes-transform "0.33.3"
4746+
hermes-eslint "0.34.0"
4747+
hermes-estree "0.34.0"
4748+
hermes-parser "0.34.0"
4749+
hermes-transform "0.34.0"
47434750
typescript "5.3.2"
47444751

47454752
flow-bin@^0.304.0:
@@ -5129,14 +5136,14 @@ hermes-compiler@0.0.0:
51295136
resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa"
51305137
integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA==
51315138

5132-
hermes-eslint@0.33.3:
5133-
version "0.33.3"
5134-
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.33.3.tgz#d9d6b4e9bcf9184f99ad86e087343eb05ab8a0c0"
5135-
integrity sha512-eGY0l6T5U9LDdC+uN88NrSOrvPPtXGPxN7EaD38hytWuBEVXypq0eQ1SNVsnQPBZLWi+b1jkF4F5aVtTCQC6wg==
5139+
hermes-eslint@0.34.0:
5140+
version "0.34.0"
5141+
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.34.0.tgz#819497e8e84db7d3f4212d3f94bfe051d34d7b81"
5142+
integrity sha512-w/1UQpIpzzQVNYUrf7nEJ0v8DHjvfpcOeOAquhEYp99VS43l3wUZ5gztYjgWJ7B+r84FqqUA5CG59ZXjd0JDeg==
51365143
dependencies:
51375144
esrecurse "^4.3.0"
5138-
hermes-estree "0.33.3"
5139-
hermes-parser "0.33.3"
5145+
hermes-estree "0.34.0"
5146+
hermes-parser "0.34.0"
51405147

51415148
hermes-estree@0.25.1:
51425149
version "0.25.1"
@@ -5148,6 +5155,11 @@ hermes-estree@0.33.3:
51485155
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.33.3.tgz#6d6b593d4b471119772c82bdb0212dfadabb6f17"
51495156
integrity sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==
51505157

5158+
hermes-estree@0.34.0:
5159+
version "0.34.0"
5160+
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.34.0.tgz#a6e1aa55d0ef06136158991869b97166ce62d328"
5161+
integrity sha512-6qLylexjmuKa/YYhMiNn/3VejBsdzwmYUGmNpc693/pJzymmbufhkRW/2K6GqFgu0ApRWoqF0NbM6u82jFcOXA==
5162+
51515163
hermes-parser@0.25.1, hermes-parser@^0.25.1:
51525164
version "0.25.1"
51535165
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1"
@@ -5162,17 +5174,24 @@ hermes-parser@0.33.3:
51625174
dependencies:
51635175
hermes-estree "0.33.3"
51645176

5165-
hermes-transform@0.33.3:
5166-
version "0.33.3"
5167-
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.33.3.tgz#a92e3f4f74a8a0f228dd37c7b5b94d8fd75cec04"
5168-
integrity sha512-OI9uMoCjzM6RHxyBKsVRtoJ2B/BqpyJXWqByW48qXkMNDTYADly2vjAz/74Z0MdhrB/xPs6s4o8yo+vpguTe6w==
5177+
hermes-parser@0.34.0:
5178+
version "0.34.0"
5179+
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.34.0.tgz#f6050c7b1a5e978af551be9faf19bc7d7c050a82"
5180+
integrity sha512-tcgan5UNZvu3WwmR3jDAlmwEAR2CMv8cwQVMe5j0NrLQkstf0l3ULbYPuTZWbXxbPa0PyZPiq5LYEcFVmhM9LQ==
5181+
dependencies:
5182+
hermes-estree "0.34.0"
5183+
5184+
hermes-transform@0.34.0:
5185+
version "0.34.0"
5186+
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.34.0.tgz#9f84cbd047da4e06624e051a3e540a97ea62612f"
5187+
integrity sha512-+RDsrfixjUSg4hxhz6b8qdiCh9/awDG+W9Up78mvti4YH9mYyKgycSOXU6c5G6yMYYdXC383aEPYzG5WtjXzKw==
51695188
dependencies:
51705189
"@babel/code-frame" "^7.16.0"
51715190
esquery "^1.4.0"
51725191
flow-enums-runtime "^0.0.6"
5173-
hermes-eslint "0.33.3"
5174-
hermes-estree "0.33.3"
5175-
hermes-parser "0.33.3"
5192+
hermes-eslint "0.34.0"
5193+
hermes-estree "0.34.0"
5194+
hermes-parser "0.34.0"
51765195
string-width "4.2.3"
51775196

51785197
hosted-git-info@^2.1.4:

0 commit comments

Comments
 (0)