From a40f085a375c9d2a08af447e45140d7b814075cf 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 43f92047d48f..14544af814e4 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 0c37e0e95c1d..32ee8b62ac4d 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 0fd09ce95346..d0c94a332aeb 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 27daf7faa9fa..b5122c86c54c 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 f2e7f702a9ca..fd272e11eeab 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 c2301813aa88..b6f7a98f855a 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 6ae7a4e7ed83..1b2a901d5973 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 dd656976cdd0..805af7450362 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 33acdeef1bda..98c8c8bd808a 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 c7798220fcf3..89bbf887465e 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 ff2737aac789..8a0edfb084fe 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 c2301813aa88..b6f7a98f855a 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 6ae7a4e7ed83..1b2a901d5973 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 4ac4c9d829fc..970762762a07 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 a8a406b592b3..ebe6b997c7c6 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 1d95876330d7..d1d22bade60c 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 36aa207d8070..0a8ebc365811 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 4e816630bd0e..c6d4efcec0d2 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 1f36db4049c2..0dd149187436 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 7cdd1efc05ea..6f0f6b02705e 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 0bd98cef0e64..afd179de9483 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 9eab7e152d34..d275bf37ac21 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 cd7d64d4332a..9098de94b55e 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 af924423c59f..d2aff0b531bb 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 60a974854eff..96612d43a988 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 a8e9715c568e..9da9a1b4ec81 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 197bc2316804..2f5f0e107a6c 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 9331710f11a1..ca073b9908bc 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 e6c98c03cc32..4b5aba8261bb 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 f180613e6f28..4de76fa06d69 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 b26bee32a3b0..ba4655f59ee2 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 4d48624d86d6..7ff4b47dc90b 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 6339a627b34a..3e4bbdb6aa18 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 4d8d7a21e198..fbb4a68ec733 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 4c5009f6de78..8699c858fd4e 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 d9e13289799d..7eeca984d51f 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 5bb11b72b424..e99200f2ac0d 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 f40b52a9037e..f71d679f4efb 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 8b0cbc605e7e..643f5105ab66 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 af2e1f4e6a2c..0d55798f67ec 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 26b6dc03cb03..c2305056debe 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 1e2731d10400..7f78cc5e5eb6 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 c9979a29da20..f103230f894f 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 44b693fd9aea..a0d1a891da74 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 037d1dde3b63..e5546915f867 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 4ad9db03dd85..3b5de4beb514 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 1476a6eb4f9b..8c55e111da73 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 69138f53ada4..2d392d0bbc50 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 7f507fc286ff..9f4b42a80a5c 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 0ded651df118..0eb056cd1bac 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 95cfed91816f..8a5faf2f0b2e 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 0f6b729d054b..34201d7edd18 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 f43841a8ce5c..7f8e7ee9df62 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 761f9f6b070f..c7dd782da020 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 d033ce05c192..f9429dad192a 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 bde6ddf1a55f..944735bbeee7 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 cd483a49a63c..0acb58f0b130 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 1ef2cb46f14d..0abdabf7d649 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 3014aa876acd..9e17823f8bf7 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 2192c462cf1f..4f66ec640b63 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 3aaa4c213e68..ed774005094e 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 c60a3b385936..be586c2da46d 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 b680303d69df..5e051befeec5 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 512068edfc82..54a79689726a 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 e2d4e3587c80..a2063d5ee8d0 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 1dfa698af379..2ba9ed5423b9 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 c3ad9fb65cb9..cea61bb10a61 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 b0d5e79067cc..18da3086ae51 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 049edf8edbf2..686ff53682c0 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 aef0229d86f9..4c3562d17c50 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 1c53ee608f68..efe3fc634661 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 5e76925bd679..22d48f96f91e 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 2898f845353f..4ff25641e062 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 a882f0de421d..8e3cc1992790 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 3fa932fb45c8..73d0f00be646 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 48823f95c7f0..3dbe594b2fe5 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 36ea1082d2ab..1314385418f7 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 4580d84eb4fd..a31ef1d7969f 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 f8f906ac276a..d62a6c7eeffc 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 6761adbcecbc..3264d023d037 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 7966cd3c5fc5..4db57654626b 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 0be3e4e22229..9fc82f1fc3a4 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 de4e33b807af..e9059b0a5d13 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 78416396fcb8..3585f7952206 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 1497683a93d9..0463cf0632ea 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 e5a521b2be79..8a117ba43def 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 e7db1610392c..69837d606a3f 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 af924423c59f..d2aff0b531bb 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 60a974854eff..96612d43a988 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 a8e9715c568e..9da9a1b4ec81 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 197bc2316804..2f5f0e107a6c 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 9331710f11a1..ca073b9908bc 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 e6c98c03cc32..4b5aba8261bb 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 fe8d75ada913..2ecb6c401c0e 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 e33384ec8a32..be91e358c7a4 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 cf9febd7c3cf..2f25dc87229f 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 31d701700b9f..182045e204c4 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 7d659a846210..fe924d880c7f 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 d5be373a7789..65b7cd5fe957 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 79d5d126b042..b10094845a13 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 7e846f9a0659..e977534ef4fe 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 ccf1eb8a77df..c9f120a8136c 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 2217d8b9ec0c..ca2897bc1290 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 7a12709f5612..dab9d79a1f5b 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 c14e6208ece6..7a61ec99ed5f 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 005f2864ee71..94fc5a495268 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 df71732870bc..6a328d9cf4d6 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 b40491e31c23..39168697da57 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 3f151373a8f8..f2812705ce6d 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 d32a273874f6..b707af348054 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 77fb280a4ebc..43c34cba6361 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 6dcd57414b14..ed6f523e5062 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 3f3f99862a64..c90fec598aaa 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 09a7f9597448..0cf26902955a 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 daa9d7b4710c..a798c4d63caf 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 b60cd470d228..9639d5eb069c 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 3686e92136ae..6a34798824f5 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 bc2be9a9f395..5b57cc8a7c76 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 d033ce05c192..f9429dad192a 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 bde6ddf1a55f..944735bbeee7 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 cd483a49a63c..0acb58f0b130 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 5e8319975865..28c3099540cf 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 63140e3a44c1..662dfb34581e 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 648ff3949b97..67abb346199b 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 90e697f4f8ae..3dd6135dfd13 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 9ebc8ec98a48..25bbdbb3c3f4 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 e97a833f8fbf..85a366653ffa 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 864b20a277cc..310196c123ff 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 af2b9d52a4f0..b42f2253cb59 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 c43fa8edf0ff..7b3b3bd74471 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 1af2491d7cd7..3874378e3eb4 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 9b00930af134..943ff72c53e0 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 6fbc36dc66ca..83e2db5a58d7 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 0e30f200e796..396fdd49ae1a 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 b4648fc7ce0f..854021eb135e 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 d36d18913cbb..70cb3d5fa383 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 10481f0174cc..a1918049f58d 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 e88e7f4a4079..5edacc52b242 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 1c71863eb397..d8cc77efdce7 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 614fef9177e8..423f00cad924 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 cc454c87a471..5c88826164f9 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 f248ff7c5a51..a78fdcb18a62 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 e8ec5b63c8ed..ac28ca7ac2e1 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 d67c2563b5dd..327cef126569 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 f8d0ee58dd41..290029cd29cc 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 217ca7beed41..d590049f684b 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 97e5543192ce..d3a3751d22d4 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 fd0f1b9e6a71..78b24e75c4d2 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 0d8f1f3bacb7..dd9fd5b795a5 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 5db601d4c1a1..ad52982ba8ca 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 6d8285c93e8f..d8ceaeae5b3e 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 e53f3689bef6..88bef8ef8970 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 637316b477db..90fafc7e535b 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 952bbb8d526e..15e7df8fff7c 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 7a4f51bf4c24..82d48b92c0ad 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 fd3c43421d5d..9c321f62a85e 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 1e9c2f53b2cc..8b137891791f 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 cf451a6771c2..420e87394e8c 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 1022c38841fd..8b137891791f 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 6ed8d97b1b64..de9e104febbd 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 abb53b4adf5b..c4572f9907e8 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 4e1891bf445c..68b6ffd194ce 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 f99646aebcbf..eecf9a4fdb14 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 c7b671d4ee7b..69f2a4eda409 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 4ac4c9d829fc..970762762a07 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 97a5889f7656..fd2c5a508d7f 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 1a2ac1b59d72..a5119e23aa9c 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 aa7229719bbe..76596f0514fc 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 0b8df7344432..84a75e8721ea 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 4ac4c9d829fc..970762762a07 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 97a5889f7656..fd2c5a508d7f 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 1a2ac1b59d72..a5119e23aa9c 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 aa7229719bbe..76596f0514fc 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 0b8df7344432..84a75e8721ea 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 eebf5c5c33db..000000000000 --- 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 d82f397d9b06..000000000000 --- 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 f7934a16e13b..000000000000 --- 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); - } - -}