From 20403f1116688724cd4253b23d66fea04c42794e Mon Sep 17 00:00:00 2001 From: Marco Wang Date: Thu, 9 Apr 2026 12:27:44 -0700 Subject: [PATCH] [hermes-parser] Update hermes-parser and related packages in fbsource to 0.35.0 Summary: Bump hermes-parser and related packages to [0.35.0](https://github.com/facebook/hermes/blob/static_h/tools/hermes-parser/js/CHANGELOG.md). Changelog: [internal] Reviewed By: bherila Differential Revision: D100198457 --- packages/eslint-plugin-fb-flow/package.json | 2 +- packages/eslint-plugin-fb-flow/yarn.lock | 30 ++++++------ packages/flow-dev-tools/package.json | 4 +- packages/flow-remove-types/package.json | 2 +- packages/flow-upgrade/package.json | 8 +-- packages/flow-upgrade/yarn.lock | 54 ++++++++++----------- website/package.json | 2 +- website/yarn.lock | 28 +++++------ yarn.lock | 28 +++++------ 9 files changed, 79 insertions(+), 79 deletions(-) diff --git a/packages/eslint-plugin-fb-flow/package.json b/packages/eslint-plugin-fb-flow/package.json index 12f0558e74b..9c2d9c86f6c 100644 --- a/packages/eslint-plugin-fb-flow/package.json +++ b/packages/eslint-plugin-fb-flow/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "eslint": "^7.30.0", - "hermes-eslint": "0.34.0", + "hermes-eslint": "0.35.0", "jest": "^27.0.6" }, "engines": { diff --git a/packages/eslint-plugin-fb-flow/yarn.lock b/packages/eslint-plugin-fb-flow/yarn.lock index 779ca1f67d7..b245c6b55e5 100644 --- a/packages/eslint-plugin-fb-flow/yarn.lock +++ b/packages/eslint-plugin-fb-flow/yarn.lock @@ -1623,26 +1623,26 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-eslint@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.34.0.tgz#819497e8e84db7d3f4212d3f94bfe051d34d7b81" - integrity sha512-w/1UQpIpzzQVNYUrf7nEJ0v8DHjvfpcOeOAquhEYp99VS43l3wUZ5gztYjgWJ7B+r84FqqUA5CG59ZXjd0JDeg== +hermes-eslint@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.35.0.tgz#b9b0d414d6a00a409319d07fe66d7b8617746357" + integrity sha512-JzoEjvCCBxjicUSwzqJK0JBQU6+31qKIh2xvBQXLKmFtX9YUj0wqNVEHrIU0sAds1deUL5kA62REDSmcuSVNxA== dependencies: esrecurse "^4.3.0" - hermes-estree "0.34.0" - hermes-parser "0.34.0" + hermes-estree "0.35.0" + hermes-parser "0.35.0" -hermes-estree@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.34.0.tgz#a6e1aa55d0ef06136158991869b97166ce62d328" - integrity sha512-6qLylexjmuKa/YYhMiNn/3VejBsdzwmYUGmNpc693/pJzymmbufhkRW/2K6GqFgu0ApRWoqF0NbM6u82jFcOXA== +hermes-estree@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" + integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== -hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.34.0.tgz#f6050c7b1a5e978af551be9faf19bc7d7c050a82" - integrity sha512-tcgan5UNZvu3WwmR3jDAlmwEAR2CMv8cwQVMe5j0NrLQkstf0l3ULbYPuTZWbXxbPa0PyZPiq5LYEcFVmhM9LQ== +hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.35.0.tgz#7625ec2f34ab897c2a17a7bea9788d136d5fd8c9" + integrity sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA== dependencies: - hermes-estree "0.34.0" + hermes-estree "0.35.0" html-encoding-sniffer@^2.0.1: version "2.0.1" diff --git a/packages/flow-dev-tools/package.json b/packages/flow-dev-tools/package.json index ac83ceab304..00a0dc4e4d5 100644 --- a/packages/flow-dev-tools/package.json +++ b/packages/flow-dev-tools/package.json @@ -6,11 +6,11 @@ "dependencies": { "@babel/core": "^7.26.0", "@babel/preset-flow": "^7.27.1", - "babel-plugin-syntax-hermes-parser": "0.34.0", + "babel-plugin-syntax-hermes-parser": "0.35.0", "chalk": "^4.1.2", "diff": "^8.0.3", "glob": "^7.0.3", - "hermes-parser": "0.34.0", + "hermes-parser": "0.35.0", "minimist": "~1.2.6", "mkdirp": "^0.5.1", "rimraf": "^2.5.2", diff --git a/packages/flow-remove-types/package.json b/packages/flow-remove-types/package.json index 29dbda773cf..50406c80962 100644 --- a/packages/flow-remove-types/package.json +++ b/packages/flow-remove-types/package.json @@ -44,7 +44,7 @@ "es6" ], "dependencies": { - "hermes-parser": "0.34.0", + "hermes-parser": "0.35.0", "pirates": "^3.0.2", "vlq": "^0.2.1" }, diff --git a/packages/flow-upgrade/package.json b/packages/flow-upgrade/package.json index f48f36b9456..64648d141f4 100644 --- a/packages/flow-upgrade/package.json +++ b/packages/flow-upgrade/package.json @@ -30,12 +30,12 @@ "homepage": "https://github.com/facebook/flow/tree/master/packages/flow-upgrade#readme", "dependencies": { "@babel/highlight": "^7.18.6", - "babel-plugin-syntax-hermes-parser": "0.34.0", + "babel-plugin-syntax-hermes-parser": "0.35.0", "chalk": "^2.0.1", "fs-extra": "10.1.0", - "hermes-estree": "0.34.0", - "hermes-parser": "0.34.0", - "hermes-transform": "0.34.0", + "hermes-estree": "0.35.0", + "hermes-parser": "0.35.0", + "hermes-transform": "0.35.0", "klaw-sync": "^6.0.0", "ora": "^5.4.1", "prettier-plugin-hermes-parser": "0.29.1", diff --git a/packages/flow-upgrade/yarn.lock b/packages/flow-upgrade/yarn.lock index 1fc5dd4f0ff..841182c7a7c 100644 --- a/packages/flow-upgrade/yarn.lock +++ b/packages/flow-upgrade/yarn.lock @@ -2004,12 +2004,12 @@ babel-plugin-polyfill-regenerator@^0.2.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -babel-plugin-syntax-hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.34.0.tgz#db28f1cd8c07e35d843660e80dd85e17684e264e" - integrity sha512-q4xeAymMrot/21MHA3+fd5mcFF7stx6ntKFO/Of5ldyDpgTBcK1l0NiHAh4NdHHdb4aHqHgQOy7r6yk0IIlz8Q== +babel-plugin-syntax-hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.35.0.tgz#9daa5340b6a5b329985f4c5cda2c6b1a355daed5" + integrity sha512-9Hbqe8S8JWQ4EiHBFFkqLiFPXJL4bHhYooT536r78jVPfSUtgLtY9lCelY4QJzJORSy/9L3zXDhyN+QsPBMsTw== dependencies: - hermes-parser "0.34.0" + hermes-parser "0.35.0" babel-preset-current-node-syntax@^1.0.0: version "1.0.1" @@ -3067,24 +3067,24 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-eslint@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.34.0.tgz#819497e8e84db7d3f4212d3f94bfe051d34d7b81" - integrity sha512-w/1UQpIpzzQVNYUrf7nEJ0v8DHjvfpcOeOAquhEYp99VS43l3wUZ5gztYjgWJ7B+r84FqqUA5CG59ZXjd0JDeg== +hermes-eslint@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.35.0.tgz#b9b0d414d6a00a409319d07fe66d7b8617746357" + integrity sha512-JzoEjvCCBxjicUSwzqJK0JBQU6+31qKIh2xvBQXLKmFtX9YUj0wqNVEHrIU0sAds1deUL5kA62REDSmcuSVNxA== dependencies: esrecurse "^4.3.0" - hermes-estree "0.34.0" - hermes-parser "0.34.0" + hermes-estree "0.35.0" + hermes-parser "0.35.0" 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-estree@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.34.0.tgz#a6e1aa55d0ef06136158991869b97166ce62d328" - integrity sha512-6qLylexjmuKa/YYhMiNn/3VejBsdzwmYUGmNpc693/pJzymmbufhkRW/2K6GqFgu0ApRWoqF0NbM6u82jFcOXA== +hermes-estree@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" + integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== hermes-parser@0.29.1: version "0.29.1" @@ -3093,24 +3093,24 @@ hermes-parser@0.29.1: dependencies: hermes-estree "0.29.1" -hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.34.0.tgz#f6050c7b1a5e978af551be9faf19bc7d7c050a82" - integrity sha512-tcgan5UNZvu3WwmR3jDAlmwEAR2CMv8cwQVMe5j0NrLQkstf0l3ULbYPuTZWbXxbPa0PyZPiq5LYEcFVmhM9LQ== +hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.35.0.tgz#7625ec2f34ab897c2a17a7bea9788d136d5fd8c9" + integrity sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA== dependencies: - hermes-estree "0.34.0" + hermes-estree "0.35.0" -hermes-transform@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.34.0.tgz#9f84cbd047da4e06624e051a3e540a97ea62612f" - integrity sha512-+RDsrfixjUSg4hxhz6b8qdiCh9/awDG+W9Up78mvti4YH9mYyKgycSOXU6c5G6yMYYdXC383aEPYzG5WtjXzKw== +hermes-transform@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.35.0.tgz#81c83482c93f28b8f36abf8f3a33a426c2fab12d" + integrity sha512-JTsO7k868agX0IDphpNk51AX4HI+jYQdmVw4DIXzqYtNDTr8e2D7gItzdCh8gzEcdGfTtkIpgIFYJlUBEPJOig== dependencies: "@babel/code-frame" "^7.16.0" esquery "^1.4.0" flow-enums-runtime "^0.0.6" - hermes-eslint "0.34.0" - hermes-estree "0.34.0" - hermes-parser "0.34.0" + hermes-eslint "0.35.0" + hermes-estree "0.35.0" + hermes-parser "0.35.0" string-width "4.2.3" html-encoding-sniffer@^2.0.1: diff --git a/website/package.json b/website/package.json index 385c61705cf..48bd8c93df2 100644 --- a/website/package.json +++ b/website/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@babel/preset-flow": "^7.16.7", "@docusaurus/remark-plugin-npm2yarn": "3.7.0", - "babel-plugin-syntax-hermes-parser": "0.34.0", + "babel-plugin-syntax-hermes-parser": "0.35.0", "flow-typed": "^3.7.0", "raw-loader": "^4.0.2" }, diff --git a/website/yarn.lock b/website/yarn.lock index 1be9d94ced8..df6fcbdd09f 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -4810,12 +4810,12 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.3" -babel-plugin-syntax-hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.34.0.tgz#db28f1cd8c07e35d843660e80dd85e17684e264e" - integrity sha512-q4xeAymMrot/21MHA3+fd5mcFF7stx6ntKFO/Of5ldyDpgTBcK1l0NiHAh4NdHHdb4aHqHgQOy7r6yk0IIlz8Q== +babel-plugin-syntax-hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.35.0.tgz#9daa5340b6a5b329985f4c5cda2c6b1a355daed5" + integrity sha512-9Hbqe8S8JWQ4EiHBFFkqLiFPXJL4bHhYooT536r78jVPfSUtgLtY9lCelY4QJzJORSy/9L3zXDhyN+QsPBMsTw== dependencies: - hermes-parser "0.34.0" + hermes-parser "0.35.0" bail@^1.0.0: version "1.0.5" @@ -7965,17 +7965,17 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hermes-estree@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.34.0.tgz#a6e1aa55d0ef06136158991869b97166ce62d328" - integrity sha512-6qLylexjmuKa/YYhMiNn/3VejBsdzwmYUGmNpc693/pJzymmbufhkRW/2K6GqFgu0ApRWoqF0NbM6u82jFcOXA== +hermes-estree@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" + integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== -hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.34.0.tgz#f6050c7b1a5e978af551be9faf19bc7d7c050a82" - integrity sha512-tcgan5UNZvu3WwmR3jDAlmwEAR2CMv8cwQVMe5j0NrLQkstf0l3ULbYPuTZWbXxbPa0PyZPiq5LYEcFVmhM9LQ== +hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.35.0.tgz#7625ec2f34ab897c2a17a7bea9788d136d5fd8c9" + integrity sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA== dependencies: - hermes-estree "0.34.0" + hermes-estree "0.35.0" history@^4.9.0: version "4.10.1" diff --git a/yarn.lock b/yarn.lock index fc9efb07814..661502bfbf2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -348,12 +348,12 @@ assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== -babel-plugin-syntax-hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.34.0.tgz#db28f1cd8c07e35d843660e80dd85e17684e264e" - integrity sha512-q4xeAymMrot/21MHA3+fd5mcFF7stx6ntKFO/Of5ldyDpgTBcK1l0NiHAh4NdHHdb4aHqHgQOy7r6yk0IIlz8Q== +babel-plugin-syntax-hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.35.0.tgz#9daa5340b6a5b329985f4c5cda2c6b1a355daed5" + integrity sha512-9Hbqe8S8JWQ4EiHBFFkqLiFPXJL4bHhYooT536r78jVPfSUtgLtY9lCelY4QJzJORSy/9L3zXDhyN+QsPBMsTw== dependencies: - hermes-parser "0.34.0" + hermes-parser "0.35.0" balanced-match@^1.0.0: version "1.0.2" @@ -540,17 +540,17 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -hermes-estree@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.34.0.tgz#a6e1aa55d0ef06136158991869b97166ce62d328" - integrity sha512-6qLylexjmuKa/YYhMiNn/3VejBsdzwmYUGmNpc693/pJzymmbufhkRW/2K6GqFgu0ApRWoqF0NbM6u82jFcOXA== +hermes-estree@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.35.0.tgz#767cce0b14a68b4bc06cd5db7efe889f6188c565" + integrity sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg== -hermes-parser@0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.34.0.tgz#f6050c7b1a5e978af551be9faf19bc7d7c050a82" - integrity sha512-tcgan5UNZvu3WwmR3jDAlmwEAR2CMv8cwQVMe5j0NrLQkstf0l3ULbYPuTZWbXxbPa0PyZPiq5LYEcFVmhM9LQ== +hermes-parser@0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.35.0.tgz#7625ec2f34ab897c2a17a7bea9788d136d5fd8c9" + integrity sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA== dependencies: - hermes-estree "0.34.0" + hermes-estree "0.35.0" inflight@^1.0.4: version "1.0.6"