Skip to content

Commit 3365667

Browse files
SamChou19815meta-codesync[bot]
authored andcommitted
Install flow-{estree,eslint,parser,transform} counterparts to the hermes-* packages (#57769)
Summary: Pull Request resolved: #57769 Eventually, we will replace the hermes ones with the `flow-{estree,eslint,parser,transform}` packages. This diff first installs the flow ones. Changelog: [Internal] Reviewed By: javache Differential Revision: D114226573 fbshipit-source-id: a693cdac57d2ce77c002a8ac455aceabaadbcf20
1 parent 0b0eb8d commit 3365667

6 files changed

Lines changed: 41 additions & 0 deletions

File tree

‎package.json‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@
9090
"fb-dotslash": "0.5.8",
9191
"flow-api-translator": "0.37.0",
9292
"flow-bin": "^0.324.0",
93+
"flow-eslint": "0.325.0",
9394
"hermes-eslint": "0.37.0",
95+
"flow-transform": "0.325.0",
9496
"hermes-transform": "0.37.0",
9597
"ini": "^5.0.0",
9698
"inquirer": "^7.1.0",

‎packages/eslint-plugin-react-native/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
],
2727
"devDependencies": {
2828
"babel-plugin-syntax-hermes-parser": "0.37.0",
29+
"flow-eslint": "0.325.0",
2930
"hermes-eslint": "0.37.0"
3031
},
3132
"engines": {

‎packages/eslint-plugin-specs/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"source-map-support": "0.5.0"
4040
},
4141
"devDependencies": {
42+
"flow-eslint": "0.325.0",
4243
"hermes-eslint": "0.37.0"
4344
},
4445
"engines": {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"dependencies": {
2929
"@babel/core": "^7.25.2",
3030
"@react-native/babel-preset": "0.87.0-main",
31+
"flow-parser": "0.325.0",
3132
"hermes-parser": "0.37.0",
3233
"nullthrows": "^1.1.1"
3334
},

‎packages/react-native-codegen/package.json‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"dependencies": {
3232
"@babel/core": "^7.25.2",
3333
"@babel/parser": "^7.29.0",
34+
"flow-parser": "0.325.0",
3435
"hermes-parser": "0.37.0",
3536
"invariant": "^2.2.4",
3637
"nullthrows": "^1.1.1",
@@ -46,6 +47,7 @@
4647
"@babel/plugin-transform-optional-chaining": "^7.24.8",
4748
"@babel/preset-env": "^7.25.3",
4849
"babel-plugin-syntax-hermes-parser": "0.37.0",
50+
"flow-estree": "0.325.0",
4951
"hermes-estree": "0.37.0",
5052
"micromatch": "^4.0.4",
5153
"prettier": "3.9.4",

‎yarn.lock‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4818,6 +4818,27 @@ flow-enums-runtime@^0.0.6:
48184818
resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787"
48194819
integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==
48204820

4821+
flow-eslint@0.325.0:
4822+
version "0.325.0"
4823+
resolved "https://registry.yarnpkg.com/flow-eslint/-/flow-eslint-0.325.0.tgz#6d0dc1aa973123373aecfd5e7a4fa68670eaf2a3"
4824+
integrity sha512-ne6v8HS254hYelmg9lX0I8S5rxtF9BdWPseQWqAnxcsVtiuzwf1x5byjvmfxbMT62awJcEDxGN9d8+dBzljVyw==
4825+
dependencies:
4826+
esrecurse "^4.3.0"
4827+
flow-estree "0.325.0"
4828+
flow-parser "0.325.0"
4829+
4830+
flow-estree@0.325.0:
4831+
version "0.325.0"
4832+
resolved "https://registry.yarnpkg.com/flow-estree/-/flow-estree-0.325.0.tgz#07ed2568d312f2bfc926524d59d4b731541a52a9"
4833+
integrity sha512-HnYTpF6Al3YZpiPwket4x33V7iXSUgyqmtOz9FvgGBRKfBzZre/A3sRpXN1Jsq1VeRson1ToHJn+EosHemaPpQ==
4834+
4835+
flow-parser@0.325.0:
4836+
version "0.325.0"
4837+
resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.325.0.tgz#984a49a53609ff93e0c1f378ac8a211a00177590"
4838+
integrity sha512-3uJxDHNXuiNM5twT+tk0iIn8zdSkF67cmE/6SoWFbmxcX7BnI82qYeJSEhrfNnDx7TwhAVPnLqV7MCt+biVwZw==
4839+
dependencies:
4840+
flow-estree "0.325.0"
4841+
48214842
flow-remove-types@^2.237.2:
48224843
version "2.259.1"
48234844
resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-2.259.1.tgz#ee78962cbd73d85f0e94183b354c43399903c734"
@@ -4827,6 +4848,19 @@ flow-remove-types@^2.237.2:
48274848
pirates "^3.0.2"
48284849
vlq "^0.2.1"
48294850

4851+
flow-transform@0.325.0:
4852+
version "0.325.0"
4853+
resolved "https://registry.yarnpkg.com/flow-transform/-/flow-transform-0.325.0.tgz#7f2fcf777d68512ced1f0f6485fc36c00fa2fa13"
4854+
integrity sha512-RqIr/tNgnK5FeeHxozZL+QLXvXLOei0agcwcKLvzuwr8HbyzxUx3TshSCtpzux1bnV3PKZubb5XPsrJwYDH5XQ==
4855+
dependencies:
4856+
"@babel/code-frame" "^7.16.0"
4857+
esquery "^1.4.0"
4858+
flow-enums-runtime "^0.0.6"
4859+
flow-eslint "0.325.0"
4860+
flow-estree "0.325.0"
4861+
flow-parser "0.325.0"
4862+
string-width "4.2.3"
4863+
48304864
for-each@^0.3.3:
48314865
version "0.3.3"
48324866
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"

0 commit comments

Comments
 (0)