diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index 54ef3fabaf..bcba45ae87 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -47,6 +47,17 @@ "opera": "53", "electron": "3.1" }, + "transform-parameters": { + "chrome": "49", + "edge": "18", + "firefox": "53", + "safari": "10", + "node": "6", + "ios": "10", + "samsung": "5", + "opera": "36", + "electron": "1" + }, "proposal-async-generator-functions": { "chrome": "63", "edge": "79", @@ -276,17 +287,6 @@ "opera": "33", "electron": "0.36" }, - "transform-parameters": { - "chrome": "49", - "edge": "18", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "opera": "36", - "electron": "1" - }, "transform-destructuring": { "chrome": "51", "edge": "15", diff --git a/packages/babel-compat-data/scripts/data/plugin-features.js b/packages/babel-compat-data/scripts/data/plugin-features.js index bd503dcdf5..0671413626 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -9,6 +9,19 @@ const es5 = { "transform-reserved-words": "Miscellaneous / Unreserved words", }; +// https://github.com/babel/babel/issues/11278 +// transform-parameters should run before object-rest-spread +const es2015Parameter = { + "transform-parameters": { + features: [ + "default function parameters", + "rest parameters", + "destructuring, parameters / aliased defaults, arrow function", + "destructuring, parameters / shorthand defaults, arrow function", + ], + }, +}; + const es2015 = { "transform-template-literals": { features: ["template literals"], @@ -60,14 +73,6 @@ const es2015 = { "transform-spread": { features: ["spread syntax for iterable objects"], }, - "transform-parameters": { - features: [ - "default function parameters", - "rest parameters", - "destructuring, parameters / aliased defaults, arrow function", - "destructuring, parameters / shorthand defaults, arrow function", - ], - }, "transform-destructuring": { features: ["destructuring, assignment", "destructuring, declarations"], }, @@ -126,6 +131,7 @@ module.exports = Object.assign( shippedProposal, es2020, es2019, + es2015Parameter, es2018, es2017, es2016, diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt index a8cb49a9ec..7dd3383636 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt @@ -19,6 +19,7 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } @@ -28,7 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } transform-modules-commonjs { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt index e7a6c6da90..4b4b9cf246 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "chrome":"40" } proposal-json-strings { "chrome":"40" } proposal-optional-catch-binding { "chrome":"40" } + transform-parameters { "chrome":"40" } proposal-async-generator-functions { "chrome":"40" } proposal-object-rest-spread { "chrome":"40" } transform-dotall-regex { "chrome":"40" } @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex { "chrome":"40" } transform-unicode-regex { "chrome":"40" } transform-spread { "chrome":"40" } - transform-parameters { "chrome":"40" } transform-block-scoping { "chrome":"40" } transform-new-target { "chrome":"40" } transform-regenerator { "chrome":"40" } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt index 0c2b8c9585..7a388e0ae0 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } @@ -19,7 +20,6 @@ Using plugins: transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt index 1edee060c0..954199e544 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt @@ -12,13 +12,13 @@ Using plugins: proposal-optional-chaining { "edge":"17" } proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } + transform-parameters { "edge":"17" } proposal-async-generator-functions { "edge":"17" } proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } transform-function-name { "edge":"17" } - transform-parameters { "edge":"17" } transform-modules-commonjs { "edge":"17" } proposal-dynamic-import { "edge":"17" } 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 b10818438a..ac366c8a1c 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } @@ -20,7 +21,6 @@ Using plugins: transform-async-to-generator { "edge":"14" } transform-function-name { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } transform-destructuring { "edge":"14" } transform-modules-commonjs { "edge":"14" } proposal-dynamic-import { "edge":"14" } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt index 0c2b8c9585..7a388e0ae0 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "edge":"14" } proposal-json-strings { "edge":"14" } proposal-optional-catch-binding { "edge":"14" } + transform-parameters { "edge":"14" } proposal-async-generator-functions { "edge":"14" } proposal-object-rest-spread { "edge":"14" } transform-dotall-regex { "edge":"14" } @@ -19,7 +20,6 @@ Using plugins: transform-named-capturing-groups-regex { "edge":"14" } transform-async-to-generator { "edge":"14" } transform-for-of { "edge":"14" } - transform-parameters { "edge":"14" } transform-destructuring { "edge":"14" } bugfix/transform-edge-function-name { "edge":"14" } transform-modules-commonjs { "edge":"14" } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt index ce6c228c31..c1dd2f8928 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "safari":"9" } proposal-json-strings { "safari":"9" } proposal-optional-catch-binding { "safari":"9" } + transform-parameters { "safari":"9" } proposal-async-generator-functions { "safari":"9" } proposal-object-rest-spread { "safari":"9" } transform-dotall-regex { "safari":"9" } @@ -26,7 +27,6 @@ Using plugins: transform-sticky-regex { "safari":"9" } transform-unicode-regex { "safari":"9" } transform-spread { "safari":"9" } - transform-parameters { "safari":"9" } transform-destructuring { "safari":"9" } transform-block-scoping { "safari":"9" } transform-new-target { "safari":"9" } diff --git a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt index cc4a8a57fb..800eb975dc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt @@ -19,6 +19,7 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } @@ -28,7 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt index 5eba6db4d8..20ac22e7bc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt @@ -19,6 +19,7 @@ Using plugins: proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } proposal-optional-catch-binding { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } + transform-parameters { "edge":"16" } proposal-async-generator-functions { "android":"61", "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-object-rest-spread { "edge":"16", "ios":"10.3", "safari":"10.1" } transform-dotall-regex { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } @@ -28,7 +29,6 @@ Using plugins: transform-template-literals { "ios":"10.3", "safari":"10.1" } transform-function-name { "edge":"16" } transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt index 85791de223..8aca688738 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "android":"3" } proposal-json-strings { "android":"3" } proposal-optional-catch-binding { "android":"3" } + transform-parameters { "android":"3" } proposal-async-generator-functions { "android":"3" } proposal-object-rest-spread { "android":"3" } transform-dotall-regex { "android":"3" } @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex { "android":"3" } transform-unicode-regex { "android":"3" } transform-spread { "android":"3" } - transform-parameters { "android":"3" } transform-destructuring { "android":"3" } transform-block-scoping { "android":"3" } transform-typeof-symbol { "android":"3" } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt index 35d75d2ae3..ff3c84689f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -20,6 +20,7 @@ Using plugins: proposal-optional-chaining { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-json-strings { "edge":"18", "ie":"11" } proposal-optional-catch-binding { "edge":"18", "ie":"11" } + transform-parameters { "ie":"11" } proposal-async-generator-functions { "edge":"18", "ie":"11" } proposal-object-rest-spread { "edge":"18", "ie":"11" } transform-dotall-regex { "edge":"18", "firefox":"68", "ie":"11" } @@ -40,7 +41,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "ie":"11" } transform-destructuring { "ie":"11" } transform-block-scoping { "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt index e1689dfc56..22ef23b56a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt index abdc923568..61e29fd11f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "android":"4" } proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } + transform-parameters { "android":"4" } proposal-async-generator-functions { "android":"4" } proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } - transform-parameters { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt index fedd8cec9a..a0ba8141f8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt @@ -19,6 +19,7 @@ Using plugins: proposal-optional-chaining { "electron":"0.36" } proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } + transform-parameters { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } @@ -30,7 +31,6 @@ Using plugins: transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } - transform-parameters { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt index f7c958804d..1957d44bf5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 becaa21f96..450f60f279 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt @@ -10,6 +10,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -31,7 +32,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt index 447d2b7406..a23c7d9930 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt index d5e10e7888..d8ff428f89 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt @@ -17,6 +17,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -38,7 +39,6 @@ Using plugins: transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } - transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt index 1ed1729ff3..bde2e9f846 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt @@ -23,6 +23,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-parameters { "electron":"0.36", "ie":"10" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -44,7 +45,6 @@ Using plugins: transform-sticky-regex { "electron":"0.36", "ie":"10" } transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "electron":"0.36", "ie":"10" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt index f92c287704..ceefa4e733 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt index cf0b8e69e2..5244ee91b4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt index 46c9f91002..363c0bd3c6 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt index 0323ea4914..4ed2ea61df 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "android":"4" } proposal-json-strings { "android":"4" } proposal-optional-catch-binding { "android":"4" } + transform-parameters { "android":"4" } proposal-async-generator-functions { "android":"4" } proposal-object-rest-spread { "android":"4" } transform-dotall-regex { "android":"4" } @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } - transform-parameters { "android":"4" } transform-destructuring { "android":"4" } transform-block-scoping { "android":"4" } transform-typeof-symbol { "android":"4" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt index 1462550dad..27066e050a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt index 97a9f5b910..22c6c76346 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt @@ -19,6 +19,7 @@ Using plugins: proposal-optional-chaining { "electron":"0.36" } proposal-json-strings { "electron":"0.36" } proposal-optional-catch-binding { "electron":"0.36" } + transform-parameters { "electron":"0.36" } proposal-async-generator-functions { "electron":"0.36" } proposal-object-rest-spread { "electron":"0.36" } transform-dotall-regex { "electron":"0.36" } @@ -30,7 +31,6 @@ Using plugins: transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } - transform-parameters { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt index 0ca1221f41..50609a36cd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt index 4636ecca20..27aca61b0e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt index ae7027c9ad..f2048d5aba 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt @@ -12,6 +12,7 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } @@ -33,7 +34,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} 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 f2999ed2f2..6019d4ccdc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt @@ -10,6 +10,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -31,7 +32,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt index 71fcde5833..b28a0ffd93 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt index cc154af856..e687ac4dbc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt @@ -17,6 +17,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-optional-catch-binding { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -38,7 +39,6 @@ Using plugins: transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } transform-spread { "ie":"10", "ios":"9", "safari":"7" } - transform-parameters { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-destructuring { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-block-scoping { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-typeof-symbol { "ie":"10", "safari":"7" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt index 936264b201..5c4d29fd8b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt index a328014435..7ccc0e599e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt index f3e5db74f5..f701bba5e7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt @@ -23,6 +23,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-optional-catch-binding { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-parameters { "electron":"0.36", "ie":"10" } proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } @@ -44,7 +45,6 @@ Using plugins: transform-sticky-regex { "electron":"0.36", "ie":"10" } transform-unicode-regex { "electron":"0.36", "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "electron":"0.36", "ie":"10" } transform-destructuring { "electron":"0.36", "ie":"10", "node":"6.1" } transform-block-scoping { "electron":"0.36", "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt index 51206417ff..5c51854907 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt index 9ab97833df..9d157e3856 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt index c912d4e50a..7e13e7aa70 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6.10" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt index 663604139c..48969ccc8b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt index c0e6303dd6..9433678236 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt index ce1ce9f8da..d3f31edabf 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt @@ -11,6 +11,7 @@ Using plugins: proposal-optional-chaining {} proposal-json-strings {} proposal-optional-catch-binding {} + transform-parameters {} proposal-async-generator-functions {} proposal-object-rest-spread {} transform-dotall-regex {} @@ -32,7 +33,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt index 00ef4eaac8..f72d6ce0d3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt @@ -15,6 +15,7 @@ Using plugins: proposal-optional-chaining { "chrome":"55" } proposal-json-strings { "chrome":"55" } proposal-optional-catch-binding { "chrome":"55" } + transform-parameters {} proposal-async-generator-functions { "chrome":"55" } proposal-object-rest-spread { "chrome":"55" } transform-dotall-regex { "chrome":"55" } @@ -36,7 +37,6 @@ Using plugins: transform-sticky-regex {} transform-unicode-regex {} transform-spread {} - transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt index ecaff32327..6beee91afe 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" } proposal-optional-catch-binding { "chrome":"54", "ie":"10", "node":"6" } + transform-parameters { "ie":"10" } proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"10" } transform-unicode-regex { "ie":"10" } transform-spread { "ie":"10" } - transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt index 09ff055bb0..86d9ee9c26 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt index 4c29482e04..0a9ec16db8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt index 8b231cf021..6d8652b78c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt index 5d25e2ac04..ccc7599dda 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt index 29c856b125..cd711febc4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt index ccd8296103..ace7d9316f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt index 23be6cf25c..e9987a6c8a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -15,6 +15,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt index 4ef75eed4e..c635aa38ab 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -15,6 +15,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt index ce71ed22b2..15055784cb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt index 2a9b00a248..1ba69f0d95 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt index 942d04c9f6..754bdb7199 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt index 38b34296ab..fd82852217 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt index b34fcd4103..2d1cbf4c9e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt index c4be9e4eba..f723e9bfab 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt index 4b4f3936d3..50d9dfd4fa 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -15,6 +15,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt index 44117b606a..58804db336 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -15,6 +15,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -35,7 +36,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index 3e8f6f40b2..d9325f917a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index 28227eb5aa..82dc0922f3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index d377b636f4..c9852b6e5b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 21cad6200e..0b189d6a73 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt index 072009d81b..3d43e271e9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt index cb216e1dcb..0ab8583382 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt index c4e833814a..88512c2a57 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt index f60aae55dc..991eaf43c4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -14,6 +14,7 @@ Using plugins: proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } proposal-json-strings { "chrome":"52", "firefox":"50", "ie":"11" } proposal-optional-catch-binding { "chrome":"52", "firefox":"50", "ie":"11" } + transform-parameters { "firefox":"50", "ie":"11" } proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } @@ -34,7 +35,6 @@ Using plugins: transform-sticky-regex { "ie":"11" } transform-unicode-regex { "ie":"11" } transform-spread { "ie":"11" } - transform-parameters { "firefox":"50", "ie":"11" } transform-destructuring { "firefox":"50", "ie":"11" } transform-block-scoping { "firefox":"50", "ie":"11" } transform-typeof-symbol { "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs new file mode 100644 index 0000000000..aa7663d8e6 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs @@ -0,0 +1 @@ +function F({ a, ...O }, b = O){} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json new file mode 100644 index 0000000000..c2c1dcf030 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json @@ -0,0 +1,11 @@ +{ + "presets": [ + [ + "env", + { + "targets": ["chrome 48"] + } + ] + ], + "plugins": ["external-helpers"] +} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js new file mode 100644 index 0000000000..f9c8707938 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js @@ -0,0 +1,7 @@ +"use strict"; + +function F(_ref) { + var a = _ref.a, + O = babelHelpers.objectWithoutProperties(_ref, ["a"]); + var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : O; +}