diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index 54ef3fabaf3a..bcba45ae8771 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -47,6 +47,17 @@ "opera": "53", "electron": "3.1" }, + "transform-parameters": { + "chrome": "49", + "edge": "18", + "firefox": "53", + "safari": "10", + "node": "6", + "ios": "10", + "samsung": "5", + "opera": "36", + "electron": "1" + }, "proposal-async-generator-functions": { "chrome": "63", "edge": "79", @@ -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 bd503dcdf5e8..0671413626fa 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -9,6 +9,19 @@ const es5 = { "transform-reserved-words": "Miscellaneous / Unreserved words", }; +// https://github.com/babel/babel/issues/11278 +// transform-parameters should run before object-rest-spread +const es2015Parameter = { + "transform-parameters": { + features: [ + "default function parameters", + "rest parameters", + "destructuring, parameters / aliased defaults, arrow function", + "destructuring, parameters / shorthand defaults, arrow function", + ], + }, +}; + const es2015 = { "transform-template-literals": { features: ["template literals"], @@ -60,14 +73,6 @@ const es2015 = { "transform-spread": { features: ["spread syntax for iterable objects"], }, - "transform-parameters": { - features: [ - "default function parameters", - "rest parameters", - "destructuring, parameters / aliased defaults, arrow function", - "destructuring, parameters / shorthand defaults, arrow function", - ], - }, "transform-destructuring": { features: ["destructuring, assignment", "destructuring, declarations"], }, @@ -126,6 +131,7 @@ module.exports = Object.assign( shippedProposal, es2020, es2019, + es2015Parameter, es2018, es2017, es2016, diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt index a8cb49a9ec27..7dd3383636d1 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt @@ -19,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 e7a6c6da90b5..4b4b9cf2469b 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt @@ -12,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 0c2b8c958541..7a388e0ae02c 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt @@ -12,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 1edee060c004..954199e544e4 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt @@ -12,13 +12,13 @@ Using plugins: proposal-optional-chaining { "edge":"17" } proposal-json-strings { "edge":"17" } proposal-optional-catch-binding { "edge":"17" } + transform-parameters { "edge":"17" } proposal-async-generator-functions { "edge":"17" } proposal-object-rest-spread { "edge":"17" } transform-dotall-regex { "edge":"17" } proposal-unicode-property-regex { "edge":"17" } transform-named-capturing-groups-regex { "edge":"17" } transform-function-name { "edge":"17" } - transform-parameters { "edge":"17" } 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 b10818438af3..ac366c8a1cdb 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt @@ -12,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 0c2b8c958541..7a388e0ae02c 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt @@ -12,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 ce6c228c3118..c1dd2f892833 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt @@ -12,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 cc4a8a57fb3e..800eb975dc7c 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt @@ -19,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 5eba6db4d86c..20ac22e7bc73 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt @@ -19,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 85791de223bf..8aca688738cf 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt @@ -12,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 35d75d2ae34b..ff3c84689fc5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -20,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 e1689dfc5657..22ef23b56af2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt @@ -12,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 abdc9235688d..61e29fd11fc4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt @@ -12,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 fedd8cec9ae1..a0ba8141f8d8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt @@ -19,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 f7c958804d52..1957d44bf5c7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt @@ -12,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 becaa21f9686..450f60f279b1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt @@ -10,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 447d2b74065a..a23c7d99305d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt @@ -11,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 d5e10e788869..d8ff428f891a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt @@ -17,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 1ed1729ff3f4..bde2e9f8462e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt @@ -23,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 f92c28770436..ceefa4e733e1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt @@ -14,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 cf0b8e69e2ff..5244ee91b413 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt @@ -14,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 46c9f91002b4..363c0bd3c67c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt @@ -11,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 0323ea49144f..4ed2ea61df94 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -12,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 1462550dada1..27066e050aff 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt @@ -11,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 97a9f5b910c9..22c6c7634697 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt @@ -19,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 0ca1221f41cc..50609a36cdb0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt @@ -11,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 4636ecca20f5..27aca61b0e0c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt @@ -11,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 ae7027c9ad27..f2048d5abaa8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt @@ -12,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 f2999ed2f26b..6019d4ccdc8a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt @@ -10,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 71fcde583327..b28a0ffd93de 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt @@ -11,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 cc154af856bc..e687ac4dbc31 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt @@ -17,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 936264b2013f..5c4d29fd8bb7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt @@ -11,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 a328014435b2..7ccc0e599efb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt @@ -11,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 f3e5db74f5ef..f701bba5e705 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt @@ -23,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 51206417ffa1..5c51854907ad 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -14,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 9ab97833df8c..9d157e38564c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -14,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 c912d4e50af1..7e13e7aa70dd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt @@ -14,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 663604139c46..48969ccc8be7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt @@ -11,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 c0e6303dd670..943367823653 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt @@ -14,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 ce1ce9f8da77..d3f31edabfe2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt @@ -11,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 00ef4eaac8c5..f72d6ce0d339 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt @@ -15,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 ecaff3232731..6beee91afe13 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt @@ -14,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 09ff055bb0e3..86d9ee9c268a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -14,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 4c29482e044e..0a9ec16db807 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -14,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 8b231cf021ca..6d8652b78cdc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -14,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 5d25e2ac046a..ccc7599dda50 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -14,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 29c856b125d1..cd711febc4cc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -14,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 ccd829610300..ace7d9316f59 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -14,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 23be6cf25c54..e9987a6c8ad7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -15,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 4ef75eed4ec1..c635aa38aba7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -15,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 ce71ed22b28d..15055784cbe1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -14,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 2a9b00a24819..1ba69f0d95a6 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -14,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 942d04c9f651..754bdb719947 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -14,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 38b34296abd4..fd82852217e7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -14,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 b34fcd4103ef..2d1cbf4c9e26 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -14,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 c4be9e4ebaee..f723e9bfab49 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -14,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 4b4f3936d3e0..50d9dfd4faa3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -15,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 44117b606a44..58804db33659 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -15,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 3e8f6f40b2a0..d9325f917ac1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -14,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 28227eb5aabc..82dc0922f317 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -14,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 d377b636f4af..c9852b6e5b36 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -14,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 21cad6200e90..0b189d6a732d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -14,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 072009d81bab..3d43e271e9ab 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -14,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 cb216e1dcb92..0ab8583382c1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -14,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 c4e833814aa4..88512c2a579a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -14,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 f60aae55dc46..991eaf43c452 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -14,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 000000000000..aa7663d8e6f2 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/input.mjs @@ -0,0 +1 @@ +function F({ a, ...O }, b = O){} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json new file mode 100644 index 000000000000..c2c1dcf03077 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/options.json @@ -0,0 +1,11 @@ +{ + "presets": [ + [ + "env", + { + "targets": ["chrome 48"] + } + ] + ], + "plugins": ["external-helpers"] +} diff --git a/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js new file mode 100644 index 000000000000..f9c870793882 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/plugins-integration/issue-11278/output.js @@ -0,0 +1,7 @@ +"use strict"; + +function F(_ref) { + var a = _ref.a, + O = babelHelpers.objectWithoutProperties(_ref, ["a"]); + var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : O; +}