From 32a58923bcf2d6bc4e3dab562c5947ed6dc6a4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 18 Mar 2020 15:43:08 -0400 Subject: [PATCH 1/3] fix: move proposal-object-rest-spread after transform-parameters --- packages/babel-compat-data/data/plugins.json | 22 +++++++++---------- .../plugins-integration/issue-11278/input.mjs | 1 + .../issue-11278/options.json | 11 ++++++++++ .../plugins-integration/issue-11278/output.js | 7 ++++++ 4 files changed, 30 insertions(+), 11 deletions(-) create mode 100644 packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs create mode 100644 packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json create mode 100644 packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index 54ef3fabaf3a..a070880616f0 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -58,17 +58,6 @@ "opera": "50", "electron": "3.1" }, - "proposal-object-rest-spread": { - "chrome": "60", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "ios": "11.3", - "samsung": "8", - "opera": "47", - "electron": "2.1" - }, "transform-dotall-regex": { "chrome": "62", "edge": "79", @@ -287,6 +276,17 @@ "opera": "36", "electron": "1" }, + "proposal-object-rest-spread": { + "chrome": "60", + "edge": "79", + "firefox": "55", + "safari": "11.1", + "node": "8.3", + "ios": "11.3", + "samsung": "8", + "opera": "47", + "electron": "2.1" + }, "transform-destructuring": { "chrome": "51", "edge": "15", diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs new file mode 100644 index 000000000000..aa7663d8e6f2 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs @@ -0,0 +1 @@ +function F({ a, ...O }, b = O){} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json new file mode 100644 index 000000000000..c2c1dcf03077 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json @@ -0,0 +1,11 @@ +{ + "presets": [ + [ + "env", + { + "targets": ["chrome 48"] + } + ] + ], + "plugins": ["external-helpers"] +} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js new file mode 100644 index 000000000000..f9c870793882 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js @@ -0,0 +1,7 @@ +"use strict"; + +function F(_ref) { + var a = _ref.a, + O = babelHelpers.objectWithoutProperties(_ref, ["a"]); + var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : O; +} From 2417b85de98da69d92063b908917bcf789e556e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 18 Mar 2020 15:43:27 -0400 Subject: [PATCH 2/3] update test fixtures --- .../test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt | 2 +- .../test/fixtures/bugfixes/_esmodules/stdout.txt | 2 +- .../fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt | 2 +- .../fixtures/bugfixes/edge-default-params-edge-14/stdout.txt | 2 +- .../fixtures/bugfixes/edge-default-params-edge-15/stdout.txt | 2 +- .../bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt | 2 +- .../fixtures/bugfixes/edge-default-params-edge-17/stdout.txt | 2 +- .../fixtures/bugfixes/edge-default-params-edge-18/stdout.txt | 2 +- .../bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt | 2 +- .../fixtures/bugfixes/edge-function-name-edge-14/stdout.txt | 2 +- .../fixtures/bugfixes/edge-function-name-edge-15/stdout.txt | 2 +- .../safari-block-scoping-safari-10-no-bugfixes/stdout.txt | 2 +- .../fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt | 2 +- .../fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt | 2 +- .../fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt | 2 +- .../corejs2/usage-browserslist-config-ignore/stdout.txt | 2 +- .../corejs3/usage-browserslist-config-ignore/stdout.txt | 2 +- .../test/fixtures/debug/browserslists-android-3/stdout.txt | 2 +- .../fixtures/debug/browserslists-defaults-not-ie/stdout.txt | 2 +- .../test/fixtures/debug/browserslists-defaults/stdout.txt | 2 +- .../debug/browserslists-last-2-versions-not-ie/stdout.txt | 2 +- .../test/fixtures/debug/corejs-without-usebuiltins/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs2-android/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs2-electron/stdout.txt | 2 +- .../debug/entry-corejs2-force-all-transforms/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs2-no-import/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs2-proposals/stdout.txt | 2 +- .../fixtures/debug/entry-corejs2-shippedProposals/stdout.txt | 2 +- .../fixtures/debug/entry-corejs2-specific-targets/stdout.txt | 2 +- .../fixtures/debug/entry-corejs2-versions-decimals/stdout.txt | 2 +- .../fixtures/debug/entry-corejs2-versions-strings/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs2/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-all/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-android/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-electron/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-es/stdout.txt | 2 +- .../debug/entry-corejs3-force-all-transforms/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-no-import/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-proposals/stdout.txt | 2 +- .../fixtures/debug/entry-corejs3-specific-entries/stdout.txt | 2 +- .../fixtures/debug/entry-corejs3-specific-targets/stdout.txt | 2 +- .../fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-stable/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-stage/stdout.txt | 2 +- .../fixtures/debug/entry-corejs3-versions-decimals/stdout.txt | 2 +- .../debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt | 2 +- .../debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt | 2 +- .../fixtures/debug/entry-corejs3-versions-strings/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3-web/stdout.txt | 2 +- .../test/fixtures/debug/entry-corejs3/stdout.txt | 2 +- .../test/fixtures/debug/entry-no-corejs-no-import/stdout.txt | 2 +- .../fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt | 2 +- .../test/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 +- .../test/fixtures/debug/usage-corejs2-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs2-2/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs2-none-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs2-none-2/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt | 2 +- .../fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt | 2 +- .../fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt | 2 +- .../test/fixtures/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 +- .../test/fixtures/debug/usage-corejs3-none-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs3-none-2/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt | 2 +- .../fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt | 2 +- .../fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt | 2 +- .../debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt | 2 +- .../debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt | 2 +- .../debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt | 2 +- .../debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt | 2 +- .../test/fixtures/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 +- .../test/fixtures/debug/usage-no-corejs-none-1/stdout.txt | 2 +- .../test/fixtures/debug/usage-no-corejs-none-2/stdout.txt | 2 +- .../fixtures/preset-options/safari-10_3-block-scoped/stdout.txt | 2 +- 84 files changed, 84 insertions(+), 84 deletions(-) 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 a8cb49a9ec27..b7404dfefe7c 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 @@ -20,7 +20,6 @@ Using plugins: proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -29,6 +28,7 @@ Using plugins: transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } transform-parameters { "edge":"16" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } transform-modules-commonjs { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 3f19ec611846..af7238f03981 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -20,11 +20,11 @@ Using plugins: proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } bugfix/transform-async-arrows-in-class { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } bugfix/transform-edge-default-parameters { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } bugfix/transform-edge-function-name { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 e7a6c6da90b5..e69f4fa83025 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "chrome":"40" } proposal-optional-catch-binding { "chrome":"40" } proposal-async-generator-functions { "chrome":"40" } - proposal-object-rest-spread { "chrome":"40" } transform-dotall-regex { "chrome":"40" } proposal-unicode-property-regex { "chrome":"40" } transform-named-capturing-groups-regex { "chrome":"40" } @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex { "chrome":"40" } transform-spread { "chrome":"40" } transform-parameters { "chrome":"40" } + proposal-object-rest-spread { "chrome":"40" } transform-block-scoping { "chrome":"40" } transform-new-target { "chrome":"40" } transform-regenerator { "chrome":"40" } 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 0c2b8c958541..237a05d97774 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 @@ -13,13 +13,13 @@ Using plugins: proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } proposal-async-generator-functions { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } transform-parameters { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } 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 9510c3518847..3c7ec5f6d1ab 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"15" } proposal-optional-catch-binding { "edge":"15" } proposal-async-generator-functions { "edge":"15" } - proposal-object-rest-spread { "edge":"15" } transform-dotall-regex { "edge":"15" } proposal-unicode-property-regex { "edge":"15" } transform-named-capturing-groups-regex { "edge":"15" } + proposal-object-rest-spread { "edge":"15" } bugfix/transform-edge-default-parameters { "edge":"15" } bugfix/transform-edge-function-name { "edge":"15" } transform-modules-commonjs { "edge":"15" } 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 1edee060c004..e88567904bce 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 @@ -13,12 +13,12 @@ Using plugins: proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } proposal-async-generator-functions { "edge":"17" } - proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } transform-function-name { "edge":"17" } transform-parameters { "edge":"17" } + proposal-object-rest-spread { "edge":"17" } transform-modules-commonjs { "edge":"17" } proposal-dynamic-import { "edge":"17" } 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 b728cabff9da..43c331b143de 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } proposal-async-generator-functions { "edge":"17" } - proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } + proposal-object-rest-spread { "edge":"17" } bugfix/transform-edge-default-parameters { "edge":"17" } bugfix/transform-edge-function-name { "edge":"17" } transform-modules-commonjs { "edge":"17" } 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 30bcc97de1ee..69dee9ec0e22 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } - proposal-object-rest-spread { "edge":"18" } transform-dotall-regex { "edge":"18" } proposal-unicode-property-regex { "edge":"18" } transform-named-capturing-groups-regex { "edge":"18" } + proposal-object-rest-spread { "edge":"18" } bugfix/transform-edge-function-name { "edge":"18" } transform-modules-commonjs { "edge":"18" } proposal-dynamic-import { "edge":"18" } 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 b10818438af3..9f5f6ba7510a 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } proposal-async-generator-functions { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } @@ -21,6 +20,7 @@ Using plugins: transform-function-name { "edge":"14" } transform-for-of { "edge":"14" } transform-parameters { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } transform-modules-commonjs { "edge":"14" } proposal-dynamic-import { "edge":"14" } 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 0c2b8c958541..237a05d97774 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 @@ -13,13 +13,13 @@ Using plugins: proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } proposal-async-generator-functions { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } transform-parameters { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } 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 9510c3518847..3c7ec5f6d1ab 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"15" } proposal-optional-catch-binding { "edge":"15" } proposal-async-generator-functions { "edge":"15" } - proposal-object-rest-spread { "edge":"15" } transform-dotall-regex { "edge":"15" } proposal-unicode-property-regex { "edge":"15" } transform-named-capturing-groups-regex { "edge":"15" } + proposal-object-rest-spread { "edge":"15" } bugfix/transform-edge-default-parameters { "edge":"15" } bugfix/transform-edge-function-name { "edge":"15" } transform-modules-commonjs { "edge":"15" } 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 6425e78aaaf7..3d4ad34964ea 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } @@ -21,6 +20,7 @@ Using plugins: transform-exponentiation-operator { "safari":"10" } transform-template-literals { "safari":"10" } transform-unicode-regex { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } transform-block-scoping { "safari":"10" } transform-modules-commonjs { "safari":"10" } proposal-dynamic-import { "safari":"10" } 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 779d34b4ba24..453d108909da 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 @@ -13,13 +13,13 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } transform-async-to-generator { "safari":"10" } transform-exponentiation-operator { "safari":"10" } transform-unicode-regex { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } bugfix/transform-safari-block-shadowing { "safari":"10" } bugfix/transform-safari-for-shadowing { "safari":"10" } bugfix/transform-tagged-template-caching { "safari":"10" } 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 e9cfcb3dd8b2..9b69ea3406b8 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 @@ -13,11 +13,11 @@ Using plugins: proposal-json-strings { "safari":"11" } proposal-optional-catch-binding { "safari":"11" } proposal-async-generator-functions { "safari":"11" } - proposal-object-rest-spread { "safari":"11" } transform-dotall-regex { "safari":"11" } proposal-unicode-property-regex { "safari":"11" } transform-named-capturing-groups-regex { "safari":"11" } transform-unicode-regex { "safari":"11" } + proposal-object-rest-spread { "safari":"11" } bugfix/transform-tagged-template-caching { "safari":"11" } transform-modules-commonjs { "safari":"11" } proposal-dynamic-import { "safari":"11" } 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 ce6c228c3118..793aaccb1dbb 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "safari":"9" } proposal-optional-catch-binding { "safari":"9" } proposal-async-generator-functions { "safari":"9" } - proposal-object-rest-spread { "safari":"9" } transform-dotall-regex { "safari":"9" } proposal-unicode-property-regex { "safari":"9" } transform-named-capturing-groups-regex { "safari":"9" } @@ -27,6 +26,7 @@ Using plugins: transform-unicode-regex { "safari":"9" } transform-spread { "safari":"9" } transform-parameters { "safari":"9" } + proposal-object-rest-spread { "safari":"9" } transform-destructuring { "safari":"9" } transform-block-scoping { "safari":"9" } transform-new-target { "safari":"9" } 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 cc4a8a57fb3e..9ceea3a8e3ea 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 @@ -20,7 +20,6 @@ Using plugins: proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -29,6 +28,7 @@ Using plugins: transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } transform-parameters { "edge":"16" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 5eba6db4d86c..c991c0f457ca 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 @@ -20,7 +20,6 @@ Using plugins: proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -29,6 +28,7 @@ Using plugins: transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } transform-parameters { "edge":"16" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 85791de223bf..37d67dfde72e 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "android":"3" } proposal-optional-catch-binding { "android":"3" } proposal-async-generator-functions { "android":"3" } - proposal-object-rest-spread { "android":"3" } transform-dotall-regex { "android":"3" } proposal-unicode-property-regex { "android":"3" } transform-named-capturing-groups-regex { "android":"3" } @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex { "android":"3" } transform-spread { "android":"3" } transform-parameters { "android":"3" } + proposal-object-rest-spread { "android":"3" } transform-destructuring { "android":"3" } transform-block-scoping { "android":"3" } transform-typeof-symbol { "android":"3" } 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 39e86177b4e3..0363ae7407f8 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 @@ -20,12 +20,12 @@ Using plugins: proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } - proposal-object-rest-spread { "edge":"18" } transform-dotall-regex { "edge":"18", "firefox":"68" } proposal-unicode-property-regex { "edge":"18", "firefox":"68" } transform-named-capturing-groups-regex { "edge":"18", "firefox":"68" } transform-template-literals { "ios":"12.2", "safari":"12.1" } transform-function-name { "edge":"18" } + proposal-object-rest-spread { "edge":"18" } transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } 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 35d75d2ae34b..e4035c5763d4 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 @@ -21,7 +21,6 @@ Using plugins: proposal-json-strings { "edge":"18", "ie":"11" } proposal-optional-catch-binding { "edge":"18", "ie":"11" } proposal-async-generator-functions { "edge":"18", "ie":"11" } - proposal-object-rest-spread { "edge":"18", "ie":"11" } transform-dotall-regex { "edge":"18", "firefox":"68", "ie":"11" } proposal-unicode-property-regex { "edge":"18", "firefox":"68", "ie":"11" } transform-named-capturing-groups-regex { "edge":"18", "firefox":"68", "ie":"11" } @@ -41,6 +40,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "ie":"11" } + proposal-object-rest-spread { "edge":"18", "ie":"11" } transform-destructuring { "ie":"11" } transform-block-scoping { "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 daec18909aae..d60ac4cda6ca 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 @@ -20,11 +20,11 @@ Using plugins: syntax-json-strings { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } syntax-optional-catch-binding { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } syntax-async-generators { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - syntax-object-rest-spread { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } transform-dotall-regex { "firefox":"73" } proposal-unicode-property-regex { "firefox":"73" } transform-named-capturing-groups-regex { "firefox":"73" } transform-template-literals { "safari":"12.1" } + syntax-object-rest-spread { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } 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 e1689dfc5657..d978a01ff32c 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 abdc9235688d..7dc29aecab87 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } proposal-async-generator-functions { "android":"4" } - proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } proposal-unicode-property-regex { "android":"4" } transform-named-capturing-groups-regex { "android":"4" } @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } transform-parameters { "android":"4" } + proposal-object-rest-spread { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } 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 fedd8cec9ae1..b1881c911a3b 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 @@ -20,7 +20,6 @@ Using plugins: proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } proposal-unicode-property-regex { "electron":"0.36" } transform-named-capturing-groups-regex { "electron":"0.36" } @@ -31,6 +30,7 @@ Using plugins: transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } transform-parameters { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } 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 f7c958804d52..ff04c9c00053 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 78ce760b41b3..af15204cde83 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -21,6 +20,7 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } 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 becaa21f9686..fb8d353bd294 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 @@ -11,7 +11,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -32,6 +31,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt index 447d2b74065a..50db854159c0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 d5e10e788869..be957e536aba 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 @@ -18,7 +18,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -39,6 +38,7 @@ Using plugins: transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } 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 1ed1729ff3f4..65e4ee417082 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 @@ -24,7 +24,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -45,6 +44,7 @@ Using plugins: transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "electron":"0.36", "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 f92c28770436..6bf8049a7eef 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 cf0b8e69e2ff..2ddb6fc6b808 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt index 46c9f91002b4..648bacdf0833 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 0323ea49144f..027da13610cd 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } proposal-async-generator-functions { "android":"4" } - proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } proposal-unicode-property-regex { "android":"4" } transform-named-capturing-groups-regex { "android":"4" } @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } transform-parameters { "android":"4" } + proposal-object-rest-spread { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt index 1462550dada1..9e34383444f1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 97a9f5b910c9..5a37452a125b 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 @@ -20,7 +20,6 @@ Using plugins: proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } proposal-unicode-property-regex { "electron":"0.36" } transform-named-capturing-groups-regex { "electron":"0.36" } @@ -31,6 +30,7 @@ Using plugins: transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } transform-parameters { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt index 0ca1221f41cc..ec5b1cc0e253 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt index 4636ecca20f5..068dfff400dd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 ae7027c9ad27..cfd211839497 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -34,6 +33,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 d0765709ed86..6c6b99db75ed 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -21,6 +20,7 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } 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 f2999ed2f26b..2d04e6e6790a 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 @@ -11,7 +11,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -32,6 +31,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt index 71fcde583327..340c8247ee5d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 cc154af856bc..0b0d0c7a61c9 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 @@ -18,7 +18,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -39,6 +38,7 @@ Using plugins: transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt index 5cb7061bf9e7..87f929477d60 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -14,9 +14,9 @@ Using plugins: proposal-json-strings { "samsung":"8.2" } proposal-optional-catch-binding { "samsung":"8.2" } syntax-async-generators { "samsung":"8.2" } - syntax-object-rest-spread { "samsung":"8.2" } proposal-unicode-property-regex { "samsung":"8.2" } transform-named-capturing-groups-regex { "samsung":"8.2" } + syntax-object-rest-spread { "samsung":"8.2" } transform-modules-commonjs { "samsung":"8.2" } proposal-dynamic-import { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt index 936264b2013f..470bc3bb27c0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt index a328014435b2..a73fe483528a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 f3e5db74f5ef..f70849f8fe59 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 @@ -24,7 +24,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -45,6 +44,7 @@ Using plugins: transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "electron":"0.36", "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 51206417ffa1..a0b2998aa251 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 9ab97833df8c..41016b529436 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 c912d4e50af1..3d1b3e169d39 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt index 663604139c46..0c251d82a649 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 c0e6303dd670..803bd3ae4724 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 5a3f2a1bf3cc..a3553d8e80fd 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -21,6 +20,7 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt index ce1ce9f8da77..06f4279e0cd3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt @@ -12,7 +12,6 @@ Using plugins: proposal-json-strings {} proposal-optional-catch-binding {} proposal-async-generator-functions {} - proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -33,6 +32,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 00ef4eaac8c5..1696fb935f20 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 @@ -16,7 +16,6 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -37,6 +36,7 @@ Using plugins: transform-unicode-regex {} transform-spread {} transform-parameters {} + proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 ecaff3232731..f53835ca3562 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } transform-parameters { "ie":"10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 5df73c211101..ea3c81336fbe 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 @@ -21,13 +21,13 @@ Using plugins: proposal-json-strings { "firefox":"52", "node":"7.4" } proposal-optional-catch-binding { "firefox":"52", "node":"7.4" } proposal-async-generator-functions { "firefox":"52", "node":"7.4" } - proposal-object-rest-spread { "firefox":"52", "node":"7.4" } transform-dotall-regex { "firefox":"52", "node":"7.4" } proposal-unicode-property-regex { "firefox":"52", "node":"7.4" } transform-named-capturing-groups-regex { "firefox":"52", "node":"7.4" } transform-literals { "firefox":"52" } transform-function-name { "firefox":"52" } transform-for-of { "firefox":"52" } + proposal-object-rest-spread { "firefox":"52", "node":"7.4" } transform-destructuring { "firefox":"52" } transform-modules-commonjs { "firefox":"52", "node":"7.4" } proposal-dynamic-import { "firefox":"52", "node":"7.4" } 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 09ff055bb0e3..b94d8fe40c1a 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 4c29482e044e..0358c532691b 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 8b231cf021ca..01eba3559437 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 5d25e2ac046a..7324c65a17e5 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 29c856b125d1..01b181adfa1d 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 ccd829610300..c9e82181f99b 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt index 23be6cf25c54..682abf814aa8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -16,7 +16,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt index 4ef75eed4ec1..52f6aa3480fd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -16,7 +16,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 25f7f945af46..97c5fd18f389 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } 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 ce71ed22b28d..4f510b211965 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 2a9b00a24819..ab3a0f88a2c0 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 942d04c9f651..eac9e8728520 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 38b34296abd4..67d663f14610 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 b34fcd4103ef..59fbe65a3555 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c4be9e4ebaee..c9b879db46f4 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt index 4b4f3936d3e0..c7326dd3fbbf 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -16,7 +16,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt index 44117b606a44..917f75a93711 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -16,7 +16,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -36,6 +35,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 3e8f6f40b2a0..9af90a8aee77 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 28227eb5aabc..54af722f3fe8 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 d377b636f4af..c2cd1ffb01bb 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 21cad6200e90..9396ff05fe02 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c14d41b62de9..63fc41d193df 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } 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 072009d81bab..697e4f556e0d 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 cb216e1dcb92..5a3611b2697c 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c4e833814aa4..348146fe35ac 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 f60aae55dc46..b08511a6d16d 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 @@ -15,7 +15,6 @@ Using plugins: proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,6 +34,7 @@ Using plugins: transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } transform-parameters { "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 6425e78aaaf7..3d4ad34964ea 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 @@ -13,7 +13,6 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } @@ -21,6 +20,7 @@ Using plugins: transform-exponentiation-operator { "safari":"10" } transform-template-literals { "safari":"10" } transform-unicode-regex { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } transform-block-scoping { "safari":"10" } transform-modules-commonjs { "safari":"10" } proposal-dynamic-import { "safari":"10" } From c1a63d16528bbbef679cf3158c9fef9ad77cc1fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 18 Mar 2020 21:09:24 -0400 Subject: [PATCH 3/3] fix: update plugin-features.js --- packages/babel-compat-data/data/plugins.json | 44 +++++++++---------- .../scripts/data/plugin-features.js | 22 ++++++---- .../_esmodules-no-bugfixes/stdout.txt | 4 +- .../fixtures/bugfixes/_esmodules/stdout.txt | 2 +- .../edge-default-params-chrome-40/stdout.txt | 4 +- .../edge-default-params-edge-14/stdout.txt | 4 +- .../edge-default-params-edge-15/stdout.txt | 2 +- .../stdout.txt | 4 +- .../edge-default-params-edge-17/stdout.txt | 2 +- .../edge-default-params-edge-18/stdout.txt | 2 +- .../stdout.txt | 4 +- .../edge-function-name-edge-14/stdout.txt | 4 +- .../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 +- .../safari-block-scoping-safari-9/stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../debug/browserslists-android-3/stdout.txt | 4 +- .../browserslists-defaults-not-ie/stdout.txt | 2 +- .../debug/browserslists-defaults/stdout.txt | 4 +- .../stdout.txt | 2 +- .../corejs-without-usebuiltins/stdout.txt | 4 +- .../debug/entry-corejs2-android/stdout.txt | 4 +- .../debug/entry-corejs2-electron/stdout.txt | 4 +- .../stdout.txt | 4 +- .../debug/entry-corejs2-no-import/stdout.txt | 2 +- .../debug/entry-corejs2-proposals/stdout.txt | 4 +- .../entry-corejs2-shippedProposals/stdout.txt | 4 +- .../entry-corejs2-specific-targets/stdout.txt | 4 +- .../stdout.txt | 4 +- .../entry-corejs2-versions-strings/stdout.txt | 4 +- .../fixtures/debug/entry-corejs2/stdout.txt | 4 +- .../debug/entry-corejs3-all/stdout.txt | 4 +- .../debug/entry-corejs3-android/stdout.txt | 4 +- .../entry-corejs3-babel-polyfill/stdout.txt | 4 +- .../debug/entry-corejs3-electron/stdout.txt | 4 +- .../entry-corejs3-es-proposals/stdout.txt | 4 +- .../debug/entry-corejs3-es/stdout.txt | 4 +- .../stdout.txt | 4 +- .../debug/entry-corejs3-no-import/stdout.txt | 2 +- .../debug/entry-corejs3-proposals/stdout.txt | 4 +- .../entry-corejs3-specific-entries/stdout.txt | 4 +- .../entry-corejs3-specific-targets/stdout.txt | 4 +- .../stdout.txt | 2 +- .../debug/entry-corejs3-stable/stdout.txt | 4 +- .../debug/entry-corejs3-stage/stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../entry-corejs3-versions-strings/stdout.txt | 4 +- .../debug/entry-corejs3-web/stdout.txt | 4 +- .../fixtures/debug/entry-corejs3/stdout.txt | 4 +- .../entry-no-corejs-no-import/stdout.txt | 2 +- .../stdout.txt | 4 +- .../debug/entry-no-corejs-uglify/stdout.txt | 4 +- .../fixtures/debug/entry-no-corejs/stdout.txt | 4 +- .../fixtures/debug/plugins-only/stdout.txt | 2 +- .../fixtures/debug/usage-corejs2-1/stdout.txt | 4 +- .../fixtures/debug/usage-corejs2-2/stdout.txt | 4 +- .../debug/usage-corejs2-none-1/stdout.txt | 4 +- .../debug/usage-corejs2-none-2/stdout.txt | 4 +- .../usage-corejs2-proposals-1/stdout.txt | 4 +- .../usage-corejs2-proposals-2/stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../usage-corejs2-with-import/stdout.txt | 2 +- .../fixtures/debug/usage-corejs3-1/stdout.txt | 4 +- .../fixtures/debug/usage-corejs3-2/stdout.txt | 4 +- .../debug/usage-corejs3-none-1/stdout.txt | 4 +- .../debug/usage-corejs3-none-2/stdout.txt | 4 +- .../usage-corejs3-proposals-1/stdout.txt | 4 +- .../usage-corejs3-proposals-2/stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../usage-corejs3-with-import/stdout.txt | 2 +- .../debug/usage-no-corejs-1/stdout.txt | 4 +- .../debug/usage-no-corejs-2/stdout.txt | 4 +- .../debug/usage-no-corejs-none-1/stdout.txt | 4 +- .../debug/usage-no-corejs-none-2/stdout.txt | 4 +- .../safari-10_3-block-scoped/stdout.txt | 2 +- 86 files changed, 186 insertions(+), 180 deletions(-) diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index a070880616f0..bcba45ae8771 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -47,6 +47,17 @@ "opera": "53", "electron": "3.1" }, + "transform-parameters": { + "chrome": "49", + "edge": "18", + "firefox": "53", + "safari": "10", + "node": "6", + "ios": "10", + "samsung": "5", + "opera": "36", + "electron": "1" + }, "proposal-async-generator-functions": { "chrome": "63", "edge": "79", @@ -58,6 +69,17 @@ "opera": "50", "electron": "3.1" }, + "proposal-object-rest-spread": { + "chrome": "60", + "edge": "79", + "firefox": "55", + "safari": "11.1", + "node": "8.3", + "ios": "11.3", + "samsung": "8", + "opera": "47", + "electron": "2.1" + }, "transform-dotall-regex": { "chrome": "62", "edge": "79", @@ -265,28 +287,6 @@ "opera": "33", "electron": "0.36" }, - "transform-parameters": { - "chrome": "49", - "edge": "18", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "opera": "36", - "electron": "1" - }, - "proposal-object-rest-spread": { - "chrome": "60", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "ios": "11.3", - "samsung": "8", - "opera": "47", - "electron": "2.1" - }, "transform-destructuring": { "chrome": "51", "edge": "15", diff --git a/packages/babel-compat-data/scripts/data/plugin-features.js b/packages/babel-compat-data/scripts/data/plugin-features.js index bd503dcdf5e8..0671413626fa 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -9,6 +9,19 @@ const es5 = { "transform-reserved-words": "Miscellaneous / Unreserved words", }; +// https://github.com/babel/babel/issues/11278 +// transform-parameters should run before object-rest-spread +const es2015Parameter = { + "transform-parameters": { + features: [ + "default function parameters", + "rest parameters", + "destructuring, parameters / aliased defaults, arrow function", + "destructuring, parameters / shorthand defaults, arrow function", + ], + }, +}; + const es2015 = { "transform-template-literals": { features: ["template literals"], @@ -60,14 +73,6 @@ const es2015 = { "transform-spread": { features: ["spread syntax for iterable objects"], }, - "transform-parameters": { - features: [ - "default function parameters", - "rest parameters", - "destructuring, parameters / aliased defaults, arrow function", - "destructuring, parameters / shorthand defaults, arrow function", - ], - }, "transform-destructuring": { features: ["destructuring, assignment", "destructuring, declarations"], }, @@ -126,6 +131,7 @@ module.exports = Object.assign( shippedProposal, es2020, es2019, + es2015Parameter, es2018, es2017, es2016, 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 b7404dfefe7c..7dd3383636d1 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 @@ -19,7 +19,9 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -27,8 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } transform-modules-commonjs { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 af7238f03981..3f19ec611846 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -20,11 +20,11 @@ Using plugins: proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } bugfix/transform-async-arrows-in-class { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } bugfix/transform-edge-default-parameters { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } bugfix/transform-edge-function-name { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 e69f4fa83025..4b4b9cf2469b 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "chrome":"40" } proposal-json-strings { "chrome":"40" } proposal-optional-catch-binding { "chrome":"40" } + transform-parameters { "chrome":"40" } proposal-async-generator-functions { "chrome":"40" } + proposal-object-rest-spread { "chrome":"40" } transform-dotall-regex { "chrome":"40" } proposal-unicode-property-regex { "chrome":"40" } transform-named-capturing-groups-regex { "chrome":"40" } @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex { "chrome":"40" } transform-unicode-regex { "chrome":"40" } transform-spread { "chrome":"40" } - transform-parameters { "chrome":"40" } - proposal-object-rest-spread { "chrome":"40" } transform-block-scoping { "chrome":"40" } transform-new-target { "chrome":"40" } transform-regenerator { "chrome":"40" } 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 237a05d97774..7a388e0ae02c 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 @@ -12,14 +12,14 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } 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 3c7ec5f6d1ab..9510c3518847 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"15" } proposal-optional-catch-binding { "edge":"15" } proposal-async-generator-functions { "edge":"15" } + proposal-object-rest-spread { "edge":"15" } transform-dotall-regex { "edge":"15" } proposal-unicode-property-regex { "edge":"15" } transform-named-capturing-groups-regex { "edge":"15" } - proposal-object-rest-spread { "edge":"15" } bugfix/transform-edge-default-parameters { "edge":"15" } bugfix/transform-edge-function-name { "edge":"15" } transform-modules-commonjs { "edge":"15" } 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 e88567904bce..954199e544e4 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 @@ -12,13 +12,13 @@ Using plugins: proposal-optional-chaining { "edge":"17" } proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } + transform-parameters { "edge":"17" } proposal-async-generator-functions { "edge":"17" } + proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } transform-function-name { "edge":"17" } - transform-parameters { "edge":"17" } - proposal-object-rest-spread { "edge":"17" } transform-modules-commonjs { "edge":"17" } proposal-dynamic-import { "edge":"17" } 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 43c331b143de..b728cabff9da 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } proposal-async-generator-functions { "edge":"17" } + proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } - proposal-object-rest-spread { "edge":"17" } bugfix/transform-edge-default-parameters { "edge":"17" } bugfix/transform-edge-function-name { "edge":"17" } transform-modules-commonjs { "edge":"17" } 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 69dee9ec0e22..30bcc97de1ee 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } + proposal-object-rest-spread { "edge":"18" } transform-dotall-regex { "edge":"18" } proposal-unicode-property-regex { "edge":"18" } transform-named-capturing-groups-regex { "edge":"18" } - proposal-object-rest-spread { "edge":"18" } bugfix/transform-edge-function-name { "edge":"18" } transform-modules-commonjs { "edge":"18" } proposal-dynamic-import { "edge":"18" } 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 9f5f6ba7510a..ac366c8a1cdb 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 @@ -12,15 +12,15 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-function-name { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } transform-modules-commonjs { "edge":"14" } proposal-dynamic-import { "edge":"14" } 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 237a05d97774..7a388e0ae02c 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 @@ -12,14 +12,14 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } + proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } proposal-unicode-property-regex { "edge":"14" } transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } - proposal-object-rest-spread { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } 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 3c7ec5f6d1ab..9510c3518847 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "edge":"15" } proposal-optional-catch-binding { "edge":"15" } proposal-async-generator-functions { "edge":"15" } + proposal-object-rest-spread { "edge":"15" } transform-dotall-regex { "edge":"15" } proposal-unicode-property-regex { "edge":"15" } transform-named-capturing-groups-regex { "edge":"15" } - proposal-object-rest-spread { "edge":"15" } bugfix/transform-edge-default-parameters { "edge":"15" } bugfix/transform-edge-function-name { "edge":"15" } transform-modules-commonjs { "edge":"15" } 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 3d4ad34964ea..6425e78aaaf7 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 @@ -13,6 +13,7 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } @@ -20,7 +21,6 @@ Using plugins: transform-exponentiation-operator { "safari":"10" } transform-template-literals { "safari":"10" } transform-unicode-regex { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } transform-block-scoping { "safari":"10" } transform-modules-commonjs { "safari":"10" } proposal-dynamic-import { "safari":"10" } 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 453d108909da..779d34b4ba24 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 @@ -13,13 +13,13 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } transform-async-to-generator { "safari":"10" } transform-exponentiation-operator { "safari":"10" } transform-unicode-regex { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } bugfix/transform-safari-block-shadowing { "safari":"10" } bugfix/transform-safari-for-shadowing { "safari":"10" } bugfix/transform-tagged-template-caching { "safari":"10" } 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 9b69ea3406b8..e9cfcb3dd8b2 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 @@ -13,11 +13,11 @@ Using plugins: proposal-json-strings { "safari":"11" } proposal-optional-catch-binding { "safari":"11" } proposal-async-generator-functions { "safari":"11" } + proposal-object-rest-spread { "safari":"11" } transform-dotall-regex { "safari":"11" } proposal-unicode-property-regex { "safari":"11" } transform-named-capturing-groups-regex { "safari":"11" } transform-unicode-regex { "safari":"11" } - proposal-object-rest-spread { "safari":"11" } bugfix/transform-tagged-template-caching { "safari":"11" } transform-modules-commonjs { "safari":"11" } proposal-dynamic-import { "safari":"11" } 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 793aaccb1dbb..c1dd2f892833 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "safari":"9" } proposal-json-strings { "safari":"9" } proposal-optional-catch-binding { "safari":"9" } + transform-parameters { "safari":"9" } proposal-async-generator-functions { "safari":"9" } + proposal-object-rest-spread { "safari":"9" } transform-dotall-regex { "safari":"9" } proposal-unicode-property-regex { "safari":"9" } transform-named-capturing-groups-regex { "safari":"9" } @@ -25,8 +27,6 @@ Using plugins: transform-sticky-regex { "safari":"9" } transform-unicode-regex { "safari":"9" } transform-spread { "safari":"9" } - transform-parameters { "safari":"9" } - proposal-object-rest-spread { "safari":"9" } transform-destructuring { "safari":"9" } transform-block-scoping { "safari":"9" } transform-new-target { "safari":"9" } 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 9ceea3a8e3ea..800eb975dc7c 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 @@ -19,7 +19,9 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -27,8 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 c991c0f457ca..20ac22e7bc73 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 @@ -19,7 +19,9 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } transform-named-capturing-groups-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } @@ -27,8 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } - proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } 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 37d67dfde72e..8aca688738cf 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "android":"3" } proposal-json-strings { "android":"3" } proposal-optional-catch-binding { "android":"3" } + transform-parameters { "android":"3" } proposal-async-generator-functions { "android":"3" } + proposal-object-rest-spread { "android":"3" } transform-dotall-regex { "android":"3" } proposal-unicode-property-regex { "android":"3" } transform-named-capturing-groups-regex { "android":"3" } @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex { "android":"3" } transform-unicode-regex { "android":"3" } transform-spread { "android":"3" } - transform-parameters { "android":"3" } - proposal-object-rest-spread { "android":"3" } transform-destructuring { "android":"3" } transform-block-scoping { "android":"3" } transform-typeof-symbol { "android":"3" } 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 0363ae7407f8..39e86177b4e3 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 @@ -20,12 +20,12 @@ Using plugins: proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } + proposal-object-rest-spread { "edge":"18" } transform-dotall-regex { "edge":"18", "firefox":"68" } proposal-unicode-property-regex { "edge":"18", "firefox":"68" } transform-named-capturing-groups-regex { "edge":"18", "firefox":"68" } transform-template-literals { "ios":"12.2", "safari":"12.1" } transform-function-name { "edge":"18" } - proposal-object-rest-spread { "edge":"18" } transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } 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 e4035c5763d4..ff3c84689fc5 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 @@ -20,7 +20,9 @@ Using plugins: proposal-optional-chaining { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-json-strings { "edge":"18", "ie":"11" } proposal-optional-catch-binding { "edge":"18", "ie":"11" } + transform-parameters { "ie":"11" } proposal-async-generator-functions { "edge":"18", "ie":"11" } + proposal-object-rest-spread { "edge":"18", "ie":"11" } transform-dotall-regex { "edge":"18", "firefox":"68", "ie":"11" } proposal-unicode-property-regex { "edge":"18", "firefox":"68", "ie":"11" } transform-named-capturing-groups-regex { "edge":"18", "firefox":"68", "ie":"11" } @@ -39,8 +41,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "ie":"11" } - proposal-object-rest-spread { "edge":"18", "ie":"11" } transform-destructuring { "ie":"11" } transform-block-scoping { "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 d60ac4cda6ca..daec18909aae 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 @@ -20,11 +20,11 @@ Using plugins: syntax-json-strings { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } syntax-optional-catch-binding { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } syntax-async-generators { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + syntax-object-rest-spread { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } transform-dotall-regex { "firefox":"73" } proposal-unicode-property-regex { "firefox":"73" } transform-named-capturing-groups-regex { "firefox":"73" } transform-template-literals { "safari":"12.1" } - syntax-object-rest-spread { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } 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 d978a01ff32c..22ef23b56af2 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 7dc29aecab87..61e29fd11fc4 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "android":"4" } proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } + transform-parameters { "android":"4" } proposal-async-generator-functions { "android":"4" } + proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } proposal-unicode-property-regex { "android":"4" } transform-named-capturing-groups-regex { "android":"4" } @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } - transform-parameters { "android":"4" } - proposal-object-rest-spread { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } 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 b1881c911a3b..a0ba8141f8d8 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 @@ -19,7 +19,9 @@ Using plugins: proposal-optional-chaining { "electron":"0.36" } proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } + transform-parameters { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } proposal-unicode-property-regex { "electron":"0.36" } transform-named-capturing-groups-regex { "electron":"0.36" } @@ -29,8 +31,6 @@ Using plugins: transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } - transform-parameters { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } 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 ff04c9c00053..1957d44bf5c7 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 af15204cde83..78ce760b41b3 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 @@ -13,6 +13,7 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -20,7 +21,6 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } 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 fb8d353bd294..450f60f279b1 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 @@ -10,7 +10,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -30,8 +32,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt index 50db854159c0..a23c7d99305d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 be957e536aba..d8ff428f891a 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 @@ -17,7 +17,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -37,8 +39,6 @@ Using plugins: transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } - transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } 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 65e4ee417082..bde2e9f8462e 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 @@ -23,7 +23,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-parameters { "electron":"0.36", "ie":"10" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -43,8 +45,6 @@ Using plugins: transform-sticky-regex { "electron":"0.36", "ie":"10" } transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "electron":"0.36", "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 6bf8049a7eef..ceefa4e733e1 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 2ddb6fc6b808..5244ee91b413 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt index 648bacdf0833..363c0bd3c67c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 027da13610cd..4ed2ea61df94 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "android":"4" } proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } + transform-parameters { "android":"4" } proposal-async-generator-functions { "android":"4" } + proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } proposal-unicode-property-regex { "android":"4" } transform-named-capturing-groups-regex { "android":"4" } @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } - transform-parameters { "android":"4" } - proposal-object-rest-spread { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt index 9e34383444f1..27066e050aff 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 5a37452a125b..22c6c7634697 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 @@ -19,7 +19,9 @@ Using plugins: proposal-optional-chaining { "electron":"0.36" } proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } + transform-parameters { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } proposal-unicode-property-regex { "electron":"0.36" } transform-named-capturing-groups-regex { "electron":"0.36" } @@ -29,8 +31,6 @@ Using plugins: transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } - transform-parameters { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt index ec5b1cc0e253..50609a36cdb0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt index 068dfff400dd..27aca61b0e0c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 cfd211839497..f2048d5abaa8 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 @@ -12,7 +12,9 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -32,8 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 6c6b99db75ed..d0765709ed86 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 @@ -13,6 +13,7 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -20,7 +21,6 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } 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 2d04e6e6790a..6019d4ccdc8a 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 @@ -10,7 +10,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -30,8 +32,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt index 340c8247ee5d..b28a0ffd93de 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 0b0d0c7a61c9..e687ac4dbc31 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 @@ -17,7 +17,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -37,8 +39,6 @@ Using plugins: transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } - transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt index 87f929477d60..5cb7061bf9e7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -14,9 +14,9 @@ Using plugins: proposal-json-strings { "samsung":"8.2" } proposal-optional-catch-binding { "samsung":"8.2" } syntax-async-generators { "samsung":"8.2" } + syntax-object-rest-spread { "samsung":"8.2" } proposal-unicode-property-regex { "samsung":"8.2" } transform-named-capturing-groups-regex { "samsung":"8.2" } - syntax-object-rest-spread { "samsung":"8.2" } transform-modules-commonjs { "samsung":"8.2" } proposal-dynamic-import { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt index 470bc3bb27c0..5c4d29fd8bb7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt index a73fe483528a..7ccc0e599efb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 f70849f8fe59..f701bba5e705 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 @@ -23,7 +23,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-parameters { "electron":"0.36", "ie":"10" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -43,8 +45,6 @@ Using plugins: transform-sticky-regex { "electron":"0.36", "ie":"10" } transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "electron":"0.36", "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 a0b2998aa251..5c51854907ad 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 41016b529436..9d157e38564c 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 3d1b3e169d39..7e13e7aa70dd 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt index 0c251d82a649..48969ccc8be7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 803bd3ae4724..943367823653 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 a3553d8e80fd..5a3f2a1bf3cc 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 @@ -13,6 +13,7 @@ Using plugins: proposal-json-strings { "node":"6" } proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } + proposal-object-rest-spread { "node":"6" } transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } @@ -20,7 +21,6 @@ Using plugins: transform-exponentiation-operator { "node":"6" } transform-function-name { "node":"6" } transform-for-of { "node":"6" } - proposal-object-rest-spread { "node":"6" } transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt index 06f4279e0cd3..d3f31edabfe2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt @@ -11,7 +11,9 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} + proposal-object-rest-spread {} transform-dotall-regex {} proposal-unicode-property-regex {} transform-named-capturing-groups-regex {} @@ -31,8 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 1696fb935f20..f72d6ce0d339 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 @@ -15,7 +15,9 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } @@ -35,8 +37,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} - proposal-object-rest-spread { "chrome":"55" } transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 f53835ca3562..6beee91afe13 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } 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 ea3c81336fbe..5df73c211101 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 @@ -21,13 +21,13 @@ Using plugins: proposal-json-strings { "firefox":"52", "node":"7.4" } proposal-optional-catch-binding { "firefox":"52", "node":"7.4" } proposal-async-generator-functions { "firefox":"52", "node":"7.4" } + proposal-object-rest-spread { "firefox":"52", "node":"7.4" } transform-dotall-regex { "firefox":"52", "node":"7.4" } proposal-unicode-property-regex { "firefox":"52", "node":"7.4" } transform-named-capturing-groups-regex { "firefox":"52", "node":"7.4" } transform-literals { "firefox":"52" } transform-function-name { "firefox":"52" } transform-for-of { "firefox":"52" } - proposal-object-rest-spread { "firefox":"52", "node":"7.4" } transform-destructuring { "firefox":"52" } transform-modules-commonjs { "firefox":"52", "node":"7.4" } proposal-dynamic-import { "firefox":"52", "node":"7.4" } 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 b94d8fe40c1a..86d9ee9c268a 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 0358c532691b..0a9ec16db807 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 01eba3559437..6d8652b78cdc 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 7324c65a17e5..ccc7599dda50 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 01b181adfa1d..cd711febc4cc 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c9e82181f99b..ace7d9316f59 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt index 682abf814aa8..e9987a6c8ad7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -15,7 +15,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt index 52f6aa3480fd..c635aa38aba7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -15,7 +15,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 97c5fd18f389..25f7f945af46 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } 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 4f510b211965..15055784cbe1 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 ab3a0f88a2c0..1ba69f0d95a6 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 eac9e8728520..754bdb719947 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 67d663f14610..fd82852217e7 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 59fbe65a3555..2d1cbf4c9e26 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c9b879db46f4..f723e9bfab49 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt index c7326dd3fbbf..50d9dfd4faa3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -15,7 +15,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt index 917f75a93711..58804db33659 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -15,7 +15,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,8 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 9af90a8aee77..d9325f917ac1 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 54af722f3fe8..82dc0922f317 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 c2cd1ffb01bb..c9852b6e5b36 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 9396ff05fe02..0b189d6a732d 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 63fc41d193df..c14d41b62de9 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 @@ -13,10 +13,10 @@ Using plugins: proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } 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 697e4f556e0d..3d43e271e9ab 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 5a3611b2697c..0ab8583382c1 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 348146fe35ac..88512c2a579a 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 b08511a6d16d..991eaf43c452 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 @@ -14,7 +14,9 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -33,8 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } 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 3d4ad34964ea..6425e78aaaf7 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 @@ -13,6 +13,7 @@ Using plugins: proposal-json-strings { "safari":"10" } proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } + proposal-object-rest-spread { "safari":"10" } transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } @@ -20,7 +21,6 @@ Using plugins: transform-exponentiation-operator { "safari":"10" } transform-template-literals { "safari":"10" } transform-unicode-regex { "safari":"10" } - proposal-object-rest-spread { "safari":"10" } transform-block-scoping { "safari":"10" } transform-modules-commonjs { "safari":"10" } proposal-dynamic-import { "safari":"10" }