diff --git a/packages/babel-plugin-transform-parameters/src/index.ts b/packages/babel-plugin-transform-parameters/src/index.ts index 5d3971a27965..0a4a3041cd93 100644 --- a/packages/babel-plugin-transform-parameters/src/index.ts +++ b/packages/babel-plugin-transform-parameters/src/index.ts @@ -43,24 +43,21 @@ export default declare((api, options: Options) => { return false; } - const isAsyncOrGenerator = ({ node }: NodePath) => - node.async || node.generator; - return { name: "transform-parameters", visitor: { Function: { enter(path) { - if (!isAsyncOrGenerator(path)) transformParameters(path); + if (!path.node.generator) transformParameters(path); }, - // We need to transform async/generator functions in `exit`, + // We need to transform generator functions in `exit`, // to avoid transforming parameters before that regenerator // runs: https://github.com/babel/babel/issues/15012 // However, we still transform classic functions in `enter`, // to avoid unnecessarily requeueing them. exit(path) { - if (isAsyncOrGenerator(path)) { + if (path.node.generator) { if (transformParameters(path)) path.requeue(); } }, 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 9b947cd11443..8f5745cb6384 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 @@ -26,7 +26,6 @@ Using plugins: proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung } proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 } proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 } - transform-parameters { edge < 18, ios, safari } proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 } proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 } transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 } @@ -37,6 +36,7 @@ Using plugins: transform-function-name { edge < 79 } transform-unicode-regex { ios < 12, safari < 12 } transform-block-scoping { ios < 11, safari < 11 } + transform-parameters { edge < 18, ios, safari } proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 } transform-modules-commonjs proposal-dynamic-import 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 c0aa0e8cfcfb..ea9d371cdc80 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 80 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { chrome < 49 } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -43,6 +42,7 @@ Using plugins: transform-block-scoping { chrome < 49 } transform-new-target { chrome < 46 } transform-regenerator { chrome < 50 } + transform-parameters { chrome < 49 } proposal-export-namespace-from { chrome < 72 } transform-modules-commonjs proposal-dynamic-import 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 c2a8b15f3dd6..747bca0183dc 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { edge < 80 } proposal-json-strings { edge < 79 } proposal-optional-catch-binding { edge < 79 } - transform-parameters { edge < 15 } proposal-async-generator-functions { edge < 79 } proposal-object-rest-spread { edge < 79 } transform-dotall-regex { edge < 79 } @@ -27,6 +26,7 @@ Using plugins: transform-async-to-generator { edge < 15 } transform-for-of { edge < 15 } transform-destructuring { edge < 15 } + transform-parameters { edge < 15 } proposal-export-namespace-from { edge < 79 } bugfix/transform-edge-function-name { edge < 79 } transform-modules-commonjs 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 e55e0df121a3..547604e8c0b1 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 @@ -18,13 +18,13 @@ Using plugins: proposal-optional-chaining { edge < 91 } proposal-json-strings { edge < 79 } proposal-optional-catch-binding { edge < 79 } - transform-parameters { edge < 18 } proposal-async-generator-functions { edge < 79 } proposal-object-rest-spread { edge < 79 } transform-dotall-regex { edge < 79 } proposal-unicode-property-regex { edge < 79 } transform-named-capturing-groups-regex { edge < 79 } transform-function-name { edge < 79 } + transform-parameters { edge < 18 } proposal-export-namespace-from { edge < 79 } transform-modules-commonjs proposal-dynamic-import 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 c5521fa4485d..e084ebc32384 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { edge < 91 } proposal-json-strings { edge < 79 } proposal-optional-catch-binding { edge < 79 } - transform-parameters { edge < 18 } proposal-async-generator-functions { edge < 79 } proposal-object-rest-spread { edge < 79 } transform-dotall-regex { edge < 79 } @@ -28,6 +27,7 @@ Using plugins: transform-function-name { edge < 79 } transform-for-of { edge < 15 } transform-destructuring { edge < 15 } + transform-parameters { edge < 18 } proposal-export-namespace-from { edge < 79 } transform-modules-commonjs proposal-dynamic-import 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 c2a8b15f3dd6..747bca0183dc 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { edge < 80 } proposal-json-strings { edge < 79 } proposal-optional-catch-binding { edge < 79 } - transform-parameters { edge < 15 } proposal-async-generator-functions { edge < 79 } proposal-object-rest-spread { edge < 79 } transform-dotall-regex { edge < 79 } @@ -27,6 +26,7 @@ Using plugins: transform-async-to-generator { edge < 15 } transform-for-of { edge < 15 } transform-destructuring { edge < 15 } + transform-parameters { edge < 15 } proposal-export-namespace-from { edge < 79 } bugfix/transform-edge-function-name { edge < 79 } transform-modules-commonjs 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 aa45c998ec64..dddc30aa3b55 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { safari < 13.1 } proposal-json-strings { safari < 12 } proposal-optional-catch-binding { safari < 11.1 } - transform-parameters { safari } proposal-async-generator-functions { safari < 12 } proposal-object-rest-spread { safari < 11.1 } transform-dotall-regex { safari < 11.1 } @@ -29,6 +28,7 @@ Using plugins: transform-template-literals { safari < 13 } transform-unicode-regex { safari < 12 } transform-block-scoping { safari < 11 } + transform-parameters { safari } proposal-export-namespace-from { safari } transform-modules-commonjs proposal-dynamic-import 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 ea092e7771da..41e99e07b158 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { safari < 13.1 } proposal-json-strings { safari < 12 } proposal-optional-catch-binding { safari < 11.1 } - transform-parameters { safari < 10 } proposal-async-generator-functions { safari < 12 } proposal-object-rest-spread { safari < 11.1 } transform-dotall-regex { safari < 11.1 } @@ -37,6 +36,7 @@ Using plugins: transform-block-scoping { safari < 10 } transform-new-target { safari < 10 } transform-regenerator { safari < 10 } + transform-parameters { safari < 10 } proposal-export-namespace-from { safari } bugfix/transform-tagged-template-caching { safari < 13 } transform-modules-commonjs diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt index c646672b437c..bf620ae5cdf6 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt @@ -16,9 +16,9 @@ Using plugins: syntax-optional-chaining syntax-json-strings syntax-optional-catch-binding - transform-parameters { safari } syntax-async-generators syntax-object-rest-spread + transform-parameters { safari } proposal-export-namespace-from { safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt index df7797fa48d4..868606264451 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -26,7 +26,6 @@ Using plugins: proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung } proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 } proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 } - transform-parameters { edge < 18, ios, safari } proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 } proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 } transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 } @@ -37,6 +36,7 @@ Using plugins: transform-function-name { edge < 79 } transform-unicode-regex { ios < 12, safari < 12 } transform-block-scoping { ios < 11, safari < 11 } + transform-parameters { edge < 18, ios, safari } proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 } syntax-dynamic-import corejs2: `DEBUG` option diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt index 131cc2db148f..d423bc063e52 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -26,7 +26,6 @@ Using plugins: proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung } proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 } proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 } - transform-parameters { edge < 18, ios, safari } proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 } proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 } transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 } @@ -37,6 +36,7 @@ Using plugins: transform-function-name { edge < 79 } transform-unicode-regex { ios < 12, safari < 12 } transform-block-scoping { ios < 11, safari < 11 } + transform-parameters { edge < 18, ios, safari } proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 } syntax-dynamic-import corejs3: `DEBUG` option diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt index 3090c365fad4..5f7565d8d9d7 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -45,6 +44,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt index 8a556f6f56f6..62d5c3709606 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-member-expression-literals { android < 4 } transform-property-literals { android < 4 } transform-reserved-words { android < 4.4 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index d1a8939bea6b..471c57462589 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -24,9 +24,9 @@ Using plugins: proposal-optional-chaining { samsung } syntax-json-strings syntax-optional-catch-binding - transform-parameters { ios, safari } syntax-async-generators syntax-object-rest-spread + transform-parameters { ios, safari } proposal-export-namespace-from { ios, safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index d1a8939bea6b..471c57462589 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -24,9 +24,9 @@ Using plugins: proposal-optional-chaining { samsung } syntax-json-strings syntax-optional-catch-binding - transform-parameters { ios, safari } syntax-async-generators syntax-object-rest-spread + transform-parameters { ios, safari } proposal-export-namespace-from { ios, safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index 12c8e8cceb47..b341afeb87fa 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -23,9 +23,9 @@ Using plugins: proposal-optional-chaining { samsung } syntax-json-strings syntax-optional-catch-binding - transform-parameters { ios, safari } syntax-async-generators syntax-object-rest-spread + transform-parameters { ios, safari } proposal-export-namespace-from { ios, safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt index bace7b09eaa7..1f834c724661 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt index 60a44a432770..f26747391dc4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-reserved-words { android < 4.4 } proposal-export-namespace-from { android < 72 } transform-modules-commonjs diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt index cf07f3d2238b..f76d5571f3b9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { electron < 13.0 } proposal-json-strings { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 } - transform-parameters { electron < 0.37 } proposal-async-generator-functions { electron < 3.0 } proposal-object-rest-spread { electron < 2.0 } transform-dotall-regex { electron < 3.0 } @@ -33,6 +32,7 @@ Using plugins: transform-destructuring { electron < 1.2 } transform-block-scoping { electron < 0.37 } transform-regenerator { electron < 1.1 } + transform-parameters { electron < 0.37 } proposal-export-namespace-from { electron < 5.0 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt index 90a89548406e..ecda7d0bc5eb 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 91 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt index be35e9af4476..b518671514f2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals/stdout.txt index 6769d1c0dd4d..f6d88c7ed97d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt index 2ede8e3607fd..d94e0f9b7872 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt @@ -23,7 +23,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, edge < 91, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } - transform-parameters { edge < 18, firefox < 53, ie, ios, safari } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } @@ -51,6 +50,7 @@ Using plugins: transform-typeof-symbol { ie, safari < 9 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } + transform-parameters { edge < 18, firefox < 53, ie, ios, safari } proposal-export-namespace-from { chrome < 72, edge < 79, firefox < 80, ie, ios, safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt index bfd3e90d600e..ae428bd8b08f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt @@ -21,7 +21,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, electron < 13.0, ie, node < 16.9 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } - transform-parameters { electron < 0.37, ie } proposal-async-generator-functions { chrome < 63, electron < 3.0, ie, node < 10 } proposal-object-rest-spread { chrome < 60, electron < 2.0, ie, node < 8.3 } transform-dotall-regex { chrome < 62, electron < 3.0, ie, node < 8.10 } @@ -49,6 +48,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { electron < 1.1, ie } + transform-parameters { electron < 0.37, ie } proposal-export-namespace-from { chrome < 72, electron < 5.0, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt index f84b032a0cc3..3bdbfa8964dc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt index 95eeae794fad..f85f0b209edb 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all/stdout.txt index 3fe265c87a55..ee4c8bf376f1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt index 3729b8adb37c..30f5d3852282 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-reserved-words { android < 4.4 } proposal-export-namespace-from { android < 72 } transform-modules-commonjs diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-babel-polyfill/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-babel-polyfill/stdout.txt index f48f8972c778..8175d0183fc3 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-babel-polyfill/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index 32533ab3a871..a8d893333aca 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { electron < 13.0 } proposal-json-strings { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 } - transform-parameters { electron < 0.37 } proposal-async-generator-functions { electron < 3.0 } proposal-object-rest-spread { electron < 2.0 } transform-dotall-regex { electron < 3.0 } @@ -33,6 +32,7 @@ Using plugins: transform-destructuring { electron < 1.2 } transform-block-scoping { electron < 0.37 } transform-regenerator { electron < 1.1 } + transform-parameters { electron < 0.37 } proposal-export-namespace-from { electron < 5.0 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals/stdout.txt index fa64689f8428..9d445ee932b2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es/stdout.txt index a8810a073812..d9571a21d335 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index c09fdcb3e9f5..fedbce04a5e6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 91 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt index 7a9138249fc9..791379de9e46 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries/stdout.txt index 6909237db424..c10a3fb2da31 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt index 45905dafa26c..7816d6e72896 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt @@ -23,7 +23,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, edge < 91, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } - transform-parameters { edge < 18, firefox < 53, ie, ios, safari } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } @@ -51,6 +50,7 @@ Using plugins: transform-typeof-symbol { ie, safari < 9 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } + transform-parameters { edge < 18, firefox < 53, ie, ios, safari } proposal-export-namespace-from { chrome < 72, edge < 79, firefox < 80, ie, ios, safari } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable/stdout.txt index b49dff0bbf22..6b1091875c37 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage/stdout.txt index 15677296204a..d9909dda3539 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt index 3c72d81d04da..f21e88ddd605 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt @@ -21,7 +21,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, electron < 13.0, ie, node < 16.9 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } - transform-parameters { electron < 0.37, ie } proposal-async-generator-functions { chrome < 63, electron < 3.0, ie, node < 10 } proposal-object-rest-spread { chrome < 60, electron < 2.0, ie, node < 8.3 } transform-dotall-regex { chrome < 62, electron < 3.0, ie, node < 8.10 } @@ -49,6 +48,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { electron < 1.1, ie } + transform-parameters { electron < 0.37, ie } proposal-export-namespace-from { chrome < 72, electron < 5.0, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt index 03716f861a46..39acc69bfcd1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt index e94c5303a0f4..535f6b854a1d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt index 89fb2719b7ee..2ec864ce663a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web/stdout.txt index 235603f1a68b..35a5c82d583c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt index c631c45bfd6f..f36acc8dfcb3 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-shippedProposals/stdout.txt index 39927cfc039c..182d2a700565 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-shippedProposals/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt index ab1ab51cdbc2..46c03119fa6d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 91 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt index fb909fd9fd2f..971b6b9747d6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, ie, node < 16.9 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt index 1de9862726e4..387293299afd 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt index b69a1b674980..7e3c053a43c9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt index 573a7744a81a..643ae04c2281 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt index 60c2c7406d7a..709b686a32d6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt index 8efaa6187fd8..46cc99eeb6d0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt index 110b508ad34b..0c83aebc490b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt index d26ef12bd2c0..cc117fb52198 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt index 5705c60c63a7..62b0d112199c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt index c45f486b1d02..d5057aea52bc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt index f395f5d2384e..fe6641d9d84d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt index 3d440baab198..7e815e10a8ba 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt index fb3dfb557745..ea2c433a138c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt index 0f9169532896..42fc1f4b003e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt index b38dbc5bae33..4618fb3fc209 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt index b66e7f760ac4..0240b6726d31 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt index ca2974e589fa..02847666a1c4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index 584cf2e0305e..4fdbbee9f451 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index b74d5f9761f7..6c3e2965048f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index d394a7879df6..76508be49738 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 28f10f819087..840541c8cfe1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt index e5728afca6f7..ee93fdff78e1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt index 484d464a51a0..056320a081e6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt index 34ecf31e6297..387635331562 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt index 4db711d49df9..6a362bc7a9a4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt index 3090c365fad4..5f7565d8d9d7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -45,6 +44,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { ie } transform-modules-commonjs proposal-dynamic-import 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 8a556f6f56f6..62d5c3709606 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-member-expression-literals { android < 4 } transform-property-literals { android < 4 } transform-reserved-words { android < 4.4 } 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 bace7b09eaa7..1f834c724661 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 fb9d5d7cd2c3..5d10daecbe2d 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-reserved-words { android < 4.4 } proposal-export-namespace-from { android < 72 } transform-modules-commonjs 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 ac4c65179b90..5ae681851215 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { electron < 8.0 } proposal-json-strings { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 } - transform-parameters { electron < 0.37 } proposal-async-generator-functions { electron < 3.0 } proposal-object-rest-spread { electron < 2.0 } transform-dotall-regex { electron < 3.0 } @@ -33,6 +32,7 @@ Using plugins: transform-destructuring { electron < 1.2 } transform-block-scoping { electron < 0.37 } transform-regenerator { electron < 1.1 } + transform-parameters { electron < 0.37 } proposal-export-namespace-from { electron < 5.0 } transform-modules-commonjs proposal-dynamic-import 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 e5de5679df37..790b3bbbfa1c 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 80 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } 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 c69e90962801..77067d4d9f18 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 ef33573f2810..1c75b89476b5 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 220d9150cecb..5065a14c4640 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 @@ -23,7 +23,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, edge < 80, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } - transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } @@ -51,6 +50,7 @@ Using plugins: transform-typeof-symbol { ie, safari < 9 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } + transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } proposal-export-namespace-from { chrome < 72, edge < 79, firefox < 80, ie, ios, safari } transform-modules-commonjs proposal-dynamic-import 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 6cd712deda77..c24be72fa839 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 @@ -21,7 +21,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, electron < 8.0, ie, node < 14 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } - transform-parameters { electron < 0.37, ie } proposal-async-generator-functions { chrome < 63, electron < 3.0, ie, node < 10 } proposal-object-rest-spread { chrome < 60, electron < 2.0, ie, node < 8.3 } transform-dotall-regex { chrome < 62, electron < 3.0, ie, node < 8.10 } @@ -49,6 +48,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { electron < 1.1, ie } + transform-parameters { electron < 0.37, ie } proposal-export-namespace-from { chrome < 72, electron < 5.0, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 0e36f8ac6935..f186f544e4e3 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 eadb3d68ff73..e28107828bd0 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 81177665c646..d4699984aefd 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 0e7096f4af59..2edc3901b329 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { android } proposal-json-strings { android } proposal-optional-catch-binding { android } - transform-parameters { android } proposal-async-generator-functions { android } proposal-object-rest-spread { android } transform-dotall-regex { android } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { android } transform-new-target { android } transform-regenerator { android } + transform-parameters { android } transform-reserved-words { android < 4.4 } proposal-export-namespace-from { android < 72 } transform-modules-commonjs 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 c4569409354a..b88f98ae6558 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 92b089a389b2..efe0db2c5bdc 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { electron < 8.0 } proposal-json-strings { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 } - transform-parameters { electron < 0.37 } proposal-async-generator-functions { electron < 3.0 } proposal-object-rest-spread { electron < 2.0 } transform-dotall-regex { electron < 3.0 } @@ -33,6 +32,7 @@ Using plugins: transform-destructuring { electron < 1.2 } transform-block-scoping { electron < 0.37 } transform-regenerator { electron < 1.1 } + transform-parameters { electron < 0.37 } proposal-export-namespace-from { electron < 5.0 } transform-modules-commonjs proposal-dynamic-import 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 9423055cdb1c..5e8c01b51e44 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 0e4b9018dad8..9c1fc2e6276e 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 d0892c5af8e1..51ae2aca2512 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 80 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } 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 2958d39311b8..f3571cec9398 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 f064e14cf7ec..cd23ec9120e0 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 be544a26a928..eb459c0cd849 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 @@ -23,7 +23,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, edge < 80, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } - transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } @@ -51,6 +50,7 @@ Using plugins: transform-typeof-symbol { ie, safari < 9 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } + transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } proposal-export-namespace-from { chrome < 72, edge < 79, firefox < 80, ie, ios, safari } transform-modules-commonjs proposal-dynamic-import 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 937636c097a4..dc89e98d8fda 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 7638d41cfc53..400f1a7548e6 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 7d3879364065..90882116c88d 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 @@ -21,7 +21,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, electron < 8.0, ie, node < 14 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } - transform-parameters { electron < 0.37, ie } proposal-async-generator-functions { chrome < 63, electron < 3.0, ie, node < 10 } proposal-object-rest-spread { chrome < 60, electron < 2.0, ie, node < 8.3 } transform-dotall-regex { chrome < 62, electron < 3.0, ie, node < 8.10 } @@ -49,6 +48,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { electron < 1.1, ie } + transform-parameters { electron < 0.37, ie } proposal-export-namespace-from { chrome < 72, electron < 5.0, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 75e60e105a8f..b2644a0cdc0a 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 dccfd8d48f4e..1c6b31990633 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 b48acc1ef54c..def786838f7c 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 3e65112c176b..ef93087a030a 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 5c951050f306..8ced2acf84e4 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 6b5d141ec147..ff8d7716bcd9 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { ie } proposal-json-strings { ie } proposal-optional-catch-binding { ie } - transform-parameters { ie } proposal-async-generator-functions { ie } proposal-object-rest-spread { ie } transform-dotall-regex { ie } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } transform-member-expression-literals { ie < 9 } transform-property-literals { ie < 9 } transform-reserved-words { ie < 9 } 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 ee6f187a40c2..0283da7261d5 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 @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { chrome < 91 } proposal-json-strings { chrome < 66 } proposal-optional-catch-binding { chrome < 66 } - transform-parameters { } proposal-async-generator-functions { chrome < 63 } proposal-object-rest-spread { chrome < 60 } transform-dotall-regex { chrome < 62 } @@ -46,6 +45,7 @@ Using plugins: transform-typeof-symbol { } transform-new-target { } transform-regenerator { } + transform-parameters { } transform-member-expression-literals { } transform-property-literals { } transform-reserved-words { } 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 4312b638bd2d..94517446c314 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, ie, node < 14 } proposal-json-strings { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 } - transform-parameters { ie } proposal-async-generator-functions { chrome < 63, ie, node < 10 } proposal-object-rest-spread { chrome < 60, ie, node < 8.3 } transform-dotall-regex { chrome < 62, ie, node < 8.10 } @@ -48,6 +47,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { ie } + transform-parameters { ie } proposal-export-namespace-from { chrome < 72, ie, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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 449817f92886..696ef11bc3e0 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 ec281fc853eb..e30b293b74b1 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 5d0de3b8dd8b..7556d0bea44d 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 4aea6cf51e1e..146c99b74743 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 27964ad8bd12..d08268964c9f 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 4fde695f6f3a..62b0f33eee5b 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 cf0af526f35e..62bbdc2508e8 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 7079f288e098..3e61ac9311de 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 882fc58f4e1f..e135f1fb5b3a 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 b8dcf38621da..a4176d83b670 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 bc638e91bc17..49416610d7ea 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 19039d7b8800..1ee436b25917 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 7d4c5a41931a..6d35967de23b 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 4999587d4a58..640ddb182ee6 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 48d5113cd6a5..1205a138113b 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 36ca4df6871a..ce3666d00e97 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 dae8c25b5f95..3168ffebb317 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 46ceb862b555..2f8a33d53b8d 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 bc493390a057..422d74e33dff 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 733fe885e76a..c224e4fff19e 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 579c9e046366..cf9dfb3c2a3c 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 08ae1a48ab47..64135e83e2c3 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 e7c002e135e3..097990a4cca6 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import 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 b110c551652e..7d30e1babbe3 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 @@ -20,7 +20,6 @@ Using plugins: proposal-optional-chaining { chrome < 80, firefox < 74, ie } proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } - transform-parameters { firefox < 53, ie } proposal-async-generator-functions { chrome < 63, firefox < 57, ie } proposal-object-rest-spread { chrome < 60, firefox < 55, ie } transform-dotall-regex { chrome < 62, firefox < 78, ie } @@ -47,6 +46,7 @@ Using plugins: transform-typeof-symbol { ie } transform-new-target { ie } transform-regenerator { firefox < 53, ie } + transform-parameters { firefox < 53, ie } proposal-export-namespace-from { chrome < 72, firefox < 80, ie } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/exec.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/exec.js index 311980d37af9..866b7f3cb27f 100644 --- a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/exec.js +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/exec.js @@ -10,4 +10,10 @@ function* g(x = (called = true)) { g(); expect(called).toBe(true); -expect(run).toBe(false); \ No newline at end of file +expect(run).toBe(false); + +let called2 = false; +async function h(x = (called2 = true)) {} + +h(); +expect(called2).toBe(true); \ No newline at end of file diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/input.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/input.js index 4a73e767a59f..bd7bbb78c163 100644 --- a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/input.js +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/input.js @@ -1,3 +1,5 @@ function* f([]) {} function* g(x = fn()) {} + +async function h(x = fn()) {} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/output.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/output.js index 6ddf501c8c57..519b819071d6 100644 --- a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/output.js +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-15012/output.js @@ -24,3 +24,21 @@ function g() { } }, _marked2); } +function h() { + return _h.apply(this, arguments); +} +function _h() { + _h = babelHelpers.asyncToGenerator( /*#__PURE__*/babelHelpers.regeneratorRuntime().mark(function _callee() { + var x = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : fn(); + return babelHelpers.regeneratorRuntime().wrap(function _callee$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + case "end": + return _context3.stop(); + } + } + }, _callee); + })); + return _h.apply(this, arguments); +} diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt index aa45c998ec64..dddc30aa3b55 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt @@ -18,7 +18,6 @@ Using plugins: proposal-optional-chaining { safari < 13.1 } proposal-json-strings { safari < 12 } proposal-optional-catch-binding { safari < 11.1 } - transform-parameters { safari } proposal-async-generator-functions { safari < 12 } proposal-object-rest-spread { safari < 11.1 } transform-dotall-regex { safari < 11.1 } @@ -29,6 +28,7 @@ Using plugins: transform-template-literals { safari < 13 } transform-unicode-regex { safari < 12 } transform-block-scoping { safari < 11 } + transform-parameters { safari } proposal-export-namespace-from { safari } transform-modules-commonjs proposal-dynamic-import