From b4c21c729feecc79fdf9023ff101002f40ada0e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 21 Apr 2021 19:11:30 +0200 Subject: [PATCH] Enable class fields & private methods by default (#13091) --- packages/babel-preset-env/data/shipped-proposals.js | 2 -- .../bugfixes/_esmodules-no-bugfixes/stdout.txt | 2 ++ .../test/fixtures/bugfixes/_esmodules/stdout.txt | 2 ++ .../bugfixes/edge-default-params-chrome-40/stdout.txt | 2 ++ .../bugfixes/edge-default-params-chrome-70/stdout.txt | 2 ++ .../bugfixes/edge-default-params-edge-14/stdout.txt | 2 ++ .../bugfixes/edge-default-params-edge-15/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../bugfixes/edge-default-params-edge-17/stdout.txt | 2 ++ .../bugfixes/edge-default-params-edge-18/stdout.txt | 2 ++ .../edge-function-name-edge-14-no-bugfixes/stdout.txt | 2 ++ .../bugfixes/edge-function-name-edge-14/stdout.txt | 2 ++ .../bugfixes/edge-function-name-edge-15/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../safari-block-scoping-safari-10/stdout.txt | 2 ++ .../safari-block-scoping-safari-11/stdout.txt | 2 ++ .../bugfixes/safari-block-scoping-safari-9/stdout.txt | 2 ++ .../stdout.txt | 1 + .../stdout.txt | 1 + .../usage-browserslist-config-ignore/stdout.txt | 2 ++ .../usage-browserslist-config-ignore/stdout.txt | 2 ++ .../usage-browserslist-config-ignore/stdout.txt | 2 ++ .../usage-browserslist-config-ignore/stdout.txt | 2 ++ .../debug-babel-7/browserslist-env/stdout.txt | 2 ++ .../debug-babel-7/browserslists-android-3/stdout.txt | 2 ++ .../browserslists-defaults-not-ie/stdout.txt | 2 ++ .../debug-babel-7/browserslists-defaults/stdout.txt | 2 ++ .../browserslists-last-2-versions-not-ie/stdout.txt | 2 ++ .../corejs-without-usebuiltins/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs2-android/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs2-electron/stdout.txt | 2 ++ .../entry-corejs2-force-all-transforms/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs2-no-import/stdout.txt | 2 ++ .../entry-corejs2-proposals-chrome-71/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs2-proposals/stdout.txt | 2 ++ .../entry-corejs2-specific-targets/stdout.txt | 2 ++ .../entry-corejs2-versions-decimals/stdout.txt | 2 ++ .../entry-corejs2-versions-strings/stdout.txt | 2 ++ .../fixtures/debug-babel-7/entry-corejs2/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs3-android/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs3-electron/stdout.txt | 2 ++ .../entry-corejs3-force-all-transforms/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs3-no-import/stdout.txt | 2 ++ .../entry-corejs3-proposals-chrome-71/stdout.txt | 2 ++ .../debug-babel-7/entry-corejs3-proposals/stdout.txt | 2 ++ .../entry-corejs3-specific-targets/stdout.txt | 2 ++ .../entry-corejs3-versions-decimals/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../entry-corejs3-versions-strings/stdout.txt | 2 ++ .../fixtures/debug-babel-7/entry-corejs3/stdout.txt | 2 ++ .../entry-no-corejs-no-import/stdout.txt | 2 ++ .../debug-babel-7/entry-no-corejs-uglify/stdout.txt | 2 ++ .../fixtures/debug-babel-7/entry-no-corejs/stdout.txt | 2 ++ .../fixtures/debug-babel-7/plugins-only/stdout.txt | 2 ++ .../top-level-targets-shadowed/stdout.txt | 2 ++ .../debug-babel-7/top-level-targets/stdout.txt | 2 ++ .../fixtures/debug-babel-7/usage-corejs2-1/stdout.txt | 2 ++ .../fixtures/debug-babel-7/usage-corejs2-2/stdout.txt | 2 ++ .../usage-corejs2-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs2-chrome-71-2/stdout.txt | 2 ++ .../debug-babel-7/usage-corejs2-none-1/stdout.txt | 2 ++ .../debug-babel-7/usage-corejs2-none-2/stdout.txt | 2 ++ .../usage-corejs2-proposals-1/stdout.txt | 2 ++ .../usage-corejs2-proposals-2/stdout.txt | 2 ++ .../usage-corejs2-proposals-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs2-proposals-chrome-71-2/stdout.txt | 2 ++ .../usage-corejs2-with-import/stdout.txt | 2 ++ .../fixtures/debug-babel-7/usage-corejs3-1/stdout.txt | 2 ++ .../fixtures/debug-babel-7/usage-corejs3-2/stdout.txt | 2 ++ .../usage-corejs3-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs3-chrome-71-2/stdout.txt | 2 ++ .../debug-babel-7/usage-corejs3-none-1/stdout.txt | 2 ++ .../debug-babel-7/usage-corejs3-none-2/stdout.txt | 2 ++ .../usage-corejs3-proposals-1/stdout.txt | 2 ++ .../usage-corejs3-proposals-2/stdout.txt | 2 ++ .../usage-corejs3-proposals-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs3-proposals-chrome-71-2/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../usage-corejs3-with-import/stdout.txt | 2 ++ .../debug-babel-7/usage-no-corejs-1/stdout.txt | 2 ++ .../debug-babel-7/usage-no-corejs-2/stdout.txt | 2 ++ .../debug-babel-7/usage-no-corejs-none-1/stdout.txt | 2 ++ .../debug-babel-7/usage-no-corejs-none-2/stdout.txt | 2 ++ .../test/fixtures/debug/browserslist-env/stdout.txt | 2 ++ .../fixtures/debug/browserslists-android-3/stdout.txt | 2 ++ .../debug/browserslists-defaults-not-ie/stdout.txt | 2 ++ .../fixtures/debug/browserslists-defaults/stdout.txt | 2 ++ .../browserslists-last-2-versions-not-ie/stdout.txt | 2 ++ .../debug/corejs-without-usebuiltins/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs2-android/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs2-electron/stdout.txt | 2 ++ .../entry-corejs2-force-all-transforms/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs2-no-import/stdout.txt | 2 ++ .../entry-corejs2-proposals-chrome-71/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs2-proposals/stdout.txt | 2 ++ .../debug/entry-corejs2-specific-targets/stdout.txt | 2 ++ .../debug/entry-corejs2-versions-decimals/stdout.txt | 2 ++ .../debug/entry-corejs2-versions-strings/stdout.txt | 2 ++ .../test/fixtures/debug/entry-corejs2/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs3-android/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs3-electron/stdout.txt | 2 ++ .../entry-corejs3-force-all-transforms/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs3-no-import/stdout.txt | 2 ++ .../entry-corejs3-proposals-chrome-71/stdout.txt | 2 ++ .../fixtures/debug/entry-corejs3-proposals/stdout.txt | 2 ++ .../debug/entry-corejs3-specific-targets/stdout.txt | 2 ++ .../debug/entry-corejs3-versions-decimals/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../debug/entry-corejs3-versions-strings/stdout.txt | 2 ++ .../test/fixtures/debug/entry-corejs3/stdout.txt | 2 ++ .../debug/entry-no-corejs-no-import/stdout.txt | 2 ++ .../fixtures/debug/entry-no-corejs-uglify/stdout.txt | 2 ++ .../test/fixtures/debug/entry-no-corejs/stdout.txt | 2 ++ .../test/fixtures/debug/plugins-only/stdout.txt | 2 ++ .../debug/top-level-targets-shadowed/stdout.txt | 2 ++ .../test/fixtures/debug/top-level-targets/stdout.txt | 2 ++ .../test/fixtures/debug/usage-corejs2-1/stdout.txt | 2 ++ .../test/fixtures/debug/usage-corejs2-2/stdout.txt | 2 ++ .../debug/usage-corejs2-chrome-71-1/stdout.txt | 2 ++ .../debug/usage-corejs2-chrome-71-2/stdout.txt | 2 ++ .../fixtures/debug/usage-corejs2-none-1/stdout.txt | 2 ++ .../fixtures/debug/usage-corejs2-none-2/stdout.txt | 2 ++ .../debug/usage-corejs2-proposals-1/stdout.txt | 2 ++ .../debug/usage-corejs2-proposals-2/stdout.txt | 2 ++ .../usage-corejs2-proposals-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs2-proposals-chrome-71-2/stdout.txt | 2 ++ .../debug/usage-corejs2-with-import/stdout.txt | 2 ++ .../test/fixtures/debug/usage-corejs3-1/stdout.txt | 2 ++ .../test/fixtures/debug/usage-corejs3-2/stdout.txt | 2 ++ .../debug/usage-corejs3-chrome-71-1/stdout.txt | 2 ++ .../debug/usage-corejs3-chrome-71-2/stdout.txt | 2 ++ .../fixtures/debug/usage-corejs3-none-1/stdout.txt | 2 ++ .../fixtures/debug/usage-corejs3-none-2/stdout.txt | 2 ++ .../debug/usage-corejs3-proposals-1/stdout.txt | 2 ++ .../debug/usage-corejs3-proposals-2/stdout.txt | 2 ++ .../usage-corejs3-proposals-chrome-71-1/stdout.txt | 2 ++ .../usage-corejs3-proposals-chrome-71-2/stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../stdout.txt | 2 ++ .../debug/usage-corejs3-with-import/stdout.txt | 2 ++ .../test/fixtures/debug/usage-no-corejs-1/stdout.txt | 2 ++ .../test/fixtures/debug/usage-no-corejs-2/stdout.txt | 2 ++ .../fixtures/debug/usage-no-corejs-none-1/stdout.txt | 2 ++ .../fixtures/debug/usage-no-corejs-none-2/stdout.txt | 2 ++ .../methods-loose-preset-not-loose/options.json | 3 +-- .../methods-loose-preset-not-loose/stderr.txt | 6 +----- .../preset-loose-no-plugins/options.json | 1 - .../preset-not-loose-no-plugins/options.json | 3 +-- .../options.json | 3 +-- .../stderr.txt | 5 +---- .../options.json | 1 - .../stderr.txt | 5 +---- .../properties-loose-preset-loose/options.json | 1 - .../properties-loose-preset-not-loose/options.json | 3 +-- .../properties-loose-preset-not-loose/stderr.txt | 6 +----- .../properties-not-loose-preset-loose/options.json | 1 - .../properties-not-loose-preset-loose/stderr.txt | 6 +----- .../safari-10_3-block-scoped/stdout.txt | 2 ++ .../safari-tagged-template-literals/options.json | 3 +-- .../safari-tp-browsers/options.json | 3 +-- .../preset-options-babel-7/safari-tp/options.json | 3 +-- .../shippedProposals/options.json | 7 +------ .../safari-10_3-block-scoped/stdout.txt | 2 ++ .../safari-tagged-template-literals/options.json | 3 +-- .../preset-options/safari-tp-browsers/options.json | 3 +-- .../fixtures/preset-options/safari-tp/options.json | 3 +-- .../preset-options/shippedProposals/options.json | 7 +------ .../test/fixtures/shipped-proposals/node-12/input.js | 3 --- .../fixtures/shipped-proposals/node-12/options.json | 11 ----------- .../test/fixtures/shipped-proposals/node-12/output.js | 6 ------ 177 files changed, 319 insertions(+), 81 deletions(-) delete mode 100644 packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/input.js delete mode 100644 packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/options.json delete mode 100644 packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/output.js diff --git a/packages/babel-preset-env/data/shipped-proposals.js b/packages/babel-preset-env/data/shipped-proposals.js index 43f92047d4..14544af814 100644 --- a/packages/babel-preset-env/data/shipped-proposals.js +++ b/packages/babel-preset-env/data/shipped-proposals.js @@ -3,8 +3,6 @@ // shipped by browsers, and are enabled by the `shippedProposals` option. const proposalPlugins = new Set([ - "proposal-class-properties", - "proposal-private-methods", "proposal-class-static-block", "proposal-private-property-in-object", ]); diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt index 0c37e0e95c..32ee8b62ac 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt index 0fd09ce953..d0c94a332a 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt index 27daf7faa9..b5122c86c5 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt index f2e7f702a9..fd272e11ee 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt index c2301813aa..b6f7a98f85 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt index 6ae7a4e7ed..1b2a901d59 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt index dd656976cd..805af74503 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt index 33acdeef1b..98c8c8bd80 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt index c7798220fc..89bbf88746 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt index ff2737aac7..8a0edfb084 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt index c2301813aa..b6f7a98f85 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt index 6ae7a4e7ed..1b2a901d59 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { edge < 84 } + proposal-private-methods { edge < 84 } proposal-numeric-separator { edge < 79 } proposal-logical-assignment-operators { edge < 85 } proposal-nullish-coalescing-operator { edge < 80 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt index 4ac4c9d829..970762762a 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt index a8a406b592..ebe6b997c7 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt index 1d95876330..d1d22bade6 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt index 36aa207d80..0a8ebc3658 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt index 4e816630bd..c6d4efcec0 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + syntax-class-properties syntax-numeric-separator syntax-nullish-coalescing-operator proposal-optional-chaining { chrome } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt index 1f36db4049..0dd1491874 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + syntax-class-properties syntax-numeric-separator syntax-nullish-coalescing-operator syntax-optional-chaining diff --git a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt index 7cdd1efc05..6f0f6b0270 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt index 0bd98cef0e..afd179de94 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt index 9eab7e152d..d275bf37ac 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt index cd7d64d433..9098de94b5 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox, ios, node < 14.6, opera < 70, safari, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt index af924423c5..d2aff0b531 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt index 60a974854e..96612d43a9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index a8e9715c56..9da9a1b4ec 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -15,6 +15,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ios, safari, samsung } + proposal-private-methods { firefox, ios, safari, samsung } syntax-numeric-separator proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index 197bc23168..2f5f0e107a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ie, ios, safari, samsung } + proposal-private-methods { firefox, ie, ios, safari, samsung } proposal-numeric-separator { ie } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { ie, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index 9331710f11..ca073b9908 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -15,6 +15,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ios, safari, samsung } + proposal-private-methods { firefox, ios, safari, samsung } syntax-numeric-separator proposal-logical-assignment-operators { ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt index e6c98c03cc..4b5aba8261 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt index f180613e6f..4de76fa06d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt index b26bee32a3..ba4655f59e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { electron < 10.0 } + proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } proposal-nullish-coalescing-operator { electron < 8.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt index 4d48624d86..7ff4b47dc9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt index 6339a627b3..3e4bbdb6aa 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt index 4d8d7a21e1..fbb4a68ec7 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt index 4c5009f6de..8699c858fd 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt index d9e1328979..7eeca984d5 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt @@ -13,6 +13,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, edge < 84, firefox, ie, ios, safari } + proposal-private-methods { chrome < 84, edge < 84, firefox, ie, ios, safari } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt index 5bb11b72b4..e99200f2ac 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt @@ -11,6 +11,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } + proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt index f40b52a903..f71d679f4e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt index 8b0cbc605e..643f5105ab 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt index af2e1f4e6a..0d55798f67 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index 26b6dc03cb..c2305056de 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { electron < 10.0 } + proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } proposal-nullish-coalescing-operator { electron < 8.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index 1e2731d104..7f78cc5e5e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt index c9979a29da..f103230f89 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt index 44b693fd9a..a0d1a891da 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt index 037d1dde3b..e5546915f8 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt index 4ad9db03dd..3b5de4beb5 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt @@ -13,6 +13,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, edge < 84, firefox, ie, ios, safari } + proposal-private-methods { chrome < 84, edge < 84, firefox, ie, ios, safari } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt index 1476a6eb4f..8c55e111da 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt @@ -11,6 +11,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } + proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt index 69138f53ad..2d392d0bbc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt index 7f507fc286..9f4b42a80a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt index 0ded651df1..0eb056cd1b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt index 95cfed9181..8a5faf2f0b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt index 0f6b729d05..34201d7edd 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt index f43841a8ce..7f8e7ee9df 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt index 761f9f6b07..c7dd782da0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt index d033ce05c1..f9429dad19 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt @@ -9,6 +9,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, node < 14.6 } + proposal-private-methods { firefox, node < 14.6 } proposal-numeric-separator { firefox < 70, node < 12.5 } proposal-logical-assignment-operators { firefox < 79, node < 15 } proposal-nullish-coalescing-operator { firefox < 72, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt index bde6ddf1a5..944735bbee 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt index cd483a49a6..0acb58f0b1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } syntax-numeric-separator proposal-logical-assignment-operators { chrome < 85 } syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt index 1ef2cb46f1..0abdabf7d6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt index 3014aa876a..9e17823f8b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt index 2192c462cf..4f66ec640b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt index 3aaa4c213e..ed77400509 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt index c60a3b3859..be586c2da4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt index b680303d69..5e051befee 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt index 512068edfc..54a7968972 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt index e2d4e3587c..a2063d5ee8 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt index 1dfa698af3..2ba9ed5423 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt index c3ad9fb65c..cea61bb10a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt index b0d5e79067..18da3086ae 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt index 049edf8edb..686ff53682 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt index aef0229d86..4c3562d17c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt index 1c53ee608f..efe3fc6346 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt index 5e76925bd6..22d48f96f9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt index 2898f84535..4ff25641e0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt index a882f0de42..8e3cc19927 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt index 3fa932fb45..73d0f00be6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt index 48823f95c7..3dbe594b2f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt index 36ea1082d2..1314385418 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt index 4580d84eb4..a31ef1d796 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index f8f906ac27..d62a6c7eef 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index 6761adbcec..3264d023d0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index 7966cd3c5f..4db5765462 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 0be3e4e222..9fc82f1fc3 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt index de4e33b807..e9059b0a5d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt index 78416396fc..3585f79522 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt index 1497683a93..0463cf0632 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt index e5a521b2be..8a117ba43d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt index e7db161039..69837d606a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt index af924423c5..d2aff0b531 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt index 60a974854e..96612d43a9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt index a8e9715c56..9da9a1b4ec 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt @@ -15,6 +15,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ios, safari, samsung } + proposal-private-methods { firefox, ios, safari, samsung } syntax-numeric-separator proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt index 197bc23168..2f5f0e107a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -16,6 +16,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ie, ios, safari, samsung } + proposal-private-methods { firefox, ie, ios, safari, samsung } proposal-numeric-separator { ie } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { ie, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt index 9331710f11..ca073b9908 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt @@ -15,6 +15,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, ios, safari, samsung } + proposal-private-methods { firefox, ios, safari, samsung } syntax-numeric-separator proposal-logical-assignment-operators { ios < 14, safari < 14, samsung } proposal-nullish-coalescing-operator { samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt index e6c98c03cc..4b5aba8261 100644 --- a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt index fe8d75ada9..2ecb6c401c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt index e33384ec8a..be91e358c7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { electron < 10.0 } + proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } proposal-nullish-coalescing-operator { electron < 8.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt index cf9febd7c3..2f25dc8722 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt index 31d701700b..182045e204 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt index 7d659a8462..fe924d880c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt index d5be373a77..65b7cd5fe9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt index 79d5d126b0..b10094845a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt @@ -13,6 +13,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, edge < 84, firefox, ie, ios, safari } + proposal-private-methods { chrome < 84, edge < 84, firefox, ie, ios, safari } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt index 7e846f9a06..e977534ef4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt @@ -11,6 +11,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } + proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt index ccf1eb8a77..c9f120a813 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt index 2217d8b9ec..ca2897bc12 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt index 7a12709f56..dab9d79a1f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { android } + proposal-private-methods { android } proposal-numeric-separator { android } proposal-logical-assignment-operators { android } proposal-nullish-coalescing-operator { android } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt index c14e6208ec..7a61ec99ed 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { electron < 10.0 } + proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } proposal-nullish-coalescing-operator { electron < 8.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt index 005f2864ee..94fc5a4952 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt index df71732870..6a328d9cf4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt index b40491e31c..39168697da 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt index 3f151373a8..f2812705ce 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { ie } + proposal-private-methods { ie } proposal-numeric-separator { ie } proposal-logical-assignment-operators { ie } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt index d32a273874..b707af3480 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt @@ -13,6 +13,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, edge < 84, firefox, ie, ios, safari } + proposal-private-methods { chrome < 84, edge < 84, firefox, ie, ios, safari } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt index 77fb280a4e..43c34cba63 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt @@ -11,6 +11,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } + proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt index 6dcd57414b..ed6f523e50 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt index 3f3f99862a..c90fec598a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt index 09a7f95974..0cf2690295 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt index daa9d7b471..a798c4d63c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt index b60cd470d2..9639d5eb06 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { node < 14.6 } + proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt index 3686e92136..6a34798824 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt index bc2be9a9f3..5b57cc8a7c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, ie, node < 14.6 } + proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt index d033ce05c1..f9429dad19 100644 --- a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt @@ -9,6 +9,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { firefox, node < 14.6 } + proposal-private-methods { firefox, node < 14.6 } proposal-numeric-separator { firefox < 70, node < 12.5 } proposal-logical-assignment-operators { firefox < 79, node < 15 } proposal-nullish-coalescing-operator { firefox < 72, node < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt index bde6ddf1a5..944735bbee 100644 --- a/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt index cd483a49a6..0acb58f0b1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } syntax-numeric-separator proposal-logical-assignment-operators { chrome < 85 } syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt index 5e83199758..28c3099540 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt index 63140e3a44..662dfb3458 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt index 648ff3949b..67abb34619 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt index 90e697f4f8..3dd6135dfd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt index 9ebc8ec98a..25bbdbb3c3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt index e97a833f8f..85a366653f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt index 864b20a277..310196c123 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt index af2b9d52a4..b42f2253cb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt index c43fa8edf0..7b3b3bd744 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt index 1af2491d7c..3874378e3e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt index 9b00930af1..943ff72c53 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt index 6fbc36dc66..83e2db5a58 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt index 0e30f200e7..396fdd49ae 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt index b4648fc7ce..854021eb13 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt index d36d18913c..70cb3d5fa3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt index 10481f0174..a1918049f5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt index e88e7f4a40..5edacc52b2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt index 1c71863eb3..d8cc77efdc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt index 614fef9177..423f00cad9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt index cc454c87a4..5c88826164 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt index f248ff7c5a..a78fdcb18a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index e8ec5b63c8..ac28ca7ac2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index d67c2563b5..327cef1265 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index f8d0ee58dd..290029cd29 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 217ca7beed..d590049f68 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt index 97e5543192..d3a3751d22 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84 } + proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } proposal-nullish-coalescing-operator { chrome < 80 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt index fd0f1b9e6a..78b24e75c4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt index 0d8f1f3bac..dd9fd5b795 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt index 5db601d4c1..ad52982ba8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt index 6d8285c93e..d8ceaeae5b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -10,6 +10,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { chrome < 84, firefox, ie } + proposal-private-methods { chrome < 84, firefox, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/options.json index e53f3689be..88bef8ef89 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/options.json @@ -2,8 +2,7 @@ "validateLogs": true, "presets": [ ["env", { - "targets": { "node": 10 }, - "shippedProposals": true + "targets": { "node": 10 } }] ], "plugins": [ diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/stderr.txt b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/stderr.txt index 637316b477..90fafc7e53 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/stderr.txt +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/methods-loose-preset-not-loose/stderr.txt @@ -1,8 +1,4 @@ -Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods. -The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }] -to the "plugins" section of your Babel config. -Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-class-properties since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-private-property-in-object. +Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-class-properties since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-class-properties", { "loose": true }] to the "plugins" section of your Babel config. diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/options.json index 952bbb8d52..15e7df8fff 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-loose-no-plugins/options.json @@ -3,7 +3,6 @@ "presets": [ ["env", { "targets": { "node": 10 }, - "shippedProposals": true, "loose": true }] ] diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/options.json index 7a4f51bf4c..82d48b92c0 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/preset-not-loose-no-plugins/options.json @@ -2,8 +2,7 @@ "validateLogs": true, "presets": [ ["env", { - "targets": { "node": 10 }, - "shippedProposals": true + "targets": { "node": 10 } }] ] } diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/options.json index fd3c43421d..9c321f62a8 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/options.json @@ -2,8 +2,7 @@ "validateLogs": true, "presets": [ ["env", { - "targets": { "node": 10 }, - "shippedProposals": true + "targets": { "node": 10 } }] ], "plugins": [ diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/stderr.txt b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/stderr.txt index 1e9c2f53b2..8b13789179 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/stderr.txt +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-loose-preset-not-loose/stderr.txt @@ -1,4 +1 @@ -Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods. -The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }] -to the "plugins" section of your Babel config. + diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/options.json index cf451a6771..420e87394e 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/options.json @@ -3,7 +3,6 @@ "presets": [ ["env", { "targets": { "node": 10 }, - "shippedProposals": true, "loose": true }] ], diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/stderr.txt b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/stderr.txt index 1022c38841..8b13789179 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/stderr.txt +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-and-methods-not-loose-preset-loose/stderr.txt @@ -1,4 +1 @@ -Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "false" for @babel/plugin-proposal-private-methods. -The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["@babel/plugin-proposal-private-private-property-in-object", { "loose": false }] -to the "plugins" section of your Babel config. + diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/options.json index 6ed8d97b1b..de9e104feb 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-loose/options.json @@ -3,7 +3,6 @@ "presets": [ ["env", { "targets": { "node": 10 }, - "shippedProposals": true, "loose": true }] ], diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/options.json index abb53b4adf..c4572f9907 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/options.json @@ -2,8 +2,7 @@ "validateLogs": true, "presets": [ ["env", { - "targets": { "node": 10 }, - "shippedProposals": true + "targets": { "node": 10 } }] ], "plugins": [ diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/stderr.txt b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/stderr.txt index 4e1891bf44..68b6ffd194 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/stderr.txt +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-loose-preset-not-loose/stderr.txt @@ -1,8 +1,4 @@ -Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties. -The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["@babel/plugin-proposal-private-private-property-in-object", { "loose": true }] -to the "plugins" section of your Babel config. -Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-private-property-in-object. +Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-private-methods", { "loose": true }] to the "plugins" section of your Babel config. diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/options.json b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/options.json index f99646aebc..eecf9a4fdb 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/options.json +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/options.json @@ -3,7 +3,6 @@ "presets": [ ["env", { "targets": { "node": 10 }, - "shippedProposals": true, "loose": true }] ], diff --git a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/stderr.txt b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/stderr.txt index c7b671d4ee..69f2a4eda4 100644 --- a/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/stderr.txt +++ b/packages/babel-preset-env/test/fixtures/loose-class-features-precedence/properties-not-loose-preset-loose/stderr.txt @@ -1,8 +1,4 @@ -Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-private-property-in-object since the "loose" mode option was set to "false" for @babel/plugin-proposal-class-properties. -The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["@babel/plugin-proposal-private-private-property-in-object", { "loose": false }] -to the "plugins" section of your Babel config. -Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "false" for @babel/plugin-proposal-private-private-property-in-object. +Though the "loose" option was set to "true" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "false" for @babel/plugin-proposal-class-properties. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-private-methods", { "loose": false }] to the "plugins" section of your Babel config. diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt index 4ac4c9d829..970762762a 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tagged-template-literals/options.json b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tagged-template-literals/options.json index 97a5889f76..fd2c5a508d 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tagged-template-literals/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tagged-template-literals/options.json @@ -5,8 +5,7 @@ { "targets": { "browsers": "safari 9" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp-browsers/options.json b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp-browsers/options.json index 1a2ac1b59d..a5119e23aa 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp-browsers/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp-browsers/options.json @@ -5,8 +5,7 @@ { "targets": { "browsers": "safari tp" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp/options.json b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp/options.json index aa7229719b..76596f0514 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-tp/options.json @@ -5,8 +5,7 @@ { "targets": { "safari": "tp" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/shippedProposals/options.json b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/shippedProposals/options.json index 0b8df73444..84a75e8721 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/shippedProposals/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/shippedProposals/options.json @@ -1,10 +1,5 @@ { "presets": [ - [ - "../../../../lib", - { - "shippedProposals": true - } - ] + "../../../../lib" ] } diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt index 4ac4c9d829..970762762a 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt @@ -8,6 +8,8 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-properties { safari } + proposal-private-methods { safari } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-tagged-template-literals/options.json b/packages/babel-preset-env/test/fixtures/preset-options/safari-tagged-template-literals/options.json index 97a5889f76..fd2c5a508d 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-tagged-template-literals/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-tagged-template-literals/options.json @@ -5,8 +5,7 @@ { "targets": { "browsers": "safari 9" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-tp-browsers/options.json b/packages/babel-preset-env/test/fixtures/preset-options/safari-tp-browsers/options.json index 1a2ac1b59d..a5119e23aa 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-tp-browsers/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-tp-browsers/options.json @@ -5,8 +5,7 @@ { "targets": { "browsers": "safari tp" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-tp/options.json b/packages/babel-preset-env/test/fixtures/preset-options/safari-tp/options.json index aa7229719b..76596f0514 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-tp/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-tp/options.json @@ -5,8 +5,7 @@ { "targets": { "safari": "tp" - }, - "shippedProposals": true + } } ] ] diff --git a/packages/babel-preset-env/test/fixtures/preset-options/shippedProposals/options.json b/packages/babel-preset-env/test/fixtures/preset-options/shippedProposals/options.json index 0b8df73444..84a75e8721 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/shippedProposals/options.json +++ b/packages/babel-preset-env/test/fixtures/preset-options/shippedProposals/options.json @@ -1,10 +1,5 @@ { "presets": [ - [ - "../../../../lib", - { - "shippedProposals": true - } - ] + "../../../../lib" ] } diff --git a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/input.js b/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/input.js deleted file mode 100644 index eebf5c5c33..0000000000 --- a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/input.js +++ /dev/null @@ -1,3 +0,0 @@ -class A { - x; -} diff --git a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/options.json b/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/options.json deleted file mode 100644 index d82f397d9b..0000000000 --- a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "presets": [ - [ - "env", - { - "targets": { "node": 12 }, - "shippedProposals": true - } - ] - ] -} diff --git a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/output.js b/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/output.js deleted file mode 100644 index f7934a16e1..0000000000 --- a/packages/babel-preset-env/test/fixtures/shipped-proposals/node-12/output.js +++ /dev/null @@ -1,6 +0,0 @@ -class A { - constructor() { - babelHelpers.defineProperty(this, "x", void 0); - } - -}