From 066a9ec1d050e21812a019eaef053076dc2fc6ea Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Thu, 13 Aug 2026 06:26:01 -0700 Subject: [PATCH] Bump `flow-{estree,parser,eslint,transform,api-translator}` to latest (#57932) Summary: Changelog: [Internal] Differential Revision: D115802149 --- package.json | 8 +- .../eslint-plugin-react-native/package.json | 4 +- packages/eslint-plugin-specs/package.json | 4 +- .../react-native-babel-preset/package.json | 2 +- .../package.json | 2 +- packages/react-native-codegen/package.json | 4 +- packages/react-native/package.json | 2 +- yarn.lock | 81 +++++++------------ 8 files changed, 43 insertions(+), 64 deletions(-) diff --git a/package.json b/package.json index c492bfd2085..4443bdd30b0 100644 --- a/package.json +++ b/package.json @@ -88,11 +88,11 @@ "eslint-plugin-redundant-undefined": "^0.4.0", "eslint-plugin-relay": "^1.8.3", "fb-dotslash": "0.5.8", - "flow-api-translator": "0.37.0", + "flow-api-translator": "0.327.0", "flow-bin": "^0.327.0", - "flow-eslint": "0.325.0", - "flow-parser": "0.325.0", - "flow-transform": "0.325.0", + "flow-eslint": "0.327.0", + "flow-parser": "0.327.0", + "flow-transform": "0.327.0", "ini": "^5.0.0", "inquirer": "^7.1.0", "jest": "^29.7.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index a4ef12b6a2a..4184ab98f37 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -26,8 +26,8 @@ ], "devDependencies": { "babel-plugin-syntax-hermes-parser": "0.37.0", - "flow-parser": "0.325.0", - "flow-eslint": "0.325.0" + "flow-parser": "0.327.0", + "flow-eslint": "0.327.0" }, "engines": { "node": "^22.13.0 || ^24.3.0 || >= 26.0.0" diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index aaaaececf5e..0715c5b4ef6 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -36,11 +36,11 @@ "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.37.0", - "flow-parser": "0.325.0", + "flow-parser": "0.327.0", "source-map-support": "0.5.0" }, "devDependencies": { - "flow-eslint": "0.325.0" + "flow-eslint": "0.327.0" }, "engines": { "node": "^22.13.0 || ^24.3.0 || >= 26.0.0" diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 3daab6776a6..d0e7106c0f6 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -57,7 +57,7 @@ "@babel/plugin-transform-unicode-regex": "^7.24.7", "@react-native/babel-plugin-codegen": "0.87.0-main", "babel-plugin-syntax-hermes-parser": "0.37.0", - "flow-parser": "0.325.0", + "flow-parser": "0.327.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 14a18b0ae86..e061ad66170 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -28,7 +28,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@react-native/babel-preset": "0.87.0-main", - "flow-parser": "0.325.0", + "flow-parser": "0.327.0", "nullthrows": "^1.1.1" }, "peerDependencies": { diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index d0900f470d4..1247fa9b464 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -31,7 +31,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.29.0", - "flow-parser": "0.325.0", + "flow-parser": "0.327.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "tinyglobby": "^0.2.15", @@ -46,7 +46,7 @@ "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/preset-env": "^7.25.3", "babel-plugin-syntax-hermes-parser": "0.37.0", - "flow-estree": "0.325.0", + "flow-estree": "0.327.0", "micromatch": "^4.0.4", "prettier": "3.9.4", "rimraf": "^3.0.2" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 505616414b1..289169c6a1c 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -160,7 +160,7 @@ "anser": "^1.4.9", "ansi-regex": "^5.0.0", "babel-plugin-syntax-hermes-parser": "0.37.0", - "flow-parser": "0.325.0", + "flow-parser": "0.327.0", "base64-js": "^1.5.1", "flow-enums-runtime": "^0.0.6", "hermes-compiler": "0.0.0", diff --git a/yarn.lock b/yarn.lock index 4301bd5c657..1d1bf614d3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4793,19 +4793,19 @@ flora-colossus@^3.0.2: dependencies: debug "^4.4.1" -flow-api-translator@0.37.0: - version "0.37.0" - resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.37.0.tgz#dd4be8736b0336121e499849fdc1695305f8e673" - integrity sha512-bGE1xryadQrArQ/041kC7BhM9XlMXNWgYvv64HxDRe1JCXLzkuEWQuMNWohIzbzndJp0HFFVnB1QxzMxG/sM5w== +flow-api-translator@0.327.0: + version "0.327.0" + resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.327.0.tgz#bee2a3a62f9a73e18af7f44b7ffd960701b44cbc" + integrity sha512-JH1nDhGJojAXnm9wfUN75sjd8s2gpP7+/U14AoEPJFBKCckWK2Os7VVHw0sh60PY90yNCKK1h2qSQjlQ9TzdBA== dependencies: "@babel/code-frame" "^7.16.0" "@typescript-eslint/parser" "8.38.0" "@typescript-eslint/visitor-keys" "8.38.0" flow-enums-runtime "^0.0.6" - hermes-eslint "0.37.0" - hermes-estree "0.37.0" - hermes-parser "0.37.0" - hermes-transform "0.37.0" + flow-eslint "0.327.0" + flow-estree "0.327.0" + flow-parser "0.327.0" + flow-transform "0.327.0" typescript "5.3.2" flow-bin@^0.327.0: @@ -4818,26 +4818,26 @@ flow-enums-runtime@^0.0.6: resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787" integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== -flow-eslint@0.325.0: - version "0.325.0" - resolved "https://registry.yarnpkg.com/flow-eslint/-/flow-eslint-0.325.0.tgz#6d0dc1aa973123373aecfd5e7a4fa68670eaf2a3" - integrity sha512-ne6v8HS254hYelmg9lX0I8S5rxtF9BdWPseQWqAnxcsVtiuzwf1x5byjvmfxbMT62awJcEDxGN9d8+dBzljVyw== +flow-eslint@0.327.0: + version "0.327.0" + resolved "https://registry.yarnpkg.com/flow-eslint/-/flow-eslint-0.327.0.tgz#cddb2cc70401d2f546142cecdc0689c55fe490ec" + integrity sha512-qFUCnVPvKN5Wg2+E/XLKb9mHJVGTKoodHMX1SolV9731sCdB8MXgWF+oYWkmSAiXb2U4R/EYvQ0ADxJMCkIH3A== dependencies: esrecurse "^4.3.0" - flow-estree "0.325.0" - flow-parser "0.325.0" + flow-estree "0.327.0" + flow-parser "0.327.0" -flow-estree@0.325.0: - version "0.325.0" - resolved "https://registry.yarnpkg.com/flow-estree/-/flow-estree-0.325.0.tgz#07ed2568d312f2bfc926524d59d4b731541a52a9" - integrity sha512-HnYTpF6Al3YZpiPwket4x33V7iXSUgyqmtOz9FvgGBRKfBzZre/A3sRpXN1Jsq1VeRson1ToHJn+EosHemaPpQ== +flow-estree@0.327.0: + version "0.327.0" + resolved "https://registry.yarnpkg.com/flow-estree/-/flow-estree-0.327.0.tgz#59c1b87cc6c5dd7ad195ac059e9f8efa6c28c2df" + integrity sha512-f9vK751YUzD0qaHSpKc5/qQM6gqOlgGS+4ZRqTNcZOpVqn3mC55yEQ6dUG2K1eaVm5FbKkz9CFWe6XNvrkQFQg== -flow-parser@0.325.0: - version "0.325.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.325.0.tgz#984a49a53609ff93e0c1f378ac8a211a00177590" - integrity sha512-3uJxDHNXuiNM5twT+tk0iIn8zdSkF67cmE/6SoWFbmxcX7BnI82qYeJSEhrfNnDx7TwhAVPnLqV7MCt+biVwZw== +flow-parser@0.327.0: + version "0.327.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.327.0.tgz#05ab7e7ab6304a992a151cc89faf9111d89d8596" + integrity sha512-/MYZ5hXWf5ozpbdfUDmazMgQXviLxWEiRLH3MppEGDdW0itRVqmB5UaU7QX+SBCDNiq+gEesSVn8nlxmPDyDkw== dependencies: - flow-estree "0.325.0" + flow-estree "0.327.0" flow-remove-types@^2.237.2: version "2.259.1" @@ -4848,17 +4848,17 @@ flow-remove-types@^2.237.2: pirates "^3.0.2" vlq "^0.2.1" -flow-transform@0.325.0: - version "0.325.0" - resolved "https://registry.yarnpkg.com/flow-transform/-/flow-transform-0.325.0.tgz#7f2fcf777d68512ced1f0f6485fc36c00fa2fa13" - integrity sha512-RqIr/tNgnK5FeeHxozZL+QLXvXLOei0agcwcKLvzuwr8HbyzxUx3TshSCtpzux1bnV3PKZubb5XPsrJwYDH5XQ== +flow-transform@0.327.0: + version "0.327.0" + resolved "https://registry.yarnpkg.com/flow-transform/-/flow-transform-0.327.0.tgz#ba9ac59f2d5f1731c11bdb3b42e552ece24df809" + integrity sha512-pgaHOAhH3cfcldKWxqPMIFNaiNo2mvolGdheCuBmVm8UyugJf9vGwvHdoTmlRW16iZDFobYz3y/Dtdii9PTH2g== dependencies: "@babel/code-frame" "^7.16.0" esquery "^1.4.0" flow-enums-runtime "^0.0.6" - flow-eslint "0.325.0" - flow-estree "0.325.0" - flow-parser "0.325.0" + flow-eslint "0.327.0" + flow-estree "0.327.0" + flow-parser "0.327.0" string-width "4.2.3" for-each@^0.3.3: @@ -5186,14 +5186,6 @@ hermes-compiler@0.0.0: resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa" integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA== -hermes-eslint@0.37.0: - version "0.37.0" - resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.37.0.tgz#f66afae3150d7b7703dcfb30e43297662674c560" - integrity sha512-GOZ2xpOe28u7hN5e4NMBCEVZ9KwmigPtFZDXoSRgUWL6sFlppxB5T7WBiLRO00c+sW5R0YM4cbOmnWtTK+DQcQ== - dependencies: - hermes-estree "0.37.0" - hermes-parser "0.37.0" - hermes-estree@0.25.1: version "0.25.1" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" @@ -5230,19 +5222,6 @@ hermes-parser@0.37.0: dependencies: hermes-estree "0.37.0" -hermes-transform@0.37.0: - version "0.37.0" - resolved "https://registry.yarnpkg.com/hermes-transform/-/hermes-transform-0.37.0.tgz#f443e0b125ed5076e6bc3f795c8d0165fe36aca1" - integrity sha512-wMf/X3dMz8+/7RJSoydAd5BV/ltYCw1lCX/A7wApEmYpWsxipwLZ5T1SMJl0uWrebZM41ua8Z4gut5dLe5dHlQ== - dependencies: - "@babel/code-frame" "^7.16.0" - esquery "^1.4.0" - flow-enums-runtime "^0.0.6" - hermes-eslint "0.37.0" - hermes-estree "0.37.0" - hermes-parser "0.37.0" - string-width "4.2.3" - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"