Skip to content

Commit 94009f3

Browse files
SamChou19815facebook-github-bot
authored andcommitted
Update hermes-parser and related packages in fbsource to 0.24.0 (#46802)
Summary: Pull Request resolved: #46802 Bump hermes-parser and related packages to [0.24.0](https://github.com/facebook/hermes/blob/main/tools/hermes-parser/js/CHANGELOG.md). Changelog: [internal] Reviewed By: javache Differential Revision: D63797332 fbshipit-source-id: 98179d3cd777ff6824dfd10ceb7236a02dc6c9d6
1 parent 7487a2c commit 94009f3

File tree

9 files changed

+63
-44
lines changed

9 files changed

+63
-44
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"@typescript-eslint/parser": "^7.1.1",
5757
"ansi-styles": "^4.2.1",
5858
"babel-plugin-minify-dead-code-elimination": "^0.5.2",
59-
"babel-plugin-syntax-hermes-parser": "0.23.1",
59+
"babel-plugin-syntax-hermes-parser": "0.24.0",
6060
"babel-plugin-transform-define": "^2.1.4",
6161
"babel-plugin-transform-flow-enums": "^0.0.2",
6262
"chalk": "^4.0.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.23.1",
79+
"flow-api-translator": "0.24.0",
8080
"flow-bin": "^0.247.1",
8181
"glob": "^7.1.1",
82-
"hermes-eslint": "0.23.1",
83-
"hermes-transform": "0.23.1",
82+
"hermes-eslint": "0.24.0",
83+
"hermes-transform": "0.24.0",
8484
"inquirer": "^7.1.0",
8585
"jest": "^29.6.3",
8686
"jest-junit": "^10.0.0",
@@ -92,7 +92,7 @@
9292
"node-fetch": "^2.2.0",
9393
"nullthrows": "^1.1.1",
9494
"prettier": "2.8.8",
95-
"prettier-plugin-hermes-parser": "0.23.1",
95+
"prettier-plugin-hermes-parser": "0.24.0",
9696
"react": "19.0.0-rc-fb9a90fa48-20240614",
9797
"react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614",
9898
"rimraf": "^3.0.2",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"eslint-plugin-react": "^7.30.1",
3232
"eslint-plugin-react-hooks": "^4.6.0",
3333
"eslint-plugin-react-native": "^4.0.0",
34-
"hermes-eslint": "^0.23.1"
34+
"hermes-eslint": "0.24.0"
3535
},
3636
"peerDependencies": {
3737
"eslint": ">=8",

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.23.1",
22-
"hermes-eslint": "^0.23.1"
21+
"babel-plugin-syntax-hermes-parser": "0.24.0",
22+
"hermes-eslint": "0.24.0"
2323
},
2424
"engines": {
2525
"node": ">=18"

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.23.1",
36-
"hermes-eslint": "^0.23.1"
35+
"babel-plugin-syntax-hermes-parser": "0.24.0",
36+
"hermes-eslint": "0.24.0"
3737
},
3838
"engines": {
3939
"node": ">=18"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"@babel/plugin-transform-unicode-regex": "^7.24.7",
5757
"@babel/template": "^7.25.0",
5858
"@react-native/babel-plugin-codegen": "0.77.0-main",
59-
"babel-plugin-syntax-hermes-parser": "^0.23.1",
59+
"babel-plugin-syntax-hermes-parser": "0.24.0",
6060
"babel-plugin-transform-flow-enums": "^0.0.2",
6161
"react-refresh": "^0.14.0"
6262
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"dependencies": {
1818
"@babel/core": "^7.25.2",
1919
"@react-native/babel-preset": "0.77.0-main",
20-
"hermes-parser": "0.23.1",
20+
"hermes-parser": "0.24.0",
2121
"nullthrows": "^1.1.1"
2222
},
2323
"peerDependencies": {

packages/react-native-codegen/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"dependencies": {
3232
"@babel/parser": "^7.25.3",
3333
"glob": "^7.1.1",
34-
"hermes-parser": "0.23.1",
34+
"hermes-parser": "0.24.0",
3535
"invariant": "^2.2.4",
3636
"jscodeshift": "^17.0.0",
3737
"nullthrows": "^1.1.1",
@@ -49,7 +49,7 @@
4949
"@babel/plugin-transform-flow-strip-types": "^7.25.2",
5050
"@babel/preset-env": "^7.25.3",
5151
"chalk": "^4.0.0",
52-
"hermes-estree": "0.23.1",
52+
"hermes-estree": "0.24.0",
5353
"micromatch": "^4.0.4",
5454
"prettier": "2.8.8",
5555
"rimraf": "^3.0.2"

packages/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
"anser": "^1.4.9",
121121
"ansi-regex": "^5.0.0",
122122
"babel-jest": "^29.7.0",
123-
"babel-plugin-syntax-hermes-parser": "^0.23.1",
123+
"babel-plugin-syntax-hermes-parser": "0.24.0",
124124
"base64-js": "^1.5.1",
125125
"chalk": "^4.0.0",
126126
"commander": "^12.0.0",

yarn.lock

Lines changed: 48 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2799,13 +2799,20 @@ babel-plugin-replace-ts-export-assignment@^0.0.2:
27992799
resolved "https://registry.yarnpkg.com/babel-plugin-replace-ts-export-assignment/-/babel-plugin-replace-ts-export-assignment-0.0.2.tgz#927a30ba303fcf271108980a8d4f80a693e1d53f"
28002800
integrity sha512-BiTEG2Ro+O1spuheL5nB289y37FFmz0ISE6GjpNCG2JuA/WNcuEHSYw01+vN8quGf208sID3FnZFDwVyqX18YQ==
28012801

2802-
babel-plugin-syntax-hermes-parser@0.23.1, babel-plugin-syntax-hermes-parser@^0.23.1:
2802+
babel-plugin-syntax-hermes-parser@0.23.1:
28032803
version "0.23.1"
28042804
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz#470e9d1d30ad670d4c8a37138e22ae39c843d1ff"
28052805
integrity sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==
28062806
dependencies:
28072807
hermes-parser "0.23.1"
28082808

2809+
babel-plugin-syntax-hermes-parser@0.24.0:
2810+
version "0.24.0"
2811+
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.24.0.tgz#79d0c73daae7bd7d4b07f64ee281c75aa48845cf"
2812+
integrity sha512-J4wETqz7ehbyYl2uge65zsfr0Ue+0yJYYMMkGAWpZc0fB02z4JAcx+mJEXVU14yiihGwqVUlR7oS4/gDYOxUdA==
2813+
dependencies:
2814+
hermes-parser "0.24.0"
2815+
28092816
babel-plugin-transform-define@^2.1.4:
28102817
version "2.1.4"
28112818
resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.1.4.tgz#8f7088211176a55a72788d584ceea9f691a021c1"
@@ -4420,19 +4427,19 @@ flatted@^3.2.9:
44204427
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
44214428
integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
44224429

4423-
flow-api-translator@0.23.1:
4424-
version "0.23.1"
4425-
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.23.1.tgz#1fd089801032438e196bffce652563186ad2b084"
4426-
integrity sha512-iK62XrAC7Lkyw3q9rEYsPQuwSh+AlgOp3HTKFRtZQp83w0EfDqYYMxLljkLb7ij0B9XxB6VQ8OuoPvvk8vFATg==
4430+
flow-api-translator@0.24.0:
4431+
version "0.24.0"
4432+
resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.24.0.tgz#d70e19d9fcea387a30d6eefee3a35d9d2b0fa244"
4433+
integrity sha512-1uUM/3hSbWCsFX7DpgregW9+je49vV398enE/fgYYVvUeRz8qX8Ht4oTn9R173DPhLtfWkFT/bxXO95cTvtQSA==
44274434
dependencies:
44284435
"@babel/code-frame" "^7.16.0"
44294436
"@typescript-eslint/parser" "7.2.0"
44304437
"@typescript-eslint/visitor-keys" "7.2.0"
44314438
flow-enums-runtime "^0.0.6"
4432-
hermes-eslint "0.23.1"
4433-
hermes-estree "0.23.1"
4434-
hermes-parser "0.23.1"
4435-
hermes-transform "0.23.1"
4439+
hermes-eslint "0.24.0"
4440+
hermes-estree "0.24.0"
4441+
hermes-parser "0.24.0"
4442+
hermes-transform "0.24.0"
44364443
typescript "5.3.2"
44374444

44384445
flow-bin@^0.247.1:
@@ -4834,38 +4841,50 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
48344841
dependencies:
48354842
function-bind "^1.1.2"
48364843

4837-
hermes-eslint@0.23.1, hermes-eslint@^0.23.1:
4838-
version "0.23.1"
4839-
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.23.1.tgz#e0801e58bd4a70f01b0b0659805f315ab7ea6691"
4840-
integrity sha512-DaEpbJobK1KwpTSXrPIKkHs2h+B+RTw2F1g9S70tjtJ14a3zM+2gPVUtc8xyffQqRJ6tPfs+/zRKwV17lwDvqA==
4844+
hermes-eslint@0.24.0:
4845+
version "0.24.0"
4846+
resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.24.0.tgz#a86b723bfb0d12ac3031b66c4b861f0ff2d582f3"
4847+
integrity sha512-PS/b1MO7NxVBwnxaPvcd3MGsXlt7B0S9gfL7mIbMDIf1A0tYsR09/i/Sl8BHhMX9zb99h499b4POitmr8soQFQ==
48414848
dependencies:
48424849
esrecurse "^4.3.0"
4843-
hermes-estree "0.23.1"
4844-
hermes-parser "0.23.1"
4850+
hermes-estree "0.24.0"
4851+
hermes-parser "0.24.0"
48454852

48464853
hermes-estree@0.23.1:
48474854
version "0.23.1"
48484855
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.23.1.tgz#d0bac369a030188120ee7024926aabe5a9f84fdb"
48494856
integrity sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==
48504857

4858+
hermes-estree@0.24.0:
4859+
version "0.24.0"
4860+
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.24.0.tgz#487dc1ddc0bae698c2d79f34153ac9bf62d7b3c0"
4861+
integrity sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==
4862+
48514863
hermes-parser@0.23.1:
48524864
version "0.23.1"
48534865
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.23.1.tgz#e5de648e664f3b3d84d01b48fc7ab164f4b68205"
48544866
integrity sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==
48554867
dependencies:
48564868
hermes-estree "0.23.1"
48574869

4858-
hermes-transform@0.23.1:
4859-
version "0.23.1"
4860-
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.23.1.tgz#ea6d401117db8398de9723dc1cf936a9a3c8477b"
4861-
integrity sha512-rS4nYF87InorhUL29gJeJe7Hi15wuy1cDNc6RhHi2CTPGvCfiElp4lzpsJiPj4GjAXp8xeacjV0N6t1q/AXDfQ==
4870+
hermes-parser@0.24.0:
4871+
version "0.24.0"
4872+
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.24.0.tgz#2ed19d079efc0848eb1f800f0c393a074c4696fb"
4873+
integrity sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==
4874+
dependencies:
4875+
hermes-estree "0.24.0"
4876+
4877+
hermes-transform@0.24.0:
4878+
version "0.24.0"
4879+
resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.24.0.tgz#bf7693978b8f2d94f79c3a6700018b21ec08233e"
4880+
integrity sha512-ZK0FowpvYY8Ajz8sIrzmk4VlRBJlFlRhFGciXxUVBAA0UF3CzsE3mI1i7Cqf8h5A0d0OIE66cXqosm9qRhsEzQ==
48624881
dependencies:
48634882
"@babel/code-frame" "^7.16.0"
48644883
esquery "^1.4.0"
48654884
flow-enums-runtime "^0.0.6"
4866-
hermes-eslint "0.23.1"
4867-
hermes-estree "0.23.1"
4868-
hermes-parser "0.23.1"
4885+
hermes-eslint "0.24.0"
4886+
hermes-estree "0.24.0"
4887+
hermes-parser "0.24.0"
48694888
string-width "4.2.3"
48704889

48714890
homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1:
@@ -7207,14 +7226,14 @@ prettier-linter-helpers@^1.0.0:
72077226
dependencies:
72087227
fast-diff "^1.1.2"
72097228

7210-
prettier-plugin-hermes-parser@0.23.1:
7211-
version "0.23.1"
7212-
resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.23.1.tgz#e717730ee0959322dd74429f821511f468431974"
7213-
integrity sha512-fZNzKmP8E+xPnOzOBvZfdSSbUk/A79ZjohTFL/TTqtO+fTAjLY0n+P7ooOC9cYl/FKHMaXR0kNiNOS4y9ZxsFg==
7229+
prettier-plugin-hermes-parser@0.24.0:
7230+
version "0.24.0"
7231+
resolved "https://registry.yarnpkg.com/prettier-plugin-hermes-parser/-/prettier-plugin-hermes-parser-0.24.0.tgz#b6a03a2d88e0320d05fc788598b1f0e21e9f7eb6"
7232+
integrity sha512-5ocvjexclFaU/qaiw3EW36G5I3H5iX8FQKNWwbls3qXVdzWGMaHNt61xxMzne0E9Unpk9EpMzpijGxgPGb94pw==
72147233
dependencies:
7215-
hermes-estree "0.23.1"
7216-
hermes-parser "0.23.1"
7217-
prettier-plugin-hermes-parser "0.23.1"
7234+
hermes-estree "0.24.0"
7235+
hermes-parser "0.24.0"
7236+
prettier-plugin-hermes-parser "0.24.0"
72187237

72197238
prettier@2.8.8:
72207239
version "2.8.8"

0 commit comments

Comments
 (0)