diff --git a/package.json b/package.json index 73e8ddbb15..a193a454d5 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "devDependencies": { "@babel/core": "^7.25.2", + "@babel/parser": "^7.29.9", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-react-jsx": "^7.25.2", @@ -28,10 +29,10 @@ "eslint-plugin-lint": "^1.0.0", "eslint-plugin-react": "^7.37.5", "eslint-plugin-relay": "^1.8.3", - "flow-api-translator": "0.331.0", + "flow-api-translator": "0.333.0", "flow-bin": "^0.333.0", - "flow-eslint": "0.331.0", - "flow-parser": "0.331.0", + "flow-eslint": "0.333.0", + "flow-parser": "0.333.0", "invariant": "^2.2.4", "istanbul-api": "3.0.0", "istanbul-lib-coverage": "3.0.0", diff --git a/packages/metro-babel-register/package.json b/packages/metro-babel-register/package.json index 1ea3351762..7f5ca9da19 100644 --- a/packages/metro-babel-register/package.json +++ b/packages/metro-babel-register/package.json @@ -21,7 +21,7 @@ "@babel/preset-typescript": "^7.24.7", "@babel/register": "^7.24.6", "babel-plugin-replace-ts-export-assignment": "^0.0.2", - "flow-parser": "0.331.0", + "flow-parser": "0.333.0", "babel-plugin-transform-flow-enums": "^0.0.2", "escape-string-regexp": "^1.0.5", "flow-enums-runtime": "^0.0.6" diff --git a/packages/metro-babel-transformer/package.json b/packages/metro-babel-transformer/package.json index b6f330f444..05976b3f9b 100644 --- a/packages/metro-babel-transformer/package.json +++ b/packages/metro-babel-transformer/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "flow-parser": "0.331.0", + "flow-parser": "0.333.0", "metro-cache-key": "0.87.1", "nullthrows": "^1.1.1" }, diff --git a/packages/metro/package.json b/packages/metro/package.json index 465ea6a500..e487e0d1dc 100644 --- a/packages/metro/package.json +++ b/packages/metro/package.json @@ -32,7 +32,7 @@ "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "flow-parser": "0.331.0", + "flow-parser": "0.333.0", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", diff --git a/yarn.lock b/yarn.lock index 68319f17d0..feda5045a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3161,19 +3161,19 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -flow-api-translator@0.331.0: - version "0.331.0" - resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.331.0.tgz#4d8b2ca87d5bdf9bb2eb38b5572c9b49444fc246" - integrity sha512-ancC/o6L4I+2788TYZwJRCMXra5YkmP93YPktuSjaukK1UKggelK090omFgqVc1q5GoxOlmfzGaH9ZuosT9aQw== +flow-api-translator@0.333.0: + version "0.333.0" + resolved "https://registry.yarnpkg.com/flow-api-translator/-/flow-api-translator-0.333.0.tgz#3ad6552c47ce6930f0cbab3ce46ec2875f4c6e6f" + integrity sha512-T1CvQdFtDj+ss6cKZSMsul1uAf6jwKRKwQBIzyjEUeuz6t8kLNrhLT/vBYtZBjjQV6/gQFa6LvT/UE75FOAqSA== 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" - flow-eslint "0.331.0" - flow-estree "0.331.0" - flow-parser "0.331.0" - flow-transform "0.331.0" + flow-eslint "0.333.0" + flow-estree "0.333.0" + flow-parser "0.333.0" + flow-transform "0.333.0" typescript "5.3.2" flow-bin@^0.333.0: @@ -3186,43 +3186,43 @@ 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.331.0: - version "0.331.0" - resolved "https://registry.yarnpkg.com/flow-eslint/-/flow-eslint-0.331.0.tgz#4fee8ed51eb924ff8cff45537fe7d3af53f6ddcd" - integrity sha512-6l1WAnvBMmrGljLLpnb+yuqbKbOcaHWQ6iz9M2QlUWXLgRUkxl1dQJfJ7dU/U3kvTjJyHCDt9vJiM9kf4BtA8Q== +flow-eslint@0.333.0: + version "0.333.0" + resolved "https://registry.yarnpkg.com/flow-eslint/-/flow-eslint-0.333.0.tgz#58a06f317c743982abdd96663a87c1434d75f4ff" + integrity sha512-u4EJk0AuRCbr/OHzcTB2gWhMoIC/Y31J+UNwuFPYLHXvmPSobkpVo9geWR5DgQn3ecI3l/gKXiMsAHwrFSENPA== dependencies: esrecurse "^4.3.0" - flow-estree "0.331.0" - flow-parser "0.331.0" + flow-estree "0.333.0" + flow-parser "0.333.0" -flow-estree@0.331.0: - version "0.331.0" - resolved "https://registry.yarnpkg.com/flow-estree/-/flow-estree-0.331.0.tgz#4069f6b5e86337805413ee511d785753a015ceaa" - integrity sha512-FVLYkSL/ITb/QXBEQvNWPjPooRGswuUtGOwrH+puSlMDneNkxy640+FZsk/TfKL+b7Wbw/Fg9FTUv2bMQDpj2w== +flow-estree@0.333.0: + version "0.333.0" + resolved "https://registry.yarnpkg.com/flow-estree/-/flow-estree-0.333.0.tgz#f3360e2c0451e71bfe619107a4d37cf4e1a90ad6" + integrity sha512-jyHzdWcuegTEO1fGakW+hZ91PS49xdMSBjCReBu+Xv05vX+ueVdf1ZtFIfqrdJOL9Uows7RMsHXOH6h6RDW/ZA== flow-parser@0.*: version "0.163.0" resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.163.0.tgz#c2d5c77c57c53e8357016a837f3e3af04a0c87a6" integrity sha512-txOsBcZ1nKsKtoAsBFnArFdq0cnPCmEHI5S2jQIgU1ZO1xtWpg64TsZSRktsaOyoWLpAvVxPap4Qbdd/TCJ3FQ== -flow-parser@0.331.0: - version "0.331.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.331.0.tgz#d4b1ff0026930fb82788b02173449efd5e7b25c0" - integrity sha512-vEZcHIlnKeN8JSVtYFczj8sWJfHIJOkz+YG00O/oul/Bete+t1ZhTi+O6JRRLFYvGW+yJkZ0YgL16iStnbkUqQ== +flow-parser@0.333.0: + version "0.333.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.333.0.tgz#2310ee20b108debab3f7bcee16fffdee96067edc" + integrity sha512-bSL/1CALDbKlG0nKDD1/09XmNNbhnIMKuqzpe+Mv4NBHoKET23cYacaQmh41dq2RJ17TaQc5HQ3hFaj5OHR7ZA== dependencies: - flow-estree "0.331.0" + flow-estree "0.333.0" -flow-transform@0.331.0: - version "0.331.0" - resolved "https://registry.yarnpkg.com/flow-transform/-/flow-transform-0.331.0.tgz#4ac9fd230192562141ab8d9bccd93690e2f349c4" - integrity sha512-R/YarAJMyFakA2P/Fn8H0tkhiJwGZ1+b9AT3h5u/iG7XD5wLUhMYcuu96gi4ZLyR5emX06QMhVf6CZVT1Ln+ZQ== +flow-transform@0.333.0: + version "0.333.0" + resolved "https://registry.yarnpkg.com/flow-transform/-/flow-transform-0.333.0.tgz#66082c7932361463aebadf058f71d206cfd55c3b" + integrity sha512-3xF5Vtwkeu/p3/YjPmKthqxPoYn6XkaL1TprTDjCVD3PUdbNngCYbzzaRK27r6RkSZOxP3R5uTxAUoZKgiIg/w== dependencies: "@babel/code-frame" "^7.16.0" esquery "^1.4.0" flow-enums-runtime "^0.0.6" - flow-eslint "0.331.0" - flow-estree "0.331.0" - flow-parser "0.331.0" + flow-eslint "0.333.0" + flow-estree "0.333.0" + flow-parser "0.333.0" string-width "4.2.3" for-each@^0.3.3, for-each@^0.3.5: