Skip to content

Commit 3306691

Browse files
gkzfacebook-github-bot
authored andcommitted
Update hermes-parser and related packages in xplat and socialvr to 0.29.0 (#52211)
Summary: Pull Request resolved: #52211 Update hermes-parser and related packages in xplat and socialvr to 0.29.0 Changelog: [Internal] Blocked on: https://fb.workplace.com/groups/relay.support/posts/28766057099682865 Reviewed By: SamChou19815 Differential Revision: D77004095 fbshipit-source-id: 5400ac07c0cbf1f9709d374929d842af9dd15d08
1 parent f184b59 commit 3306691

8 files changed

Lines changed: 61 additions & 42 deletions

File tree

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"@typescript-eslint/parser": "^7.1.1",
5959
"ansi-styles": "^4.2.1",
6060
"babel-plugin-minify-dead-code-elimination": "^0.5.2",
61-
"babel-plugin-syntax-hermes-parser": "0.28.1",
61+
"babel-plugin-syntax-hermes-parser": "0.29.0",
6262
"babel-plugin-transform-define": "^2.1.4",
6363
"babel-plugin-transform-flow-enums": "^0.0.2",
6464
"clang-format": "^1.8.0",
@@ -76,11 +76,11 @@
7676
"eslint-plugin-react-native": "^4.0.0",
7777
"eslint-plugin-redundant-undefined": "^0.4.0",
7878
"eslint-plugin-relay": "^1.8.3",
79-
"flow-api-translator": "0.28.1",
79+
"flow-api-translator": "0.29.0",
8080
"flow-bin": "^0.273.1",
8181
"glob": "^7.1.1",
82-
"hermes-eslint": "0.28.1",
83-
"hermes-transform": "0.28.1",
82+
"hermes-eslint": "0.29.0",
83+
"hermes-transform": "0.29.0",
8484
"inquirer": "^7.1.0",
8585
"jest": "^29.7.0",
8686
"jest-config": "^29.7.0",
@@ -96,7 +96,7 @@
9696
"node-fetch": "^2.2.0",
9797
"nullthrows": "^1.1.1",
9898
"prettier": "2.8.8",
99-
"prettier-plugin-hermes-parser": "0.28.1",
99+
"prettier-plugin-hermes-parser": "0.29.0",
100100
"react": "19.1.0",
101101
"react-test-renderer": "19.1.0",
102102
"rimraf": "^3.0.2",

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.28.1",
22-
"hermes-eslint": "0.28.1"
21+
"babel-plugin-syntax-hermes-parser": "0.29.0",
22+
"hermes-eslint": "0.29.0"
2323
},
2424
"engines": {
2525
"node": ">= 22.14.0"

packages/eslint-plugin-specs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
"source-map-support": "0.5.0"
3333
},
3434
"devDependencies": {
35-
"babel-plugin-syntax-hermes-parser": "0.28.1",
36-
"hermes-eslint": "0.28.1"
35+
"babel-plugin-syntax-hermes-parser": "0.29.0",
36+
"hermes-eslint": "0.29.0"
3737
},
3838
"engines": {
3939
"node": ">= 22.14.0"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"@babel/plugin-transform-unicode-regex": "^7.24.7",
6868
"@babel/template": "^7.25.0",
6969
"@react-native/babel-plugin-codegen": "0.80.0-main",
70-
"babel-plugin-syntax-hermes-parser": "0.28.1",
70+
"babel-plugin-syntax-hermes-parser": "0.29.0",
7171
"babel-plugin-transform-flow-enums": "^0.0.2",
7272
"react-refresh": "^0.14.0"
7373
},

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.80.0-main",
31-
"hermes-parser": "0.28.1",
31+
"hermes-parser": "0.29.0",
3232
"nullthrows": "^1.1.1"
3333
},
3434
"peerDependencies": {

packages/react-native-codegen/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
],
3131
"dependencies": {
3232
"glob": "^7.1.1",
33-
"hermes-parser": "0.28.1",
33+
"hermes-parser": "0.29.0",
3434
"invariant": "^2.2.4",
3535
"nullthrows": "^1.1.1",
3636
"yargs": "^17.6.2"
@@ -43,7 +43,7 @@
4343
"@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
4444
"@babel/plugin-transform-optional-chaining": "^7.24.8",
4545
"@babel/preset-env": "^7.25.3",
46-
"hermes-estree": "0.28.1",
46+
"hermes-estree": "0.29.0",
4747
"micromatch": "^4.0.4",
4848
"prettier": "2.8.8",
4949
"rimraf": "^3.0.2"

packages/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
"anser": "^1.4.9",
171171
"ansi-regex": "^5.0.0",
172172
"babel-jest": "^29.7.0",
173-
"babel-plugin-syntax-hermes-parser": "0.28.1",
173+
"babel-plugin-syntax-hermes-parser": "0.29.0",
174174
"base64-js": "^1.5.1",
175175
"commander": "^12.0.0",
176176
"flow-enums-runtime": "^0.0.6",

yarn.lock

Lines changed: 47 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2984,6 +2984,13 @@ babel-plugin-syntax-hermes-parser@0.28.1:
29842984
dependencies:
29852985
hermes-parser "0.28.1"
29862986

2987+
babel-plugin-syntax-hermes-parser@0.29.0:
2988+
version "0.29.0"
2989+
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.0.tgz#c5e57bdcb9a18dc754cdfeb1120693bbe0d5f685"
2990+
integrity sha512-ttKKZUrFB0lk/+IRachGNxnRjUfhaROsudW+3yMT4AMLxQ7iC67+PUhY3O674MIlfY+0KpmnTYhZR78J7oUyuw==
2991+
dependencies:
2992+
hermes-parser "0.29.0"
2993+
29872994
babel-plugin-transform-define@^2.1.4:
29882995
version "2.1.4"
29892996
resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.1.4.tgz#8f7088211176a55a72788d584ceea9f691a021c1"
@@ -4626,19 +4633,19 @@ flatted@^3.2.9:
46264633
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
46274634
integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
46284635

4629-
flow-api-translator@0.28.1:
4630-
version "0.28.1"
4631-
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.28.1.tgz#4f06880f69fb16408ca19d952446e3cf2efff07d"
4632-
integrity sha512-AfZodE10fMEIFOoic1XHRiUA2e4zAdaKQym9OVaykIuAxuo7CljEGdJZ53o2QHDVFTygaSC2rgoSZmuNWZtlxw==
4636+
flow-api-translator@0.29.0:
4637+
version "0.29.0"
4638+
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.29.0.tgz#d9065d770b6372649fff56b6f1704e582984f62f"
4639+
integrity sha512-/4VU65eDSGMyWG6zM8QNZ/6UPFIT9MBskE3vr18cPdWRyBCs5l69HZfrXYPcV56gZItWjfPuM0vkup5ebT3hig==
46334640
dependencies:
46344641
"@babel/code-frame" "^7.16.0"
46354642
"@typescript-eslint/parser" "7.2.0"
46364643
"@typescript-eslint/visitor-keys" "7.2.0"
46374644
flow-enums-runtime "^0.0.6"
4638-
hermes-eslint "0.28.1"
4639-
hermes-estree "0.28.1"
4640-
hermes-parser "0.28.1"
4641-
hermes-transform "0.28.1"
4645+
hermes-eslint "0.29.0"
4646+
hermes-estree "0.29.0"
4647+
hermes-parser "0.29.0"
4648+
hermes-transform "0.29.0"
46424649
typescript "5.3.2"
46434650

46444651
flow-bin@^0.273.1:
@@ -4983,14 +4990,14 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
49834990
dependencies:
49844991
function-bind "^1.1.2"
49854992

4986-
hermes-eslint@0.28.1:
4987-
version "0.28.1"
4988-
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.28.1.tgz#1786d514348e77ca686b96e20b98c172c12d0293"
4989-
integrity sha512-kJVg71OU39TKXg1bpsMtZq+WuLzG/KtPVgWniVeknja+/I+bsN3IraDlMhILVz1k7+a9e3Rm8WPxKYyHh2fUAQ==
4993+
hermes-eslint@0.29.0:
4994+
version "0.29.0"
4995+
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.29.0.tgz#143dcd15cdc369e6dc879109a280b6fcf9ef9722"
4996+
integrity sha512-bEV507Pw5hyeZIKJHn+1RmaAPA3tmHRlkm1q3GBcCIO28CTmVURYeZnrW8M7j7GnaFodlzP2mqvJBkk/XHFacA==
49904997
dependencies:
49914998
esrecurse "^4.3.0"
4992-
hermes-estree "0.28.1"
4993-
hermes-parser "0.28.1"
4999+
hermes-estree "0.29.0"
5000+
hermes-parser "0.29.0"
49945001

49955002
hermes-estree@0.25.1:
49965003
version "0.25.1"
@@ -5002,6 +5009,11 @@ hermes-estree@0.28.1:
50025009
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24"
50035010
integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ==
50045011

5012+
hermes-estree@0.29.0:
5013+
version "0.29.0"
5014+
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.0.tgz#341461ab7e637e3996fd35572694d3f9c8b7a8f5"
5015+
integrity sha512-Dz8xXk5v9HfLCJBfftELIKq5A2hITlvqRf5h1wUVnxxL9cb4B/XKm0FdxxH3OUnYSkjF/8V1t0rN7mI8WraPMg==
5016+
50055017
hermes-parser@0.25.1, hermes-parser@^0.25.1:
50065018
version "0.25.1"
50075019
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1"
@@ -5016,17 +5028,24 @@ hermes-parser@0.28.1:
50165028
dependencies:
50175029
hermes-estree "0.28.1"
50185030

5019-
hermes-transform@0.28.1:
5020-
version "0.28.1"
5021-
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.28.1.tgz#0324f38032cfaeeaa6bfb975b0474d9ae9023eaa"
5022-
integrity sha512-Bw9Hd8EAhUpMG8PBr5v8zRyt4ZEUGSkSnNllSCJlhl79KfLExyB5AOJsUGtbc2idYoTtknJJvUzUmiE07s1tgw==
5031+
hermes-parser@0.29.0:
5032+
version "0.29.0"
5033+
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.0.tgz#a5d21721b85c9a78815f76a30e354c5fda784397"
5034+
integrity sha512-7o4b0LJlsWDMrGx0T14qDFFcTtkQDqH4HVuGmQ9XYBIPc9lGCDGkXUjDX4Fi+gQYzhPFqzj2TotWXKQo4SIzyQ==
5035+
dependencies:
5036+
hermes-estree "0.29.0"
5037+
5038+
hermes-transform@0.29.0:
5039+
version "0.29.0"
5040+
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.29.0.tgz#a4e89aa6fd34f4b4e1654f19ca3e4a81b7b00a85"
5041+
integrity sha512-5LyMVXmvV/qQvFHTnPlE35GAK12V+1FnqpFoPeRWbcJVUwDN8MVIN/wq5k617RlfLs+IfDmQIS/GewrvB/5mWw==
50235042
dependencies:
50245043
"@babel/code-frame" "^7.16.0"
50255044
esquery "^1.4.0"
50265045
flow-enums-runtime "^0.0.6"
5027-
hermes-eslint "0.28.1"
5028-
hermes-estree "0.28.1"
5029-
hermes-parser "0.28.1"
5046+
hermes-eslint "0.29.0"
5047+
hermes-estree "0.29.0"
5048+
hermes-parser "0.29.0"
50305049
string-width "4.2.3"
50315050

50325051
html-escaper@^2.0.0:
@@ -7572,14 +7591,14 @@ prelude-ls@^1.2.1:
75727591
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
75737592
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
75747593

7575-
prettier-plugin-hermes-parser@0.28.1:
7576-
version "0.28.1"
7577-
resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.28.1.tgz#39c168ee998046a0868a900888fe6862843ad417"
7578-
integrity sha512-j/4yzWWCZBf7nYOf7Tm9R5wSeOQwySQNdlqfxr1Y01EMLiVapBXq2rHiLIK2AppMAKYtl+MGTM5b3mjHS4hdeQ==
7594+
prettier-plugin-hermes-parser@0.29.0:
7595+
version "0.29.0"
7596+
resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.29.0.tgz#df90591ffe33cdd6cfbb72d9231d0226ee9d98a8"
7597+
integrity sha512-55AriFIFztU/yLkyjA38S9lUC9ijgOGHkZaDjg8hevv/uDK7MqKz2pYTH875QHQbLpgy4Lk723Y/XpECx0N6MA==
75797598
dependencies:
7580-
hermes-estree "0.28.1"
7581-
hermes-parser "0.28.1"
7582-
prettier-plugin-hermes-parser "0.28.1"
7599+
hermes-estree "0.29.0"
7600+
hermes-parser "0.29.0"
7601+
prettier-plugin-hermes-parser "0.29.0"
75837602

75847603
prettier@2.8.8:
75857604
version "2.8.8"

0 commit comments

Comments
 (0)