From 71c247a1831fe70e8b847fdb57b5fc10538d9748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 30 Apr 2024 10:25:22 -0400 Subject: [PATCH] [babel 8] Require Node.js `^18.20.0 || ^20.10.0 || >=21.0.0` (#16457) * bump node requirements to ^18.18.0 || >=20.0.0 * update ci configs * bump to ^18.20.0 || ^20.10.0 || >= 21.0.0 --- .github/workflows/ci.yml | 4 ++-- .../package.json | 2 +- .../babel-plugin-codemod-optional-catch-binding/package.json | 2 +- eslint/babel-eslint-parser/package.json | 2 +- eslint/babel-eslint-plugin-development/package.json | 2 +- eslint/babel-eslint-plugin/package.json | 2 +- packages/babel-cli/package.json | 2 +- packages/babel-code-frame/package.json | 2 +- packages/babel-compat-data/package.json | 2 +- packages/babel-core/package.json | 2 +- packages/babel-generator/package.json | 2 +- packages/babel-helper-annotate-as-pure/package.json | 2 +- .../package.json | 2 +- packages/babel-helper-builder-react-jsx/package.json | 2 +- packages/babel-helper-check-duplicate-nodes/package.json | 2 +- packages/babel-helper-compilation-targets/package.json | 2 +- .../babel-helper-create-class-features-plugin/package.json | 2 +- .../babel-helper-create-regexp-features-plugin/package.json | 2 +- packages/babel-helper-environment-visitor/package.json | 2 +- packages/babel-helper-fixtures/package.json | 2 +- packages/babel-helper-function-name/package.json | 2 +- packages/babel-helper-hoist-variables/package.json | 2 +- packages/babel-helper-import-to-platform-api/package.json | 2 +- .../babel-helper-member-expression-to-functions/package.json | 2 +- packages/babel-helper-module-imports/package.json | 2 +- packages/babel-helper-module-transforms/package.json | 2 +- packages/babel-helper-optimise-call-expression/package.json | 2 +- packages/babel-helper-plugin-test-runner/package.json | 2 +- packages/babel-helper-plugin-utils/package.json | 2 +- packages/babel-helper-remap-async-to-generator/package.json | 2 +- packages/babel-helper-replace-supers/package.json | 2 +- packages/babel-helper-simple-access/package.json | 2 +- .../package.json | 2 +- packages/babel-helper-split-export-declaration/package.json | 2 +- packages/babel-helper-string-parser/package.json | 2 +- .../babel-helper-transform-fixture-test-runner/package.json | 2 +- packages/babel-helper-validator-identifier/package.json | 2 +- packages/babel-helper-validator-option/package.json | 2 +- packages/babel-helper-wrap-function/package.json | 2 +- packages/babel-helpers/package.json | 2 +- packages/babel-highlight/package.json | 2 +- packages/babel-node/package.json | 2 +- packages/babel-parser/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-external-helpers/package.json | 2 +- .../babel-plugin-proposal-async-do-expressions/package.json | 2 +- packages/babel-plugin-proposal-decorators/package.json | 2 +- .../babel-plugin-proposal-destructuring-private/package.json | 2 +- packages/babel-plugin-proposal-do-expressions/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../babel-plugin-proposal-export-default-from/package.json | 2 +- packages/babel-plugin-proposal-function-bind/package.json | 2 +- packages/babel-plugin-proposal-function-sent/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-proposal-import-defer/package.json | 2 +- .../babel-plugin-proposal-import-wasm-source/package.json | 2 +- packages/babel-plugin-proposal-json-modules/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-proposal-partial-application/package.json | 2 +- packages/babel-plugin-proposal-pipeline-operator/package.json | 2 +- packages/babel-plugin-proposal-record-and-tuple/package.json | 2 +- packages/babel-plugin-proposal-regexp-modifiers/package.json | 2 +- packages/babel-plugin-proposal-throw-expressions/package.json | 2 +- .../babel-plugin-syntax-async-do-expressions/package.json | 2 +- packages/babel-plugin-syntax-decimal/package.json | 2 +- packages/babel-plugin-syntax-decorators/package.json | 2 +- .../babel-plugin-syntax-destructuring-private/package.json | 2 +- packages/babel-plugin-syntax-do-expressions/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-syntax-export-default-from/package.json | 2 +- packages/babel-plugin-syntax-flow/package.json | 2 +- packages/babel-plugin-syntax-function-bind/package.json | 2 +- packages/babel-plugin-syntax-function-sent/package.json | 2 +- packages/babel-plugin-syntax-import-assertions/package.json | 2 +- packages/babel-plugin-syntax-import-attributes/package.json | 2 +- packages/babel-plugin-syntax-import-defer/package.json | 2 +- packages/babel-plugin-syntax-import-reflection/package.json | 2 +- packages/babel-plugin-syntax-import-source/package.json | 2 +- packages/babel-plugin-syntax-jsx/package.json | 2 +- packages/babel-plugin-syntax-module-blocks/package.json | 2 +- .../babel-plugin-syntax-optional-chaining-assign/package.json | 2 +- packages/babel-plugin-syntax-partial-application/package.json | 2 +- packages/babel-plugin-syntax-pipeline-operator/package.json | 2 +- packages/babel-plugin-syntax-record-and-tuple/package.json | 2 +- packages/babel-plugin-syntax-throw-expressions/package.json | 2 +- packages/babel-plugin-syntax-typescript/package.json | 2 +- packages/babel-plugin-transform-arrow-functions/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-async-to-generator/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-block-scoping/package.json | 2 +- packages/babel-plugin-transform-class-properties/package.json | 2 +- .../babel-plugin-transform-class-static-block/package.json | 2 +- packages/babel-plugin-transform-classes/package.json | 2 +- .../babel-plugin-transform-computed-properties/package.json | 2 +- packages/babel-plugin-transform-destructuring/package.json | 2 +- packages/babel-plugin-transform-dotall-regex/package.json | 2 +- packages/babel-plugin-transform-duplicate-keys/package.json | 2 +- packages/babel-plugin-transform-dynamic-import/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-export-namespace-from/package.json | 2 +- packages/babel-plugin-transform-flow-comments/package.json | 2 +- packages/babel-plugin-transform-flow-strip-types/package.json | 2 +- packages/babel-plugin-transform-for-of/package.json | 2 +- packages/babel-plugin-transform-function-name/package.json | 2 +- packages/babel-plugin-transform-instanceof/package.json | 2 +- packages/babel-plugin-transform-jscript/package.json | 2 +- packages/babel-plugin-transform-json-strings/package.json | 2 +- packages/babel-plugin-transform-literals/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-modules-amd/package.json | 2 +- packages/babel-plugin-transform-modules-commonjs/package.json | 2 +- packages/babel-plugin-transform-modules-systemjs/package.json | 2 +- packages/babel-plugin-transform-modules-umd/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-new-target/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-numeric-separator/package.json | 2 +- packages/babel-plugin-transform-object-assign/package.json | 2 +- .../babel-plugin-transform-object-rest-spread/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-object-super/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-optional-chaining/package.json | 2 +- packages/babel-plugin-transform-parameters/package.json | 2 +- packages/babel-plugin-transform-private-methods/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-property-literals/package.json | 2 +- .../babel-plugin-transform-property-mutators/package.json | 2 +- packages/babel-plugin-transform-proto-to-assign/package.json | 2 +- .../package.json | 2 +- .../babel-plugin-transform-react-display-name/package.json | 2 +- .../babel-plugin-transform-react-inline-elements/package.json | 2 +- packages/babel-plugin-transform-react-jsx-compat/package.json | 2 +- .../babel-plugin-transform-react-jsx-development/package.json | 2 +- packages/babel-plugin-transform-react-jsx-self/package.json | 2 +- packages/babel-plugin-transform-react-jsx-source/package.json | 2 +- packages/babel-plugin-transform-react-jsx/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-regenerator/package.json | 2 +- packages/babel-plugin-transform-reserved-words/package.json | 2 +- packages/babel-plugin-transform-runtime/package.json | 2 +- .../babel-plugin-transform-shorthand-properties/package.json | 2 +- packages/babel-plugin-transform-spread/package.json | 2 +- packages/babel-plugin-transform-sticky-regex/package.json | 2 +- packages/babel-plugin-transform-strict-mode/package.json | 2 +- .../babel-plugin-transform-template-literals/package.json | 2 +- packages/babel-plugin-transform-typeof-symbol/package.json | 2 +- packages/babel-plugin-transform-typescript/package.json | 2 +- packages/babel-plugin-transform-unicode-escapes/package.json | 2 +- .../package.json | 2 +- packages/babel-plugin-transform-unicode-regex/package.json | 2 +- .../babel-plugin-transform-unicode-sets-regex/package.json | 2 +- packages/babel-preset-env/package.json | 2 +- packages/babel-preset-flow/package.json | 2 +- packages/babel-preset-react/package.json | 2 +- packages/babel-preset-typescript/package.json | 2 +- packages/babel-register/package.json | 2 +- packages/babel-runtime-corejs3/package.json | 2 +- packages/babel-runtime/package.json | 2 +- packages/babel-standalone/package.json | 2 +- packages/babel-template/package.json | 2 +- packages/babel-traverse/package.json | 2 +- packages/babel-types/package.json | 2 +- yarn.config.cjs | 2 +- 170 files changed, 171 insertions(+), 171 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9375e8fa98b..f861a024d08b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -314,10 +314,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - - name: Use Node.js 16.20 + - name: Use Node.js 18.20.0 uses: actions/setup-node@v4 with: - node-version: "16.20" # Node.js 16.20 is the first LTS supported by Babel 8 + node-version: "18.20.0" # Node.js 18.20.0 is the first LTS supported by Babel 8 cache: "yarn" - name: Install run: | diff --git a/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json b/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json index 979eb28e510c..1872278f3d55 100644 --- a/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json +++ b/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/package.json b/codemods/babel-plugin-codemod-optional-catch-binding/package.json index 13ec477f1050..714f34e04c3e 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/package.json +++ b/codemods/babel-plugin-codemod-optional-catch-binding/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/eslint/babel-eslint-parser/package.json b/eslint/babel-eslint-parser/package.json index 4b2e4a7538ab..dc3ebc6038f8 100644 --- a/eslint/babel-eslint-parser/package.json +++ b/eslint/babel-eslint-parser/package.json @@ -48,7 +48,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" }, "peerDependencies": { "@babel/core": ">=7.11.0", diff --git a/eslint/babel-eslint-plugin-development/package.json b/eslint/babel-eslint-plugin-development/package.json index 71b5fd3dbd96..c25d2e8f7b0b 100644 --- a/eslint/babel-eslint-plugin-development/package.json +++ b/eslint/babel-eslint-plugin-development/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/eslint/babel-eslint-plugin/package.json b/eslint/babel-eslint-plugin/package.json index f4311c9a99f9..327d8f43da0a 100644 --- a/eslint/babel-eslint-plugin/package.json +++ b/eslint/babel-eslint-plugin/package.json @@ -47,7 +47,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" }, "peerDependencies": { "@babel/eslint-parser": "^7.11.0", diff --git a/packages/babel-cli/package.json b/packages/babel-cli/package.json index a3e7f616d245..ddc3c46c3218 100644 --- a/packages/babel-cli/package.json +++ b/packages/babel-cli/package.json @@ -57,7 +57,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json index 634a43c434a5..29fcb8951c82 100644 --- a/packages/babel-code-frame/package.json +++ b/packages/babel-code-frame/package.json @@ -30,7 +30,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index 1570e9ee8610..fda8ea23437b 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -22,7 +22,7 @@ "./plugin-bugfixes": "./plugin-bugfixes.js" }, "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, null diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index 9f731ebad5b1..70874f1d1495 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -90,7 +90,7 @@ } }, "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index 44d7eb39c162..431f64d827c1 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-annotate-as-pure/package.json b/packages/babel-helper-annotate-as-pure/package.json index 1248d938350c..ba171054dc58 100644 --- a/packages/babel-helper-annotate-as-pure/package.json +++ b/packages/babel-helper-annotate-as-pure/package.json @@ -24,7 +24,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json index c8ab98a21640..5df4e09ff5dc 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json @@ -27,7 +27,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-builder-react-jsx/package.json b/packages/babel-helper-builder-react-jsx/package.json index c59027d1f64f..30714d5527b0 100644 --- a/packages/babel-helper-builder-react-jsx/package.json +++ b/packages/babel-helper-builder-react-jsx/package.json @@ -29,7 +29,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-check-duplicate-nodes/package.json b/packages/babel-helper-check-duplicate-nodes/package.json index c32da1540229..604aa1a948c8 100644 --- a/packages/babel-helper-check-duplicate-nodes/package.json +++ b/packages/babel-helper-check-duplicate-nodes/package.json @@ -44,7 +44,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-compilation-targets/package.json b/packages/babel-helper-compilation-targets/package.json index 469051f10ccd..5ae30689dc1f 100644 --- a/packages/babel-helper-compilation-targets/package.json +++ b/packages/babel-helper-compilation-targets/package.json @@ -47,7 +47,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-create-class-features-plugin/package.json b/packages/babel-helper-create-class-features-plugin/package.json index fe762fcf5d6a..fbc7c17eafcf 100644 --- a/packages/babel-helper-create-class-features-plugin/package.json +++ b/packages/babel-helper-create-class-features-plugin/package.json @@ -45,7 +45,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-create-regexp-features-plugin/package.json b/packages/babel-helper-create-regexp-features-plugin/package.json index 64675864685e..a45f448abd94 100644 --- a/packages/babel-helper-create-regexp-features-plugin/package.json +++ b/packages/babel-helper-create-regexp-features-plugin/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-environment-visitor/package.json b/packages/babel-helper-environment-visitor/package.json index 867e6c300c68..1ef0ad7cf8bd 100644 --- a/packages/babel-helper-environment-visitor/package.json +++ b/packages/babel-helper-environment-visitor/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-fixtures/package.json b/packages/babel-helper-fixtures/package.json index fdcd8b46c1f3..8b42ab2b0a27 100644 --- a/packages/babel-helper-fixtures/package.json +++ b/packages/babel-helper-fixtures/package.json @@ -28,7 +28,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-function-name/package.json b/packages/babel-helper-function-name/package.json index 3145999f238f..eda6b71ed33d 100644 --- a/packages/babel-helper-function-name/package.json +++ b/packages/babel-helper-function-name/package.json @@ -25,7 +25,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-hoist-variables/package.json b/packages/babel-helper-hoist-variables/package.json index de9ddc894471..670898cb1951 100644 --- a/packages/babel-helper-hoist-variables/package.json +++ b/packages/babel-helper-hoist-variables/package.json @@ -28,7 +28,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-import-to-platform-api/package.json b/packages/babel-helper-import-to-platform-api/package.json index 031382debb6f..666d9d60c189 100644 --- a/packages/babel-helper-import-to-platform-api/package.json +++ b/packages/babel-helper-import-to-platform-api/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-member-expression-to-functions/package.json b/packages/babel-helper-member-expression-to-functions/package.json index 4fae8af3e552..8c7cef6ab673 100644 --- a/packages/babel-helper-member-expression-to-functions/package.json +++ b/packages/babel-helper-member-expression-to-functions/package.json @@ -27,7 +27,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-module-imports/package.json b/packages/babel-helper-module-imports/package.json index f2556d0bdce1..f636679ef68d 100644 --- a/packages/babel-helper-module-imports/package.json +++ b/packages/babel-helper-module-imports/package.json @@ -28,7 +28,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-module-transforms/package.json b/packages/babel-helper-module-transforms/package.json index 41c5b1d46a8e..3676860f65a1 100644 --- a/packages/babel-helper-module-transforms/package.json +++ b/packages/babel-helper-module-transforms/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-optimise-call-expression/package.json b/packages/babel-helper-optimise-call-expression/package.json index bf62769cc6d6..b25e99bb714c 100644 --- a/packages/babel-helper-optimise-call-expression/package.json +++ b/packages/babel-helper-optimise-call-expression/package.json @@ -28,7 +28,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-plugin-test-runner/package.json b/packages/babel-helper-plugin-test-runner/package.json index 2d1de226523b..1f79307ba254 100644 --- a/packages/babel-helper-plugin-test-runner/package.json +++ b/packages/babel-helper-plugin-test-runner/package.json @@ -45,7 +45,7 @@ "./package.json": "./package.json" }, "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-plugin-utils/package.json b/packages/babel-helper-plugin-utils/package.json index 0ff2be60c2b3..a690aaa22638 100644 --- a/packages/babel-helper-plugin-utils/package.json +++ b/packages/babel-helper-plugin-utils/package.json @@ -24,7 +24,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-remap-async-to-generator/package.json b/packages/babel-helper-remap-async-to-generator/package.json index ac3ad569021e..8b442d139669 100644 --- a/packages/babel-helper-remap-async-to-generator/package.json +++ b/packages/babel-helper-remap-async-to-generator/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-replace-supers/package.json b/packages/babel-helper-replace-supers/package.json index 89c3a21ee0d4..ea83192d5c39 100644 --- a/packages/babel-helper-replace-supers/package.json +++ b/packages/babel-helper-replace-supers/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-simple-access/package.json b/packages/babel-helper-simple-access/package.json index 304dcb6b2672..5403861ccb34 100644 --- a/packages/babel-helper-simple-access/package.json +++ b/packages/babel-helper-simple-access/package.json @@ -28,7 +28,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-skip-transparent-expression-wrappers/package.json b/packages/babel-helper-skip-transparent-expression-wrappers/package.json index e5a9c031b312..c96c51be2223 100644 --- a/packages/babel-helper-skip-transparent-expression-wrappers/package.json +++ b/packages/babel-helper-skip-transparent-expression-wrappers/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-split-export-declaration/package.json b/packages/babel-helper-split-export-declaration/package.json index eecbdfaa6bf4..1e8d35b92d32 100644 --- a/packages/babel-helper-split-export-declaration/package.json +++ b/packages/babel-helper-split-export-declaration/package.json @@ -24,7 +24,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-string-parser/package.json b/packages/babel-helper-string-parser/package.json index 4ba4b0642170..78b74632e730 100644 --- a/packages/babel-helper-string-parser/package.json +++ b/packages/babel-helper-string-parser/package.json @@ -30,7 +30,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-transform-fixture-test-runner/package.json b/packages/babel-helper-transform-fixture-test-runner/package.json index 6a7e501b15ea..f85d0eed7574 100644 --- a/packages/babel-helper-transform-fixture-test-runner/package.json +++ b/packages/babel-helper-transform-fixture-test-runner/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helper-validator-identifier/package.json b/packages/babel-helper-validator-identifier/package.json index 4e164902493c..59366755ccb8 100644 --- a/packages/babel-helper-validator-identifier/package.json +++ b/packages/babel-helper-validator-identifier/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-validator-option/package.json b/packages/babel-helper-validator-option/package.json index c4e65d8cfaca..459b7d9beab6 100644 --- a/packages/babel-helper-validator-option/package.json +++ b/packages/babel-helper-validator-option/package.json @@ -31,7 +31,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-helper-wrap-function/package.json b/packages/babel-helper-wrap-function/package.json index 744baffc7608..fbe30c6851c5 100644 --- a/packages/babel-helper-wrap-function/package.json +++ b/packages/babel-helper-wrap-function/package.json @@ -29,7 +29,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-helpers/package.json b/packages/babel-helpers/package.json index 075a119d30b2..1c4c763e5c35 100644 --- a/packages/babel-helpers/package.json +++ b/packages/babel-helpers/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-highlight/package.json b/packages/babel-highlight/package.json index 5f62b7b63398..17acef17bc57 100644 --- a/packages/babel-highlight/package.json +++ b/packages/babel-highlight/package.json @@ -30,7 +30,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index f3724cd96d5b..71bc5fbbf7ce 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -50,7 +50,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-parser/package.json b/packages/babel-parser/package.json index b41d29387bef..f14b6611bbec 100644 --- a/packages/babel-parser/package.json +++ b/packages/babel-parser/package.json @@ -46,7 +46,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key/package.json b/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key/package.json index c1192e8f0023..d973035e9678 100644 --- a/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key/package.json +++ b/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key/package.json @@ -47,7 +47,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression/package.json b/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression/package.json index 7857e43b551c..7ed811f9055c 100644 --- a/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression/package.json +++ b/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression/package.json @@ -48,7 +48,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/package.json b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/package.json index 23cf0fde346b..a901f9b6da24 100644 --- a/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/package.json +++ b/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining/package.json @@ -49,7 +49,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly/package.json b/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly/package.json index f1d712c42636..6e643d467bf4 100644 --- a/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly/package.json +++ b/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly/package.json @@ -47,7 +47,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-external-helpers/package.json b/packages/babel-plugin-external-helpers/package.json index 8c18d83b7a29..bd5246b3a629 100644 --- a/packages/babel-plugin-external-helpers/package.json +++ b/packages/babel-plugin-external-helpers/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-async-do-expressions/package.json b/packages/babel-plugin-proposal-async-do-expressions/package.json index 6d0aff4e7e04..b7f53552092a 100644 --- a/packages/babel-plugin-proposal-async-do-expressions/package.json +++ b/packages/babel-plugin-proposal-async-do-expressions/package.json @@ -49,7 +49,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-decorators/package.json b/packages/babel-plugin-proposal-decorators/package.json index 9adec51d145f..04c5c8f91587 100644 --- a/packages/babel-plugin-proposal-decorators/package.json +++ b/packages/babel-plugin-proposal-decorators/package.json @@ -42,7 +42,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-destructuring-private/package.json b/packages/babel-plugin-proposal-destructuring-private/package.json index fdfa2e8f3abe..7321970f3374 100644 --- a/packages/babel-plugin-proposal-destructuring-private/package.json +++ b/packages/babel-plugin-proposal-destructuring-private/package.json @@ -50,7 +50,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-do-expressions/package.json b/packages/babel-plugin-proposal-do-expressions/package.json index 65e0ca91d3a0..8f58d3650e39 100644 --- a/packages/babel-plugin-proposal-do-expressions/package.json +++ b/packages/babel-plugin-proposal-do-expressions/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex/package.json b/packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex/package.json index 9e42f4c0b2c4..2c228f5d1412 100644 --- a/packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex/package.json +++ b/packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex/package.json @@ -46,7 +46,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-explicit-resource-management/package.json b/packages/babel-plugin-proposal-explicit-resource-management/package.json index a476f0d63a2c..ec5ba5b6f1db 100644 --- a/packages/babel-plugin-proposal-explicit-resource-management/package.json +++ b/packages/babel-plugin-proposal-explicit-resource-management/package.json @@ -41,7 +41,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-export-default-from/package.json b/packages/babel-plugin-proposal-export-default-from/package.json index bad3ba332efa..316d8e9ee02b 100644 --- a/packages/babel-plugin-proposal-export-default-from/package.json +++ b/packages/babel-plugin-proposal-export-default-from/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-function-bind/package.json b/packages/babel-plugin-proposal-function-bind/package.json index f5cacc7bf7c2..11c76b04ecad 100644 --- a/packages/babel-plugin-proposal-function-bind/package.json +++ b/packages/babel-plugin-proposal-function-bind/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-function-sent/package.json b/packages/babel-plugin-proposal-function-sent/package.json index 3c0b11ea448f..3b1b41f0fd60 100644 --- a/packages/babel-plugin-proposal-function-sent/package.json +++ b/packages/babel-plugin-proposal-function-sent/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-import-attributes-to-assertions/package.json b/packages/babel-plugin-proposal-import-attributes-to-assertions/package.json index cea14e5661e0..8b9c8bbb047e 100644 --- a/packages/babel-plugin-proposal-import-attributes-to-assertions/package.json +++ b/packages/babel-plugin-proposal-import-attributes-to-assertions/package.json @@ -51,7 +51,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-import-defer/package.json b/packages/babel-plugin-proposal-import-defer/package.json index 6060405348e9..69eb37b93eb9 100644 --- a/packages/babel-plugin-proposal-import-defer/package.json +++ b/packages/babel-plugin-proposal-import-defer/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-import-wasm-source/package.json b/packages/babel-plugin-proposal-import-wasm-source/package.json index 225300abf934..6f1795981f23 100644 --- a/packages/babel-plugin-proposal-import-wasm-source/package.json +++ b/packages/babel-plugin-proposal-import-wasm-source/package.json @@ -55,7 +55,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-json-modules/package.json b/packages/babel-plugin-proposal-json-modules/package.json index dbef8d687fc4..79fae3bda44e 100644 --- a/packages/babel-plugin-proposal-json-modules/package.json +++ b/packages/babel-plugin-proposal-json-modules/package.json @@ -56,7 +56,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-optional-chaining-assign/package.json b/packages/babel-plugin-proposal-optional-chaining-assign/package.json index a69eac836fff..d6a0c8a88937 100644 --- a/packages/babel-plugin-proposal-optional-chaining-assign/package.json +++ b/packages/babel-plugin-proposal-optional-chaining-assign/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-partial-application/package.json b/packages/babel-plugin-proposal-partial-application/package.json index 5094dbf1f260..17dde1e2024b 100644 --- a/packages/babel-plugin-proposal-partial-application/package.json +++ b/packages/babel-plugin-proposal-partial-application/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-pipeline-operator/package.json b/packages/babel-plugin-proposal-pipeline-operator/package.json index e6f689c60ee0..85a740e9dd0b 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/package.json +++ b/packages/babel-plugin-proposal-pipeline-operator/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-proposal-record-and-tuple/package.json b/packages/babel-plugin-proposal-record-and-tuple/package.json index b394d6109caa..02c26fa0e552 100644 --- a/packages/babel-plugin-proposal-record-and-tuple/package.json +++ b/packages/babel-plugin-proposal-record-and-tuple/package.json @@ -47,7 +47,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-regexp-modifiers/package.json b/packages/babel-plugin-proposal-regexp-modifiers/package.json index 943bf43f4d48..d57d4007250e 100644 --- a/packages/babel-plugin-proposal-regexp-modifiers/package.json +++ b/packages/babel-plugin-proposal-regexp-modifiers/package.json @@ -44,7 +44,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-proposal-throw-expressions/package.json b/packages/babel-plugin-proposal-throw-expressions/package.json index 5f3d36e681a6..fbc9adfa7501 100644 --- a/packages/babel-plugin-proposal-throw-expressions/package.json +++ b/packages/babel-plugin-proposal-throw-expressions/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-async-do-expressions/package.json b/packages/babel-plugin-syntax-async-do-expressions/package.json index 3a7e289fc138..55a462531713 100644 --- a/packages/babel-plugin-syntax-async-do-expressions/package.json +++ b/packages/babel-plugin-syntax-async-do-expressions/package.json @@ -44,7 +44,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-syntax-decimal/package.json b/packages/babel-plugin-syntax-decimal/package.json index 93a0805a6f31..6c0cabaaf4db 100644 --- a/packages/babel-plugin-syntax-decimal/package.json +++ b/packages/babel-plugin-syntax-decimal/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-syntax-decorators/package.json b/packages/babel-plugin-syntax-decorators/package.json index b94b7b894e35..111c7ead44bc 100644 --- a/packages/babel-plugin-syntax-decorators/package.json +++ b/packages/babel-plugin-syntax-decorators/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-destructuring-private/package.json b/packages/babel-plugin-syntax-destructuring-private/package.json index d5e15a6dec1d..563fbc2e1aaa 100644 --- a/packages/babel-plugin-syntax-destructuring-private/package.json +++ b/packages/babel-plugin-syntax-destructuring-private/package.json @@ -30,7 +30,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-do-expressions/package.json b/packages/babel-plugin-syntax-do-expressions/package.json index ce70c783eaae..d264fd8c35c7 100644 --- a/packages/babel-plugin-syntax-do-expressions/package.json +++ b/packages/babel-plugin-syntax-do-expressions/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-explicit-resource-management/package.json b/packages/babel-plugin-syntax-explicit-resource-management/package.json index b164ba18fd1c..4390de3e2713 100644 --- a/packages/babel-plugin-syntax-explicit-resource-management/package.json +++ b/packages/babel-plugin-syntax-explicit-resource-management/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-export-default-from/package.json b/packages/babel-plugin-syntax-export-default-from/package.json index a6de28340793..e8c63929b64a 100644 --- a/packages/babel-plugin-syntax-export-default-from/package.json +++ b/packages/babel-plugin-syntax-export-default-from/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-flow/package.json b/packages/babel-plugin-syntax-flow/package.json index f313db64b4bf..6cb1f6426f7a 100644 --- a/packages/babel-plugin-syntax-flow/package.json +++ b/packages/babel-plugin-syntax-flow/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-function-bind/package.json b/packages/babel-plugin-syntax-function-bind/package.json index ddaca9b158ed..7dd133dd8850 100644 --- a/packages/babel-plugin-syntax-function-bind/package.json +++ b/packages/babel-plugin-syntax-function-bind/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-function-sent/package.json b/packages/babel-plugin-syntax-function-sent/package.json index 31de2b4b4483..0a9e0179ce90 100644 --- a/packages/babel-plugin-syntax-function-sent/package.json +++ b/packages/babel-plugin-syntax-function-sent/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-import-assertions/package.json b/packages/babel-plugin-syntax-import-assertions/package.json index 777ea028b00f..6158d5b9c896 100644 --- a/packages/babel-plugin-syntax-import-assertions/package.json +++ b/packages/babel-plugin-syntax-import-assertions/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-import-attributes/package.json b/packages/babel-plugin-syntax-import-attributes/package.json index 1d77553f1fb8..aafb2811931b 100644 --- a/packages/babel-plugin-syntax-import-attributes/package.json +++ b/packages/babel-plugin-syntax-import-attributes/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-syntax-import-defer/package.json b/packages/babel-plugin-syntax-import-defer/package.json index f1513260e0c5..cdd59717633a 100644 --- a/packages/babel-plugin-syntax-import-defer/package.json +++ b/packages/babel-plugin-syntax-import-defer/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-import-reflection/package.json b/packages/babel-plugin-syntax-import-reflection/package.json index c21c52691ea5..b947c0d2a6f3 100644 --- a/packages/babel-plugin-syntax-import-reflection/package.json +++ b/packages/babel-plugin-syntax-import-reflection/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-import-source/package.json b/packages/babel-plugin-syntax-import-source/package.json index 311b1d2bd0df..9f4377c6e36f 100644 --- a/packages/babel-plugin-syntax-import-source/package.json +++ b/packages/babel-plugin-syntax-import-source/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-syntax-jsx/package.json b/packages/babel-plugin-syntax-jsx/package.json index 214d66d8a82b..d89eda5e1e5a 100644 --- a/packages/babel-plugin-syntax-jsx/package.json +++ b/packages/babel-plugin-syntax-jsx/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-module-blocks/package.json b/packages/babel-plugin-syntax-module-blocks/package.json index c16d54bd21ad..c692f50be933 100644 --- a/packages/babel-plugin-syntax-module-blocks/package.json +++ b/packages/babel-plugin-syntax-module-blocks/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-syntax-optional-chaining-assign/package.json b/packages/babel-plugin-syntax-optional-chaining-assign/package.json index 874479e9b445..728e4f419be2 100644 --- a/packages/babel-plugin-syntax-optional-chaining-assign/package.json +++ b/packages/babel-plugin-syntax-optional-chaining-assign/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-partial-application/package.json b/packages/babel-plugin-syntax-partial-application/package.json index fc33cc7762ef..7a2ab95d3f7b 100644 --- a/packages/babel-plugin-syntax-partial-application/package.json +++ b/packages/babel-plugin-syntax-partial-application/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-pipeline-operator/package.json b/packages/babel-plugin-syntax-pipeline-operator/package.json index 535223a5dcde..c6d912d71127 100644 --- a/packages/babel-plugin-syntax-pipeline-operator/package.json +++ b/packages/babel-plugin-syntax-pipeline-operator/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-record-and-tuple/package.json b/packages/babel-plugin-syntax-record-and-tuple/package.json index d772f603c197..f7204d696df9 100644 --- a/packages/babel-plugin-syntax-record-and-tuple/package.json +++ b/packages/babel-plugin-syntax-record-and-tuple/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-throw-expressions/package.json b/packages/babel-plugin-syntax-throw-expressions/package.json index 28295c6d77d7..946856b366f8 100644 --- a/packages/babel-plugin-syntax-throw-expressions/package.json +++ b/packages/babel-plugin-syntax-throw-expressions/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-syntax-typescript/package.json b/packages/babel-plugin-syntax-typescript/package.json index 6229903c28cd..42fef5fa3a35 100644 --- a/packages/babel-plugin-syntax-typescript/package.json +++ b/packages/babel-plugin-syntax-typescript/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-arrow-functions/package.json b/packages/babel-plugin-transform-arrow-functions/package.json index 2a17b6e23ddc..48993b7caf5e 100644 --- a/packages/babel-plugin-transform-arrow-functions/package.json +++ b/packages/babel-plugin-transform-arrow-functions/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-async-generator-functions/package.json b/packages/babel-plugin-transform-async-generator-functions/package.json index 2e05e1d17c85..7f71c9767f83 100644 --- a/packages/babel-plugin-transform-async-generator-functions/package.json +++ b/packages/babel-plugin-transform-async-generator-functions/package.json @@ -39,7 +39,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-async-to-generator/package.json b/packages/babel-plugin-transform-async-to-generator/package.json index 03930651b34b..c2007b7076de 100644 --- a/packages/babel-plugin-transform-async-to-generator/package.json +++ b/packages/babel-plugin-transform-async-to-generator/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-block-scoped-functions/package.json b/packages/babel-plugin-transform-block-scoped-functions/package.json index 669bfe93e50a..19a1f538e77c 100644 --- a/packages/babel-plugin-transform-block-scoped-functions/package.json +++ b/packages/babel-plugin-transform-block-scoped-functions/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-block-scoping/package.json b/packages/babel-plugin-transform-block-scoping/package.json index 8be0d76175e9..178b00ee16d9 100644 --- a/packages/babel-plugin-transform-block-scoping/package.json +++ b/packages/babel-plugin-transform-block-scoping/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-class-properties/package.json b/packages/babel-plugin-transform-class-properties/package.json index 928bffc0ae91..8500baf1cf18 100644 --- a/packages/babel-plugin-transform-class-properties/package.json +++ b/packages/babel-plugin-transform-class-properties/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-class-static-block/package.json b/packages/babel-plugin-transform-class-static-block/package.json index 0fcd55c221e1..247840c03385 100644 --- a/packages/babel-plugin-transform-class-static-block/package.json +++ b/packages/babel-plugin-transform-class-static-block/package.json @@ -50,7 +50,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-plugin-transform-classes/package.json b/packages/babel-plugin-transform-classes/package.json index ac51a7f49ce7..9b10825e3cb6 100644 --- a/packages/babel-plugin-transform-classes/package.json +++ b/packages/babel-plugin-transform-classes/package.json @@ -42,7 +42,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-computed-properties/package.json b/packages/babel-plugin-transform-computed-properties/package.json index 7cb6c134803c..28828e3d7565 100644 --- a/packages/babel-plugin-transform-computed-properties/package.json +++ b/packages/babel-plugin-transform-computed-properties/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-destructuring/package.json b/packages/babel-plugin-transform-destructuring/package.json index 809bf9ce52b1..62de77253477 100644 --- a/packages/babel-plugin-transform-destructuring/package.json +++ b/packages/babel-plugin-transform-destructuring/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-dotall-regex/package.json b/packages/babel-plugin-transform-dotall-regex/package.json index 4245f3c954be..d0509f01f1a4 100644 --- a/packages/babel-plugin-transform-dotall-regex/package.json +++ b/packages/babel-plugin-transform-dotall-regex/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-duplicate-keys/package.json b/packages/babel-plugin-transform-duplicate-keys/package.json index 08d2f93bb36b..a9f2e5b82f4e 100644 --- a/packages/babel-plugin-transform-duplicate-keys/package.json +++ b/packages/babel-plugin-transform-duplicate-keys/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-dynamic-import/package.json b/packages/babel-plugin-transform-dynamic-import/package.json index 2278bbb26fc6..07f0aed5f7fa 100644 --- a/packages/babel-plugin-transform-dynamic-import/package.json +++ b/packages/babel-plugin-transform-dynamic-import/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-exponentiation-operator/package.json b/packages/babel-plugin-transform-exponentiation-operator/package.json index 7995f71f8fa4..ab58fe06c445 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/package.json +++ b/packages/babel-plugin-transform-exponentiation-operator/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-export-namespace-from/package.json b/packages/babel-plugin-transform-export-namespace-from/package.json index 8739e711f66e..330f269a05df 100644 --- a/packages/babel-plugin-transform-export-namespace-from/package.json +++ b/packages/babel-plugin-transform-export-namespace-from/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-flow-comments/package.json b/packages/babel-plugin-transform-flow-comments/package.json index 6deb1053d2d3..ebeae1096484 100644 --- a/packages/babel-plugin-transform-flow-comments/package.json +++ b/packages/babel-plugin-transform-flow-comments/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-flow-strip-types/package.json b/packages/babel-plugin-transform-flow-strip-types/package.json index bf2c82936213..ef3716e3cdfb 100644 --- a/packages/babel-plugin-transform-flow-strip-types/package.json +++ b/packages/babel-plugin-transform-flow-strip-types/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-for-of/package.json b/packages/babel-plugin-transform-for-of/package.json index af6146c7793b..d0b33a6ae256 100644 --- a/packages/babel-plugin-transform-for-of/package.json +++ b/packages/babel-plugin-transform-for-of/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-function-name/package.json b/packages/babel-plugin-transform-function-name/package.json index abb4e2238726..8d2f561a9ff3 100644 --- a/packages/babel-plugin-transform-function-name/package.json +++ b/packages/babel-plugin-transform-function-name/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-instanceof/package.json b/packages/babel-plugin-transform-instanceof/package.json index 493b4cd94005..5d38fc287666 100644 --- a/packages/babel-plugin-transform-instanceof/package.json +++ b/packages/babel-plugin-transform-instanceof/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-jscript/package.json b/packages/babel-plugin-transform-jscript/package.json index ebee6d71445f..98053eb9d9a7 100644 --- a/packages/babel-plugin-transform-jscript/package.json +++ b/packages/babel-plugin-transform-jscript/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-json-strings/package.json b/packages/babel-plugin-transform-json-strings/package.json index 26f00a4cd8b9..d7701982ff52 100644 --- a/packages/babel-plugin-transform-json-strings/package.json +++ b/packages/babel-plugin-transform-json-strings/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-literals/package.json b/packages/babel-plugin-transform-literals/package.json index 77c335d022a3..3c2847c0ffe4 100644 --- a/packages/babel-plugin-transform-literals/package.json +++ b/packages/babel-plugin-transform-literals/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-logical-assignment-operators/package.json b/packages/babel-plugin-transform-logical-assignment-operators/package.json index 14a218c7abcd..af457a979e77 100644 --- a/packages/babel-plugin-transform-logical-assignment-operators/package.json +++ b/packages/babel-plugin-transform-logical-assignment-operators/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-member-expression-literals/package.json b/packages/babel-plugin-transform-member-expression-literals/package.json index 236ba9ad5b61..641e456daada 100644 --- a/packages/babel-plugin-transform-member-expression-literals/package.json +++ b/packages/babel-plugin-transform-member-expression-literals/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-modules-amd/package.json b/packages/babel-plugin-transform-modules-amd/package.json index 9a15a2aa54ad..8f4a9ea3b854 100644 --- a/packages/babel-plugin-transform-modules-amd/package.json +++ b/packages/babel-plugin-transform-modules-amd/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-modules-commonjs/package.json b/packages/babel-plugin-transform-modules-commonjs/package.json index b9d16e7650de..3c34489d5792 100644 --- a/packages/babel-plugin-transform-modules-commonjs/package.json +++ b/packages/babel-plugin-transform-modules-commonjs/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-modules-systemjs/package.json b/packages/babel-plugin-transform-modules-systemjs/package.json index 30fa4faa903b..3070fa3c537c 100644 --- a/packages/babel-plugin-transform-modules-systemjs/package.json +++ b/packages/babel-plugin-transform-modules-systemjs/package.json @@ -39,7 +39,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-modules-umd/package.json b/packages/babel-plugin-transform-modules-umd/package.json index 286d21c25326..48b22c2ff9fb 100644 --- a/packages/babel-plugin-transform-modules-umd/package.json +++ b/packages/babel-plugin-transform-modules-umd/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json index 5a60f6b70800..ff0241d74f16 100644 --- a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json +++ b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-new-target/package.json b/packages/babel-plugin-transform-new-target/package.json index 0a35cf2a4d31..e9686545d750 100644 --- a/packages/babel-plugin-transform-new-target/package.json +++ b/packages/babel-plugin-transform-new-target/package.json @@ -36,7 +36,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-nullish-coalescing-operator/package.json b/packages/babel-plugin-transform-nullish-coalescing-operator/package.json index 6d4bd6bd8ffb..265684a532e7 100644 --- a/packages/babel-plugin-transform-nullish-coalescing-operator/package.json +++ b/packages/babel-plugin-transform-nullish-coalescing-operator/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-numeric-separator/package.json b/packages/babel-plugin-transform-numeric-separator/package.json index c38dc90ec08b..2c462f41d141 100644 --- a/packages/babel-plugin-transform-numeric-separator/package.json +++ b/packages/babel-plugin-transform-numeric-separator/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-object-assign/package.json b/packages/babel-plugin-transform-object-assign/package.json index f0e2f4036346..c3f3cbc7346e 100644 --- a/packages/babel-plugin-transform-object-assign/package.json +++ b/packages/babel-plugin-transform-object-assign/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-object-rest-spread/package.json b/packages/babel-plugin-transform-object-rest-spread/package.json index 9caef47095ba..85c540b43b5a 100644 --- a/packages/babel-plugin-transform-object-rest-spread/package.json +++ b/packages/babel-plugin-transform-object-rest-spread/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json index fd93fa3b198c..b16f0b10c52e 100644 --- a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json +++ b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-object-super/package.json b/packages/babel-plugin-transform-object-super/package.json index c38c456e7d0f..75bd24bb731a 100644 --- a/packages/babel-plugin-transform-object-super/package.json +++ b/packages/babel-plugin-transform-object-super/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-optional-catch-binding/package.json b/packages/babel-plugin-transform-optional-catch-binding/package.json index 5d845a1a2ce1..322b3c51d0e2 100644 --- a/packages/babel-plugin-transform-optional-catch-binding/package.json +++ b/packages/babel-plugin-transform-optional-catch-binding/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-optional-chaining/package.json b/packages/babel-plugin-transform-optional-chaining/package.json index 615d376d4b23..16e4749dde81 100644 --- a/packages/babel-plugin-transform-optional-chaining/package.json +++ b/packages/babel-plugin-transform-optional-chaining/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-parameters/package.json b/packages/babel-plugin-transform-parameters/package.json index 728bb15e7535..a31c92e4d878 100644 --- a/packages/babel-plugin-transform-parameters/package.json +++ b/packages/babel-plugin-transform-parameters/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-private-methods/package.json b/packages/babel-plugin-transform-private-methods/package.json index 2fa50009279c..bbea51b031b6 100644 --- a/packages/babel-plugin-transform-private-methods/package.json +++ b/packages/babel-plugin-transform-private-methods/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-private-property-in-object/package.json b/packages/babel-plugin-transform-private-property-in-object/package.json index 36151faa30c7..860fed8a221d 100644 --- a/packages/babel-plugin-transform-private-property-in-object/package.json +++ b/packages/babel-plugin-transform-private-property-in-object/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-property-literals/package.json b/packages/babel-plugin-transform-property-literals/package.json index 3744643b2d56..dc73a8ce17cd 100644 --- a/packages/babel-plugin-transform-property-literals/package.json +++ b/packages/babel-plugin-transform-property-literals/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-property-mutators/package.json b/packages/babel-plugin-transform-property-mutators/package.json index 6e86375f1e11..625f1223d1cd 100644 --- a/packages/babel-plugin-transform-property-mutators/package.json +++ b/packages/babel-plugin-transform-property-mutators/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-proto-to-assign/package.json b/packages/babel-plugin-transform-proto-to-assign/package.json index bc3f1c342880..519f1605fb6a 100644 --- a/packages/babel-plugin-transform-proto-to-assign/package.json +++ b/packages/babel-plugin-transform-proto-to-assign/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-constant-elements/package.json b/packages/babel-plugin-transform-react-constant-elements/package.json index e46b4a8da50b..6b777a702cb0 100644 --- a/packages/babel-plugin-transform-react-constant-elements/package.json +++ b/packages/babel-plugin-transform-react-constant-elements/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-display-name/package.json b/packages/babel-plugin-transform-react-display-name/package.json index 905a005baf16..e415a03ae22b 100644 --- a/packages/babel-plugin-transform-react-display-name/package.json +++ b/packages/babel-plugin-transform-react-display-name/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-inline-elements/package.json b/packages/babel-plugin-transform-react-inline-elements/package.json index ccdb4cd15811..d3a90cfa1d29 100644 --- a/packages/babel-plugin-transform-react-inline-elements/package.json +++ b/packages/babel-plugin-transform-react-inline-elements/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-jsx-compat/package.json b/packages/babel-plugin-transform-react-jsx-compat/package.json index c08992d6af9a..4b2965e6a248 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/package.json +++ b/packages/babel-plugin-transform-react-jsx-compat/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-jsx-development/package.json b/packages/babel-plugin-transform-react-jsx-development/package.json index cb8feb822db2..f38c16920b12 100644 --- a/packages/babel-plugin-transform-react-jsx-development/package.json +++ b/packages/babel-plugin-transform-react-jsx-development/package.json @@ -33,7 +33,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-jsx-self/package.json b/packages/babel-plugin-transform-react-jsx-self/package.json index 1f110054373c..73b9371abbe3 100644 --- a/packages/babel-plugin-transform-react-jsx-self/package.json +++ b/packages/babel-plugin-transform-react-jsx-self/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-jsx-source/package.json b/packages/babel-plugin-transform-react-jsx-source/package.json index 7a870c2f04c9..3f5ba321013d 100644 --- a/packages/babel-plugin-transform-react-jsx-source/package.json +++ b/packages/babel-plugin-transform-react-jsx-source/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-jsx/package.json b/packages/babel-plugin-transform-react-jsx/package.json index bcb1564de672..8b5e0f4fbcaa 100644 --- a/packages/babel-plugin-transform-react-jsx/package.json +++ b/packages/babel-plugin-transform-react-jsx/package.json @@ -39,7 +39,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-react-pure-annotations/package.json b/packages/babel-plugin-transform-react-pure-annotations/package.json index a97cc2987a3e..3f99ba7f5255 100644 --- a/packages/babel-plugin-transform-react-pure-annotations/package.json +++ b/packages/babel-plugin-transform-react-pure-annotations/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index a1a018f94778..6d6c4ba82cc3 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -32,7 +32,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-reserved-words/package.json b/packages/babel-plugin-transform-reserved-words/package.json index 5d484c9e9970..173b441e7023 100644 --- a/packages/babel-plugin-transform-reserved-words/package.json +++ b/packages/babel-plugin-transform-reserved-words/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index 127d070bab5d..052745b4510b 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -49,7 +49,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-shorthand-properties/package.json b/packages/babel-plugin-transform-shorthand-properties/package.json index 78ce070462c5..296c842c0654 100644 --- a/packages/babel-plugin-transform-shorthand-properties/package.json +++ b/packages/babel-plugin-transform-shorthand-properties/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-spread/package.json b/packages/babel-plugin-transform-spread/package.json index 94b320fd4858..cbe60f35ca48 100644 --- a/packages/babel-plugin-transform-spread/package.json +++ b/packages/babel-plugin-transform-spread/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-sticky-regex/package.json b/packages/babel-plugin-transform-sticky-regex/package.json index 220b353f0f5f..d148c43a6259 100644 --- a/packages/babel-plugin-transform-sticky-regex/package.json +++ b/packages/babel-plugin-transform-sticky-regex/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-strict-mode/package.json b/packages/babel-plugin-transform-strict-mode/package.json index 911e93e40119..bf98a0a38e74 100644 --- a/packages/babel-plugin-transform-strict-mode/package.json +++ b/packages/babel-plugin-transform-strict-mode/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-template-literals/package.json b/packages/babel-plugin-transform-template-literals/package.json index d133e02d09a7..52841502df0e 100644 --- a/packages/babel-plugin-transform-template-literals/package.json +++ b/packages/babel-plugin-transform-template-literals/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-typeof-symbol/package.json b/packages/babel-plugin-transform-typeof-symbol/package.json index 72d003ec7729..6ae0b37e6071 100644 --- a/packages/babel-plugin-transform-typeof-symbol/package.json +++ b/packages/babel-plugin-transform-typeof-symbol/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-typescript/package.json b/packages/babel-plugin-transform-typescript/package.json index bd156273d020..081a625cb39b 100644 --- a/packages/babel-plugin-transform-typescript/package.json +++ b/packages/babel-plugin-transform-typescript/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-unicode-escapes/package.json b/packages/babel-plugin-transform-unicode-escapes/package.json index d65ea1348be5..cb45fe315199 100644 --- a/packages/babel-plugin-transform-unicode-escapes/package.json +++ b/packages/babel-plugin-transform-unicode-escapes/package.json @@ -34,7 +34,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-unicode-property-regex/package.json b/packages/babel-plugin-transform-unicode-property-regex/package.json index 68aacc98cc11..7b7bd0a9fc0b 100644 --- a/packages/babel-plugin-transform-unicode-property-regex/package.json +++ b/packages/babel-plugin-transform-unicode-property-regex/package.json @@ -41,7 +41,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-unicode-regex/package.json b/packages/babel-plugin-transform-unicode-regex/package.json index 61e5d33ebb08..48dc3ea84d15 100644 --- a/packages/babel-plugin-transform-unicode-regex/package.json +++ b/packages/babel-plugin-transform-unicode-regex/package.json @@ -35,7 +35,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-plugin-transform-unicode-sets-regex/package.json b/packages/babel-plugin-transform-unicode-sets-regex/package.json index 411410c30a6d..7f737eac1c7f 100644 --- a/packages/babel-plugin-transform-unicode-sets-regex/package.json +++ b/packages/babel-plugin-transform-unicode-sets-regex/package.json @@ -56,7 +56,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index 93c7af9ab2fb..901a3d835d93 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -114,7 +114,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-preset-flow/package.json b/packages/babel-preset-flow/package.json index 9496c4b61aa0..e80df928ad62 100644 --- a/packages/babel-preset-flow/package.json +++ b/packages/babel-preset-flow/package.json @@ -41,7 +41,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index 93a20a572154..bba26a645660 100644 --- a/packages/babel-preset-react/package.json +++ b/packages/babel-preset-react/package.json @@ -37,7 +37,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-preset-typescript/package.json b/packages/babel-preset-typescript/package.json index a4e244918902..65e988fa7944 100644 --- a/packages/babel-preset-typescript/package.json +++ b/packages/babel-preset-typescript/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-register/package.json b/packages/babel-register/package.json index 447e26fc1e75..6d4b01f94024 100644 --- a/packages/babel-register/package.json +++ b/packages/babel-register/package.json @@ -44,7 +44,7 @@ { "browser": null, "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index 1b012b81a149..3f6c76c22b60 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -1380,7 +1380,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index 0315c52b1a8c..f56c2763e6e5 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -1072,7 +1072,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, {} diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 12bc31c39854..f310df9aaa09 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -152,7 +152,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index 154e8c6acf72..a6c3ed00cd03 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -27,7 +27,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index cf11a46aef9b..b5296ad12887 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -38,7 +38,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 6de9bf60a4b4..06350eb0d8c0 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -40,7 +40,7 @@ "BABEL_8_BREAKING": [ { "engines": { - "node": "^16.20.0 || ^18.16.0 || >=20.0.0" + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" } }, { diff --git a/yarn.config.cjs b/yarn.config.cjs index fbbf10bf94e7..0ede72d47c39 100644 --- a/yarn.config.cjs +++ b/yarn.config.cjs @@ -97,7 +97,7 @@ function enforceEnginesNodeForPublicUnsetForPrivate({ Yarn }) { if (!workspace.manifest.conditions?.BABEL_8_BREAKING?.[0].private) { workspace.set( "conditions.BABEL_8_BREAKING.0.engines.node", - "^16.20.0 || ^18.16.0 || >=20.0.0" + "^18.20.0 || ^20.10.0 || >=21.0.0" ); }