@samitouri / QOS-React-2 / commits / 12e6cee06f

[eslint-plugin] Update hermes-parser to 0.15.0

This includes a fix where the HermesToBabelAdapter was incorrectly outputting a `ClassMethod` instead of `ClassPrivateMethod` in certain scenarios. This was causing issues with our eslint plugin as it would crash on any file containing private methods because a malformed AST was formed.

Lauren Tan committed Jul 27, 2023 at 11:46 UTC 12e6cee06f64d7640047f60936822dd021b1c0f5
2 files changed +14 -2
compiler/forget/packages/eslint-plugin-react-forget/package.json
+1 -1
@@ -17,7 +17,7 @@
17 "@babel/core": "^7.19.1",
18 "@babel/plugin-proposal-private-methods": "^7.18.6",
19 "babel-plugin-react-forget": "*",
20 - "hermes-parser": "^0.14.0"
20 + "hermes-parser": "^0.15.0"
21 },
22 "devDependencies": {
23 "@babel/eslint-parser": "^7.19.1",
compiler/forget/yarn.lock
+13 -1
@@ -6258,13 +6258,25 @@ hermes-estree@0.14.0:
6258 resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.14.0.tgz#c663eea1400980802283338a09d0087c448729e7"
6259 integrity sha512-L6M67+0/eSEbt6Ha2XOBFXL++7MR34EOJMgm+j7YCaI4L/jZqrVAg6zYQKzbs1ZCFDLvEQpOgLlapTX4gpFriA==
6260
6261 -hermes-parser@0.14.0, hermes-parser@^0.14.0:
6261 +hermes-estree@0.15.0:
6262 + version "0.15.0"
6263 + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.15.0.tgz#e32f6210ab18c7b705bdcb375f7700f2db15d6ba"
6264 + integrity sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==
6265 +
6266 +hermes-parser@0.14.0:
6267 version "0.14.0"
6268 resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.14.0.tgz#edb2e7172fce996d2c8bbba250d140b70cc1aaaf"
6269 integrity sha512-pt+8uRiJhVlErY3fiXB3gKhZ72RxM6E1xRMpvfZ5n6Z5TQKQQXKorgRCRzoe02mmvLKBJFP5nPDGv75MWAgCTw==
6270 dependencies:
6271 hermes-estree "0.14.0"
6272
6273 +hermes-parser@^0.15.0:
6274 + version "0.15.0"
6275 + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.15.0.tgz#f611a297c2a2dbbfbce8af8543242254f604c382"
6276 + integrity sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==
6277 + dependencies:
6278 + hermes-estree "0.15.0"
6279 +
6280 hmac-drbg@^1.0.1:
6281 version "1.0.1"
6282 resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"