diff --git a/babel.config.js b/babel.config.js index 28ea2337d..5ea862d57 100644 --- a/babel.config.js +++ b/babel.config.js @@ -10,7 +10,7 @@ module.exports = { [ require.resolve('@babel/preset-env'), { - targets: {node: '18'}, + targets: {node: '20'}, useBuiltIns: 'entry', corejs: '2.x', }, diff --git a/package.json b/package.json index 2f9361d00..ebbf08bde 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,9 @@ "@react-native-community/eslint-config": "^3.2.0", "@types/glob": "^7.1.1", "@types/jest": "^26.0.15", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.3.7", + "@types/node": "^20.8.10", + "@types/node-fetch": "^2.6.8", + "@types/readable-stream": "^4.0.4", "babel-jest": "^26.6.2", "babel-plugin-module-resolver": "^3.2.0", "chalk": "^4.1.2", @@ -59,7 +60,7 @@ "typescript": "^5.2.0" }, "resolutions": { - "@types/node": "^18.0.0" + "@types/node": "^20.8.10" }, "lint-staged": { "./packages/**/*.ts": [ diff --git a/packages/cli-tools/package.json b/packages/cli-tools/package.json index 1ea8ac765..a7a573f73 100644 --- a/packages/cli-tools/package.json +++ b/packages/cli-tools/package.json @@ -22,8 +22,8 @@ "@react-native-community/cli-types": "13.1.0", "@types/lodash": "^4.14.149", "@types/mime": "^2.0.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.5.5", + "@types/node": "^20.8.10", + "@types/node-fetch": "^2.6.8", "@types/shell-quote": "^1.7.1" }, "files": [ diff --git a/yarn.lock b/yarn.lock index 6f4fdddae..81593e9f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2341,18 +2341,20 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= -"@types/node-fetch@^2.3.7", "@types/node-fetch@^2.5.5": - version "2.5.5" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.5.tgz#cd264e20a81f4600a6c52864d38e7fef72485e92" - integrity sha512-IWwjsyYjGw+em3xTvWVQi5MgYKbRs0du57klfTaZkv/B24AEQ/p/IopNeqIYNy3EsfHOpg8ieQSDomPcsYMHpA== +"@types/node-fetch@^2.6.8": + version "2.6.8" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.8.tgz#9a2993583975849c2e1f360b6ca2f11755b2c504" + integrity sha512-nnH5lV9QCMPsbEVdTb5Y+F3GQxLSw1xQgIydrb2gSfEavRPs50FnMr+KUaa+LoPSqibm2N+ZZxH7lavZlAT4GA== dependencies: "@types/node" "*" - form-data "^3.0.0" + form-data "^4.0.0" -"@types/node@*", "@types/node@^18.0.0": - version "18.17.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.4.tgz#bf8ae9875528929cc9930dc3f066cd0481fe1231" - integrity sha512-ATL4WLgr7/W40+Sp1WnNTSKbgVn6Pvhc/2RHAdt8fl6NsQyp4oPCi2eKcGOvA494bwf1K/W6nGgZ9TwDqvpjdw== +"@types/node@*", "@types/node@^20.8.10": + version "20.8.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.10.tgz#a5448b895c753ae929c26ce85cab557c6d4a365e" + integrity sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w== + dependencies: + undici-types "~5.26.4" "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2392,6 +2394,14 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== +"@types/readable-stream@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.4.tgz#21645a86e5214dc0b5c872b506653aa2512c1e33" + integrity sha512-NSAiePj3Iq3kBArfpUWRNX/mRw8DibYD6YhNCIJDfUP/iIOQYsNJgtHyjpbuZlcbL7TxILS8qYjY/nXXvtcFQg== + dependencies: + "@types/node" "*" + safe-buffer "~5.1.1" + "@types/semver@^6.0.2": version "6.2.1" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.1.tgz#a236185670a7860f1597cf73bea2e16d001461ba" @@ -5808,15 +5818,6 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -12555,6 +12556,11 @@ uncss@^0.17.2: postcss-selector-parser "6.0.2" request "^2.88.0" +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"