From a6c8c64f483b594b7c38378e3a05b09e23558906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 16 Jan 2020 02:31:37 +0100 Subject: [PATCH] Update stdout fixtures --- .../stdout.txt | 22 ++++++++--------- .../stdout.txt | 22 ++++++++--------- .../debug/browserslists-android-3/stdout.txt | 22 ++++++++--------- .../browserslists-defaults-not-ie/stdout.txt | 24 +++++++++---------- .../debug/browserslists-defaults/stdout.txt | 24 +++++++++---------- .../stdout.txt | 17 ++++++------- .../corejs-without-usebuiltins/stdout.txt | 22 ++++++++--------- .../debug/entry-corejs2-android/stdout.txt | 22 ++++++++--------- .../debug/entry-corejs2-electron/stdout.txt | 23 +++++++++--------- .../stdout.txt | 24 +++++++++---------- .../debug/entry-corejs2-no-import/stdout.txt | 21 ++++++++-------- .../stdout.txt | 9 +++---- .../debug/entry-corejs2-proposals/stdout.txt | 22 ++++++++--------- .../stdout.txt | 9 +++---- .../entry-corejs2-shippedProposals/stdout.txt | 22 ++++++++--------- .../entry-corejs2-specific-targets/stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../entry-corejs2-versions-strings/stdout.txt | 24 +++++++++---------- .../fixtures/debug/entry-corejs2/stdout.txt | 24 +++++++++---------- .../entry-corejs3-all-chrome-71/stdout.txt | 9 +++---- .../debug/entry-corejs3-all/stdout.txt | 22 ++++++++--------- .../debug/entry-corejs3-android/stdout.txt | 22 ++++++++--------- .../entry-corejs3-babel-polyfill/stdout.txt | 22 ++++++++--------- .../debug/entry-corejs3-electron/stdout.txt | 23 +++++++++--------- .../entry-corejs3-es-chrome-71/stdout.txt | 9 +++---- .../stdout.txt | 9 +++---- .../entry-corejs3-es-proposals/stdout.txt | 22 ++++++++--------- .../debug/entry-corejs3-es/stdout.txt | 22 ++++++++--------- .../stdout.txt | 24 +++++++++---------- .../debug/entry-corejs3-no-import/stdout.txt | 21 ++++++++-------- .../stdout.txt | 9 +++---- .../debug/entry-corejs3-proposals/stdout.txt | 22 ++++++++--------- .../stdout.txt | 9 +++---- .../entry-corejs3-runtime-only/stdout.txt | 9 +++---- .../stdout.txt | 9 +++---- .../entry-corejs3-specific-entries/stdout.txt | 22 ++++++++--------- .../entry-corejs3-specific-targets/stdout.txt | 24 +++++++++---------- .../entry-corejs3-stable-chrome-71/stdout.txt | 9 +++---- .../stdout.txt | 9 +++---- .../debug/entry-corejs3-stable/stdout.txt | 22 ++++++++--------- .../entry-corejs3-stage-chrome-71/stdout.txt | 9 +++---- .../debug/entry-corejs3-stage/stdout.txt | 22 ++++++++--------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../entry-corejs3-versions-strings/stdout.txt | 24 +++++++++---------- .../entry-corejs3-web-chrome-71/stdout.txt | 9 +++---- .../debug/entry-corejs3-web/stdout.txt | 22 ++++++++--------- .../fixtures/debug/entry-corejs3/stdout.txt | 24 +++++++++---------- .../entry-no-corejs-no-import/stdout.txt | 21 ++++++++-------- .../stdout.txt | 22 ++++++++--------- .../debug/entry-no-corejs-uglify/stdout.txt | 24 +++++++++---------- .../fixtures/debug/entry-no-corejs/stdout.txt | 24 +++++++++---------- .../fixtures/debug/plugins-only/stdout.txt | 19 ++++++++------- .../fixtures/debug/usage-corejs2-1/stdout.txt | 24 +++++++++---------- .../fixtures/debug/usage-corejs2-2/stdout.txt | 24 +++++++++---------- .../usage-corejs2-chrome-71-1/stdout.txt | 9 +++---- .../usage-corejs2-chrome-71-2/stdout.txt | 9 +++---- .../debug/usage-corejs2-none-1/stdout.txt | 24 +++++++++---------- .../debug/usage-corejs2-none-2/stdout.txt | 24 +++++++++---------- .../usage-corejs2-proposals-1/stdout.txt | 24 +++++++++---------- .../usage-corejs2-proposals-2/stdout.txt | 24 +++++++++---------- .../stdout.txt | 9 +++---- .../stdout.txt | 9 +++---- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../usage-corejs2-with-import/stdout.txt | 11 +++++---- .../fixtures/debug/usage-corejs3-1/stdout.txt | 24 +++++++++---------- .../fixtures/debug/usage-corejs3-2/stdout.txt | 24 +++++++++---------- .../usage-corejs3-chrome-71-1/stdout.txt | 9 +++---- .../usage-corejs3-chrome-71-2/stdout.txt | 9 +++---- .../debug/usage-corejs3-none-1/stdout.txt | 24 +++++++++---------- .../debug/usage-corejs3-none-2/stdout.txt | 24 +++++++++---------- .../usage-corejs3-proposals-1/stdout.txt | 24 +++++++++---------- .../usage-corejs3-proposals-2/stdout.txt | 24 +++++++++---------- .../stdout.txt | 9 +++---- .../stdout.txt | 9 +++---- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../stdout.txt | 24 +++++++++---------- .../usage-corejs3-with-import/stdout.txt | 11 +++++---- .../debug/usage-no-corejs-1/stdout.txt | 24 +++++++++---------- .../debug/usage-no-corejs-2/stdout.txt | 24 +++++++++---------- .../debug/usage-no-corejs-none-1/stdout.txt | 24 +++++++++---------- .../debug/usage-no-corejs-none-2/stdout.txt | 24 +++++++++---------- .../safari-10_3-block-scoped/stdout.txt | 20 ++++++++-------- 89 files changed, 881 insertions(+), 851 deletions(-) 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 1177233c1854..50dd52360e93 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 @@ -13,21 +13,21 @@ Using targets: Using modules transform: false Using plugins: - transform-template-literals { "ios":"10.3", "safari":"10.1" } - transform-function-name { "edge":"16" } - transform-dotall-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } - transform-block-scoping { "ios":"10.3", "safari":"10.1" } - transform-async-to-generator { "ios":"10.3", "safari":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-optional-chaining { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-json-strings { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-optional-catch-binding { "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-async-generator-functions { "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 { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-json-strings { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-optional-catch-binding { "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-optional-chaining { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } transform-named-capturing-groups-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-nullish-coalescing-operator { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + transform-async-to-generator { "ios":"10.3", "safari":"10.1" } + transform-template-literals { "ios":"10.3", "safari":"10.1" } + transform-function-name { "edge":"16" } + transform-spread { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + transform-parameters { "edge":"16" } + transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } Using polyfills with `usage` option: 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 1988ed515d68..dd8dbd61d04b 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 @@ -13,21 +13,21 @@ Using targets: Using modules transform: false Using plugins: - transform-template-literals { "ios":"10.3", "safari":"10.1" } - transform-function-name { "edge":"16" } - transform-dotall-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - transform-unicode-regex { "ios":"10.3", "safari":"10.1" } - transform-parameters { "edge":"16" } - transform-block-scoping { "ios":"10.3", "safari":"10.1" } - transform-async-to-generator { "ios":"10.3", "safari":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-optional-chaining { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-json-strings { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + proposal-optional-catch-binding { "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-async-generator-functions { "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 { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } proposal-unicode-property-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-json-strings { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-optional-catch-binding { "chrome":"61", "edge":"16", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-optional-chaining { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } transform-named-capturing-groups-regex { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } - proposal-nullish-coalescing-operator { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + transform-async-to-generator { "ios":"10.3", "safari":"10.1" } + transform-template-literals { "ios":"10.3", "safari":"10.1" } + transform-function-name { "edge":"16" } + transform-spread { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } + transform-parameters { "edge":"16" } + transform-block-scoping { "ios":"10.3", "safari":"10.1" } syntax-dynamic-import { "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1" } Using polyfills with `usage` option: 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 d079d9b7f0bb..85791de223bf 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "android":"3" } + proposal-optional-chaining { "android":"3" } + proposal-json-strings { "android":"3" } + proposal-optional-catch-binding { "android":"3" } + proposal-async-generator-functions { "android":"3" } + proposal-object-rest-spread { "android":"3" } + transform-dotall-regex { "android":"3" } + proposal-unicode-property-regex { "android":"3" } + transform-named-capturing-groups-regex { "android":"3" } + transform-async-to-generator { "android":"3" } + transform-exponentiation-operator { "android":"3" } transform-template-literals { "android":"3" } transform-literals { "android":"3" } transform-function-name { "android":"3" } @@ -20,7 +31,6 @@ Using plugins: transform-computed-properties { "android":"3" } transform-for-of { "android":"3" } transform-sticky-regex { "android":"3" } - transform-dotall-regex { "android":"3" } transform-unicode-regex { "android":"3" } transform-spread { "android":"3" } transform-parameters { "android":"3" } @@ -29,19 +39,9 @@ Using plugins: transform-typeof-symbol { "android":"3" } transform-new-target { "android":"3" } transform-regenerator { "android":"3" } - transform-exponentiation-operator { "android":"3" } - transform-async-to-generator { "android":"3" } - proposal-async-generator-functions { "android":"3" } - proposal-object-rest-spread { "android":"3" } - proposal-unicode-property-regex { "android":"3" } - proposal-json-strings { "android":"3" } - proposal-optional-catch-binding { "android":"3" } - proposal-optional-chaining { "android":"3" } - transform-named-capturing-groups-regex { "android":"3" } transform-member-expression-literals { "android":"3" } transform-property-literals { "android":"3" } transform-reserved-words { "android":"3" } - proposal-nullish-coalescing-operator { "android":"3" } transform-modules-commonjs { "android":"3" } proposal-dynamic-import { "android":"3" } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt index fa83ff03bb10..448e207358c9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt @@ -15,6 +15,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } + proposal-optional-chaining { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } + proposal-json-strings { "chrome":"49", "edge":"17", "safari":"5.1" } + proposal-optional-catch-binding { "chrome":"49", "edge":"17", "safari":"5.1" } + proposal-async-generator-functions { "chrome":"49", "edge":"17", "safari":"5.1" } + proposal-object-rest-spread { "chrome":"49", "edge":"17", "safari":"5.1" } + transform-dotall-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } + proposal-unicode-property-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } + transform-named-capturing-groups-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } + transform-async-to-generator { "chrome":"49", "safari":"5.1" } + transform-exponentiation-operator { "chrome":"49", "safari":"5.1" } transform-template-literals { "ios":"12.2", "safari":"5.1" } transform-literals { "safari":"5.1" } transform-function-name { "chrome":"49", "edge":"17", "safari":"5.1" } @@ -27,25 +38,14 @@ Using plugins: transform-computed-properties { "safari":"5.1" } transform-for-of { "chrome":"49", "safari":"5.1" } transform-sticky-regex { "safari":"5.1" } - transform-dotall-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } transform-unicode-regex { "chrome":"49", "safari":"5.1" } - transform-spread { "safari":"5.1" } + transform-spread { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } transform-parameters { "edge":"17", "safari":"5.1" } transform-destructuring { "chrome":"49", "safari":"5.1" } transform-block-scoping { "safari":"5.1" } transform-typeof-symbol { "safari":"5.1" } transform-new-target { "safari":"5.1" } transform-regenerator { "chrome":"49", "safari":"5.1" } - transform-exponentiation-operator { "chrome":"49", "safari":"5.1" } - transform-async-to-generator { "chrome":"49", "safari":"5.1" } - proposal-async-generator-functions { "chrome":"49", "edge":"17", "safari":"5.1" } - proposal-object-rest-spread { "chrome":"49", "edge":"17", "safari":"5.1" } - proposal-unicode-property-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } - proposal-json-strings { "chrome":"49", "edge":"17", "safari":"5.1" } - proposal-optional-catch-binding { "chrome":"49", "edge":"17", "safari":"5.1" } - proposal-optional-chaining { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } - transform-named-capturing-groups-regex { "chrome":"49", "edge":"17", "firefox":"68", "safari":"5.1" } - proposal-nullish-coalescing-operator { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } transform-modules-commonjs { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } proposal-dynamic-import { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } 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 fd2bde77e63a..70853be69eb2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -16,6 +16,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } + proposal-optional-chaining { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } + proposal-json-strings { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } + proposal-optional-catch-binding { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } + proposal-async-generator-functions { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } + proposal-object-rest-spread { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } + transform-dotall-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } + proposal-unicode-property-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } + transform-named-capturing-groups-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } + transform-async-to-generator { "chrome":"49", "ie":"11", "safari":"5.1" } + transform-exponentiation-operator { "chrome":"49", "ie":"11", "safari":"5.1" } transform-template-literals { "ie":"11", "ios":"12.2", "safari":"5.1" } transform-literals { "ie":"11", "safari":"5.1" } transform-function-name { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } @@ -28,25 +39,14 @@ Using plugins: transform-computed-properties { "ie":"11", "safari":"5.1" } transform-for-of { "chrome":"49", "ie":"11", "safari":"5.1" } transform-sticky-regex { "ie":"11", "safari":"5.1" } - transform-dotall-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } transform-unicode-regex { "chrome":"49", "ie":"11", "safari":"5.1" } - transform-spread { "ie":"11", "safari":"5.1" } + transform-spread { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } transform-parameters { "edge":"17", "ie":"11", "safari":"5.1" } transform-destructuring { "chrome":"49", "ie":"11", "safari":"5.1" } transform-block-scoping { "ie":"11", "safari":"5.1" } transform-typeof-symbol { "ie":"11", "safari":"5.1" } transform-new-target { "ie":"11", "safari":"5.1" } transform-regenerator { "chrome":"49", "ie":"11", "safari":"5.1" } - transform-exponentiation-operator { "chrome":"49", "ie":"11", "safari":"5.1" } - transform-async-to-generator { "chrome":"49", "ie":"11", "safari":"5.1" } - proposal-async-generator-functions { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } - proposal-object-rest-spread { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } - proposal-unicode-property-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } - proposal-json-strings { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } - proposal-optional-catch-binding { "chrome":"49", "edge":"17", "ie":"11", "safari":"5.1" } - proposal-optional-chaining { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } - transform-named-capturing-groups-regex { "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "safari":"5.1" } - proposal-nullish-coalescing-operator { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } transform-modules-commonjs { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } proposal-dynamic-import { "android":"77", "chrome":"49", "edge":"17", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"63", "safari":"5.1", "samsung":"9.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt index a643d3d2c96f..4ede50503506 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt @@ -15,18 +15,19 @@ Using targets: Using modules transform: auto Using plugins: - transform-template-literals { "safari":"12.1" } - transform-function-name { "edge":"17" } - transform-dotall-regex { "edge":"17", "firefox":"70" } - transform-parameters { "edge":"17" } + proposal-nullish-coalescing-operator { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } + proposal-optional-chaining { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } + proposal-json-strings { "edge":"17" } + proposal-optional-catch-binding { "edge":"17" } proposal-async-generator-functions { "edge":"17" } proposal-object-rest-spread { "edge":"17" } + transform-dotall-regex { "edge":"17", "firefox":"70" } proposal-unicode-property-regex { "edge":"17", "firefox":"70" } - proposal-json-strings { "edge":"17" } - proposal-optional-catch-binding { "edge":"17" } - proposal-optional-chaining { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } transform-named-capturing-groups-regex { "edge":"17", "firefox":"70" } - proposal-nullish-coalescing-operator { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } + transform-template-literals { "safari":"12.1" } + transform-function-name { "edge":"17" } + transform-spread { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } + transform-parameters { "edge":"17" } transform-modules-commonjs { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } proposal-dynamic-import { "android":"77", "chrome":"77", "edge":"17", "firefox":"70", "ios":"13", "opera":"63", "safari":"12.1", "samsung":"9.2" } 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 90cb09a7618b..e1689dfc5657 100644 --- a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -20,7 +31,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -29,19 +39,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 5fed38cd6add..abdc9235688d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "android":"4" } + proposal-optional-chaining { "android":"4" } + proposal-json-strings { "android":"4" } + proposal-optional-catch-binding { "android":"4" } + proposal-async-generator-functions { "android":"4" } + proposal-object-rest-spread { "android":"4" } + transform-dotall-regex { "android":"4" } + proposal-unicode-property-regex { "android":"4" } + transform-named-capturing-groups-regex { "android":"4" } + transform-async-to-generator { "android":"4" } + transform-exponentiation-operator { "android":"4" } transform-template-literals { "android":"4" } transform-literals { "android":"4" } transform-function-name { "android":"4" } @@ -20,7 +31,6 @@ Using plugins: transform-computed-properties { "android":"4" } transform-for-of { "android":"4" } transform-sticky-regex { "android":"4" } - transform-dotall-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } transform-parameters { "android":"4" } @@ -29,17 +39,7 @@ Using plugins: transform-typeof-symbol { "android":"4" } transform-new-target { "android":"4" } transform-regenerator { "android":"4" } - transform-exponentiation-operator { "android":"4" } - transform-async-to-generator { "android":"4" } - proposal-async-generator-functions { "android":"4" } - proposal-object-rest-spread { "android":"4" } - proposal-unicode-property-regex { "android":"4" } - proposal-json-strings { "android":"4" } - proposal-optional-catch-binding { "android":"4" } - proposal-optional-chaining { "android":"4" } - transform-named-capturing-groups-regex { "android":"4" } transform-reserved-words { "android":"4" } - proposal-nullish-coalescing-operator { "android":"4" } transform-modules-commonjs { "android":"4" } proposal-dynamic-import { "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 b97398e635fc..f42f2b781def 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 @@ -15,27 +15,28 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "electron":"0.36" } + proposal-optional-chaining { "electron":"0.36" } + proposal-json-strings { "electron":"0.36" } + proposal-optional-catch-binding { "electron":"0.36" } + proposal-async-generator-functions { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } + transform-dotall-regex { "electron":"0.36" } + proposal-unicode-property-regex { "electron":"0.36" } + transform-named-capturing-groups-regex { "electron":"0.36" } + transform-async-to-generator { "electron":"0.36" } + transform-exponentiation-operator { "electron":"0.36" } transform-function-name { "electron":"0.36" } transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } - transform-dotall-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } + transform-spread { "electron":"0.36" } transform-parameters { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } - transform-exponentiation-operator { "electron":"0.36" } - transform-async-to-generator { "electron":"0.36" } - proposal-async-generator-functions { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } - proposal-unicode-property-regex { "electron":"0.36" } - proposal-json-strings { "electron":"0.36" } - proposal-optional-catch-binding { "electron":"0.36" } - proposal-optional-chaining { "electron":"0.36" } - transform-named-capturing-groups-regex { "electron":"0.36" } transform-member-expression-literals { "electron":"0.36" } transform-property-literals { "electron":"0.36" } - proposal-nullish-coalescing-operator { "electron":"0.36" } transform-modules-commonjs { "electron":"0.36" } proposal-dynamic-import { "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 86eb78a01155..1ffa2f72e451 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: false Using plugins: + proposal-nullish-coalescing-operator { "chrome":"55" } + proposal-optional-chaining { "chrome":"55" } + proposal-json-strings { "chrome":"55" } + proposal-optional-catch-binding { "chrome":"55" } + proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } + transform-dotall-regex { "chrome":"55" } + proposal-unicode-property-regex { "chrome":"55" } + transform-named-capturing-groups-regex { "chrome":"55" } + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -20,28 +31,17 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex { "chrome":"55" } transform-unicode-regex {} - transform-spread {} + transform-spread { "chrome":"55" } transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } - proposal-unicode-property-regex { "chrome":"55" } - proposal-json-strings { "chrome":"55" } - proposal-optional-catch-binding { "chrome":"55" } - proposal-optional-chaining { "chrome":"55" } - transform-named-capturing-groups-regex { "chrome":"55" } transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator { "chrome":"55" } syntax-dynamic-import { "chrome":"55" } Using polyfills with `entry` option: diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt index 2df247258e0e..616d224b87dd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt @@ -8,20 +8,21 @@ Using targets: Using modules transform: auto Using plugins: - transform-function-name { "node":"6" } - transform-for-of { "node":"6" } - transform-dotall-regex { "node":"6" } - transform-destructuring { "node":"6" } - transform-exponentiation-operator { "node":"6" } - transform-async-to-generator { "node":"6" } + proposal-nullish-coalescing-operator { "node":"6" } + proposal-optional-chaining { "node":"6" } + proposal-json-strings { "node":"6" } + proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } proposal-object-rest-spread { "node":"6" } + transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } - proposal-json-strings { "node":"6" } - proposal-optional-catch-binding { "node":"6" } - proposal-optional-chaining { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } - proposal-nullish-coalescing-operator { "node":"6" } + transform-async-to-generator { "node":"6" } + transform-exponentiation-operator { "node":"6" } + transform-function-name { "node":"6" } + transform-for-of { "node":"6" } + transform-spread { "node":"6" } + transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt index cabc2e89b1db..f4574aecde4a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 a43849e003a7..becaa21f9686 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt index 1587cd42c1f0..95324430e155 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 ede20c21f527..21a77b223686 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 9c1a297d0331..aaa1f7eac2cd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt @@ -13,6 +13,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + 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" } + proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-template-literals { "ie":"10", "ios":"9", "safari":"7" } transform-literals { "firefox":"49", "ie":"10", "safari":"7" } transform-function-name { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -25,25 +36,14 @@ Using plugins: transform-computed-properties { "ie":"10", "safari":"7" } transform-for-of { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } - transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } - transform-spread { "ie":"10", "ios":"9", "safari":"7" } + transform-spread { "chrome":"54", "edge":"13", "firefox":"49", "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" } transform-new-target { "edge":"13", "ie":"10", "ios":"9", "safari":"7" } transform-regenerator { "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-nullish-coalescing-operator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-modules-commonjs { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-dynamic-import { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "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 e19313854516..9648f2833290 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 @@ -19,6 +19,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + 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" } + proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "electron":"0.36", "ie":"10", "node":"6.1" } @@ -31,27 +42,16 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "electron":"0.36", "ie":"10", "node":"6.1" } transform-sticky-regex { "electron":"0.36", "ie":"10" } - transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-unicode-regex { "electron":"0.36", "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } 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" } transform-new-target { "ie":"10" } transform-regenerator { "electron":"0.36", "ie":"10" } - transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" } - transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-member-expression-literals { "electron":"0.36" } transform-property-literals { "electron":"0.36" } - proposal-nullish-coalescing-operator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-modules-commonjs { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-dynamic-import { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } 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 2d8d7d79f36f..05fb64f11639 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } + transform-exponentiation-operator { "ie":"10", "node":"6.10" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6.10" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6.10" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6.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 68c9b3ce7d22..8a992047fef2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } + transform-exponentiation-operator { "ie":"10", "node":"6" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10", "node":"6" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10", "node":"6" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt index 1c4911d57fa8..582da76adea6 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 3af17db4ff02..782c3404221c 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 a19089b32198..0323ea49144f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "android":"4" } + proposal-optional-chaining { "android":"4" } + proposal-json-strings { "android":"4" } + proposal-optional-catch-binding { "android":"4" } + proposal-async-generator-functions { "android":"4" } + proposal-object-rest-spread { "android":"4" } + transform-dotall-regex { "android":"4" } + proposal-unicode-property-regex { "android":"4" } + transform-named-capturing-groups-regex { "android":"4" } + transform-async-to-generator { "android":"4" } + transform-exponentiation-operator { "android":"4" } transform-template-literals { "android":"4" } transform-literals { "android":"4" } transform-function-name { "android":"4" } @@ -20,7 +31,6 @@ Using plugins: transform-computed-properties { "android":"4" } transform-for-of { "android":"4" } transform-sticky-regex { "android":"4" } - transform-dotall-regex { "android":"4" } transform-unicode-regex { "android":"4" } transform-spread { "android":"4" } transform-parameters { "android":"4" } @@ -29,17 +39,7 @@ Using plugins: transform-typeof-symbol { "android":"4" } transform-new-target { "android":"4" } transform-regenerator { "android":"4" } - transform-exponentiation-operator { "android":"4" } - transform-async-to-generator { "android":"4" } - proposal-async-generator-functions { "android":"4" } - proposal-object-rest-spread { "android":"4" } - proposal-unicode-property-regex { "android":"4" } - proposal-json-strings { "android":"4" } - proposal-optional-catch-binding { "android":"4" } - proposal-optional-chaining { "android":"4" } - transform-named-capturing-groups-regex { "android":"4" } transform-reserved-words { "android":"4" } - proposal-nullish-coalescing-operator { "android":"4" } transform-modules-commonjs { "android":"4" } proposal-dynamic-import { "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 1dd62898e898..43399e39cc43 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 bbbb95df3388..6be30c0a35d9 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 @@ -15,27 +15,28 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "electron":"0.36" } + proposal-optional-chaining { "electron":"0.36" } + proposal-json-strings { "electron":"0.36" } + proposal-optional-catch-binding { "electron":"0.36" } + proposal-async-generator-functions { "electron":"0.36" } + proposal-object-rest-spread { "electron":"0.36" } + transform-dotall-regex { "electron":"0.36" } + proposal-unicode-property-regex { "electron":"0.36" } + transform-named-capturing-groups-regex { "electron":"0.36" } + transform-async-to-generator { "electron":"0.36" } + transform-exponentiation-operator { "electron":"0.36" } transform-function-name { "electron":"0.36" } transform-for-of { "electron":"0.36" } transform-sticky-regex { "electron":"0.36" } - transform-dotall-regex { "electron":"0.36" } transform-unicode-regex { "electron":"0.36" } + transform-spread { "electron":"0.36" } transform-parameters { "electron":"0.36" } transform-destructuring { "electron":"0.36" } transform-block-scoping { "electron":"0.36" } transform-regenerator { "electron":"0.36" } - transform-exponentiation-operator { "electron":"0.36" } - transform-async-to-generator { "electron":"0.36" } - proposal-async-generator-functions { "electron":"0.36" } - proposal-object-rest-spread { "electron":"0.36" } - proposal-unicode-property-regex { "electron":"0.36" } - proposal-json-strings { "electron":"0.36" } - proposal-optional-catch-binding { "electron":"0.36" } - proposal-optional-chaining { "electron":"0.36" } - transform-named-capturing-groups-regex { "electron":"0.36" } transform-member-expression-literals { "electron":"0.36" } transform-property-literals { "electron":"0.36" } - proposal-nullish-coalescing-operator { "electron":"0.36" } transform-modules-commonjs { "electron":"0.36" } proposal-dynamic-import { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt index 4b22e928d343..145e10479110 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt index ace678c1f962..1e1a81d80fbe 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 c59a2c298fd5..d79343b26ac5 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 be247fafa3e2..86b35cf08086 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 182501549bcd..0559b206e1c1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt @@ -8,6 +8,17 @@ Using targets: Using modules transform: false Using plugins: + proposal-nullish-coalescing-operator { "chrome":"55" } + proposal-optional-chaining { "chrome":"55" } + proposal-json-strings { "chrome":"55" } + proposal-optional-catch-binding { "chrome":"55" } + proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } + transform-dotall-regex { "chrome":"55" } + proposal-unicode-property-regex { "chrome":"55" } + transform-named-capturing-groups-regex { "chrome":"55" } + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -20,28 +31,17 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex { "chrome":"55" } transform-unicode-regex {} - transform-spread {} + transform-spread { "chrome":"55" } transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } - proposal-unicode-property-regex { "chrome":"55" } - proposal-json-strings { "chrome":"55" } - proposal-optional-catch-binding { "chrome":"55" } - proposal-optional-chaining { "chrome":"55" } - transform-named-capturing-groups-regex { "chrome":"55" } transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator { "chrome":"55" } syntax-dynamic-import { "chrome":"55" } Using polyfills with `entry` option: diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt index efc3f53ab6e0..d5003b994eb3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt @@ -8,20 +8,21 @@ Using targets: Using modules transform: auto Using plugins: - transform-function-name { "node":"6" } - transform-for-of { "node":"6" } - transform-dotall-regex { "node":"6" } - transform-destructuring { "node":"6" } - transform-exponentiation-operator { "node":"6" } - transform-async-to-generator { "node":"6" } + proposal-nullish-coalescing-operator { "node":"6" } + proposal-optional-chaining { "node":"6" } + proposal-json-strings { "node":"6" } + proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } proposal-object-rest-spread { "node":"6" } + transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } - proposal-json-strings { "node":"6" } - proposal-optional-catch-binding { "node":"6" } - proposal-optional-chaining { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } - proposal-nullish-coalescing-operator { "node":"6" } + transform-async-to-generator { "node":"6" } + transform-exponentiation-operator { "node":"6" } + transform-function-name { "node":"6" } + transform-for-of { "node":"6" } + transform-spread { "node":"6" } + transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt index 742d4d311e30..66476f92b29c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 fc866a9de007..f2999ed2f26b 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt index c0caa6231b38..03f2aa611fe1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt index 7df51ffb6178..26a8497d2dd4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt index 1264913107eb..8e2cd825bcf0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 71a8cab89def..fcd2580b4561 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 81931d9a365f..0af958fc61aa 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt @@ -13,6 +13,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + 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" } + proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + proposal-unicode-property-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } + transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-template-literals { "ie":"10", "ios":"9", "safari":"7" } transform-literals { "firefox":"49", "ie":"10", "safari":"7" } transform-function-name { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } @@ -25,25 +36,14 @@ Using plugins: transform-computed-properties { "ie":"10", "safari":"7" } transform-for-of { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-sticky-regex { "ie":"10", "ios":"9", "safari":"7" } - transform-dotall-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-unicode-regex { "ie":"10", "ios":"9", "safari":"7" } - transform-spread { "ie":"10", "ios":"9", "safari":"7" } + transform-spread { "chrome":"54", "edge":"13", "firefox":"49", "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" } transform-new-target { "edge":"13", "ie":"10", "ios":"9", "safari":"7" } transform-regenerator { "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-exponentiation-operator { "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-async-to-generator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-async-generator-functions { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-object-rest-spread { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - transform-named-capturing-groups-regex { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } - proposal-nullish-coalescing-operator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } transform-modules-commonjs { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } proposal-dynamic-import { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt index 7a36f94d588d..7c6af00dc2fb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt index 33591eb05224..96952da77822 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -8,14 +8,15 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "samsung":"8.2" } + proposal-optional-chaining { "samsung":"8.2" } + proposal-json-strings { "samsung":"8.2" } + proposal-optional-catch-binding { "samsung":"8.2" } syntax-async-generators { "samsung":"8.2" } syntax-object-rest-spread { "samsung":"8.2" } proposal-unicode-property-regex { "samsung":"8.2" } - proposal-json-strings { "samsung":"8.2" } - proposal-optional-catch-binding { "samsung":"8.2" } - proposal-optional-chaining { "samsung":"8.2" } transform-named-capturing-groups-regex { "samsung":"8.2" } - proposal-nullish-coalescing-operator { "samsung":"8.2" } + transform-spread { "samsung":"8.2" } transform-modules-commonjs { "samsung":"8.2" } proposal-dynamic-import { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt index 4efa1c978e46..ec608eb00594 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt index 071a02b7b2b6..ba5f4e405597 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 07104b5a7818..94fcc3aa9ec1 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 f038b106a7dd..1b88d7d4c5b1 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 @@ -19,6 +19,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + 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" } + proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + proposal-unicode-property-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } + transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "electron":"0.36", "ie":"10", "node":"6.1" } @@ -31,27 +42,16 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "electron":"0.36", "ie":"10", "node":"6.1" } transform-sticky-regex { "electron":"0.36", "ie":"10" } - transform-dotall-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-unicode-regex { "electron":"0.36", "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } 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" } transform-new-target { "ie":"10" } transform-regenerator { "electron":"0.36", "ie":"10" } - transform-exponentiation-operator { "electron":"0.36", "ie":"10", "node":"6.1" } - transform-async-to-generator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-async-generator-functions { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-object-rest-spread { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - transform-named-capturing-groups-regex { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-member-expression-literals { "electron":"0.36" } transform-property-literals { "electron":"0.36" } - proposal-nullish-coalescing-operator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } transform-modules-commonjs { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } proposal-dynamic-import { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } 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 9a906cc80f6f..0c93d76eca01 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } + transform-exponentiation-operator { "ie":"10", "node":"6.10" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6.10" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6.10" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6.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 1aa4bce2300c..e7ff97c45fa5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } + transform-exponentiation-operator { "ie":"10", "node":"6.10" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6.10" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6.10" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6.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 9a09c03b6d27..8cd1162f88a3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } + transform-exponentiation-operator { "ie":"10", "node":"6.10" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6.10" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6.10" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6.10" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6.10" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6.10" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6.10" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt index 19dfd0af2181..b544fca3b4cd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 3948c4b7acab..49763e3c8aa4 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 9706b3e7699f..f584017d496f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } + transform-exponentiation-operator { "ie":"10", "node":"6" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10", "node":"6" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10", "node":"6" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt index 24105671f15c..f35fbe450b33 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt @@ -8,20 +8,21 @@ Using targets: Using modules transform: auto Using plugins: - transform-function-name { "node":"6" } - transform-for-of { "node":"6" } - transform-dotall-regex { "node":"6" } - transform-destructuring { "node":"6" } - transform-exponentiation-operator { "node":"6" } - transform-async-to-generator { "node":"6" } + proposal-nullish-coalescing-operator { "node":"6" } + proposal-optional-chaining { "node":"6" } + proposal-json-strings { "node":"6" } + proposal-optional-catch-binding { "node":"6" } proposal-async-generator-functions { "node":"6" } proposal-object-rest-spread { "node":"6" } + transform-dotall-regex { "node":"6" } proposal-unicode-property-regex { "node":"6" } - proposal-json-strings { "node":"6" } - proposal-optional-catch-binding { "node":"6" } - proposal-optional-chaining { "node":"6" } transform-named-capturing-groups-regex { "node":"6" } - proposal-nullish-coalescing-operator { "node":"6" } + transform-async-to-generator { "node":"6" } + transform-exponentiation-operator { "node":"6" } + transform-function-name { "node":"6" } + transform-for-of { "node":"6" } + transform-spread { "node":"6" } + transform-destructuring { "node":"6" } transform-modules-commonjs { "node":"6" } proposal-dynamic-import { "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt index 6c02b20b8c27..7cce8975c964 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 @@ -6,6 +6,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator {} + proposal-optional-chaining {} + proposal-json-strings {} + proposal-optional-catch-binding {} + proposal-async-generator-functions {} + proposal-object-rest-spread {} + transform-dotall-regex {} + proposal-unicode-property-regex {} + transform-named-capturing-groups-regex {} + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -18,7 +29,6 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex {} transform-unicode-regex {} transform-spread {} transform-parameters {} @@ -27,19 +37,9 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions {} - proposal-object-rest-spread {} - proposal-unicode-property-regex {} - proposal-json-strings {} - proposal-optional-catch-binding {} - proposal-optional-chaining {} - transform-named-capturing-groups-regex {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator {} transform-modules-commonjs {} proposal-dynamic-import {} 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 10ac0e1fb2e3..8211c298b10a 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 @@ -11,6 +11,17 @@ Using targets: Using modules transform: false Using plugins: + proposal-nullish-coalescing-operator { "chrome":"55" } + proposal-optional-chaining { "chrome":"55" } + proposal-json-strings { "chrome":"55" } + proposal-optional-catch-binding { "chrome":"55" } + proposal-async-generator-functions { "chrome":"55" } + proposal-object-rest-spread { "chrome":"55" } + transform-dotall-regex { "chrome":"55" } + proposal-unicode-property-regex { "chrome":"55" } + transform-named-capturing-groups-regex { "chrome":"55" } + transform-async-to-generator {} + transform-exponentiation-operator {} transform-template-literals {} transform-literals {} transform-function-name {} @@ -23,28 +34,17 @@ Using plugins: transform-computed-properties {} transform-for-of {} transform-sticky-regex {} - transform-dotall-regex { "chrome":"55" } transform-unicode-regex {} - transform-spread {} + transform-spread { "chrome":"55" } transform-parameters {} transform-destructuring {} transform-block-scoping {} transform-typeof-symbol {} transform-new-target {} transform-regenerator {} - transform-exponentiation-operator {} - transform-async-to-generator {} - proposal-async-generator-functions { "chrome":"55" } - proposal-object-rest-spread { "chrome":"55" } - proposal-unicode-property-regex { "chrome":"55" } - proposal-json-strings { "chrome":"55" } - proposal-optional-catch-binding { "chrome":"55" } - proposal-optional-chaining { "chrome":"55" } - transform-named-capturing-groups-regex { "chrome":"55" } transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} - proposal-nullish-coalescing-operator { "chrome":"55" } syntax-dynamic-import { "chrome":"55" } Using polyfills with `entry` option: 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 1efd0e079c59..fd5a9f827c68 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } + 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" } + proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } + proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } + transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } + proposal-unicode-property-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } + transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } + transform-exponentiation-operator { "ie":"10", "node":"6" } transform-template-literals { "ie":"10" } transform-literals { "ie":"10" } transform-function-name { "ie":"10", "node":"6" } @@ -22,25 +33,14 @@ Using plugins: transform-computed-properties { "ie":"10" } transform-for-of { "ie":"10", "node":"6" } transform-sticky-regex { "ie":"10" } - transform-dotall-regex { "chrome":"54", "ie":"10", "node":"6" } transform-unicode-regex { "ie":"10" } - transform-spread { "ie":"10" } + transform-spread { "chrome":"54", "ie":"10", "node":"6" } transform-parameters { "ie":"10" } transform-destructuring { "ie":"10", "node":"6" } transform-block-scoping { "ie":"10" } transform-typeof-symbol { "ie":"10" } transform-new-target { "ie":"10" } transform-regenerator { "ie":"10" } - transform-exponentiation-operator { "ie":"10", "node":"6" } - transform-async-to-generator { "chrome":"54", "ie":"10", "node":"6" } - proposal-async-generator-functions { "chrome":"54", "ie":"10", "node":"6" } - proposal-object-rest-spread { "chrome":"54", "ie":"10", "node":"6" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" } - transform-named-capturing-groups-regex { "chrome":"54", "ie":"10", "node":"6" } - proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" } transform-modules-commonjs { "chrome":"54", "ie":"10", "node":"6" } proposal-dynamic-import { "chrome":"54", "ie":"10", "node":"6" } diff --git a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt index 91fa70d3ccaa..747c6dc19dd4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt @@ -16,19 +16,20 @@ Using targets: Using modules transform: auto Using plugins: - transform-literals { "firefox":"52" } - transform-function-name { "firefox":"52" } - transform-for-of { "firefox":"52" } - transform-dotall-regex { "firefox":"52", "node":"7.4" } - transform-destructuring { "firefox":"52" } + proposal-nullish-coalescing-operator { "firefox":"52", "node":"7.4" } + proposal-optional-chaining { "firefox":"52", "node":"7.4" } + proposal-json-strings { "firefox":"52", "node":"7.4" } + proposal-optional-catch-binding { "firefox":"52", "node":"7.4" } proposal-async-generator-functions { "firefox":"52", "node":"7.4" } proposal-object-rest-spread { "firefox":"52", "node":"7.4" } + transform-dotall-regex { "firefox":"52", "node":"7.4" } proposal-unicode-property-regex { "firefox":"52", "node":"7.4" } - proposal-json-strings { "firefox":"52", "node":"7.4" } - proposal-optional-catch-binding { "firefox":"52", "node":"7.4" } - proposal-optional-chaining { "firefox":"52", "node":"7.4" } transform-named-capturing-groups-regex { "firefox":"52", "node":"7.4" } - proposal-nullish-coalescing-operator { "firefox":"52", "node":"7.4" } + transform-literals { "firefox":"52" } + transform-function-name { "firefox":"52" } + transform-for-of { "firefox":"52" } + transform-spread { "firefox":"52", "node":"7.4" } + transform-destructuring { "firefox":"52" } transform-modules-commonjs { "firefox":"52", "node":"7.4" } proposal-dynamic-import { "firefox":"52", "node":"7.4" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt index aa7dfa881f18..744964c718a8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 499f51879c15..70738115470d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt index 0290b11fbcd5..c5dfd8afd56d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt index 8ab471d3fc50..5b13263f1d68 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 df82af414b8b..9c9c9f6a5a00 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 6b0a947867aa..911004879b32 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 31f05aa5a3a2..0655f6b4ce5c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 64914fe44383..f756328f8057 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt index 5b846ecf9295..fb592a40edb4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt index 28e1952f4c35..6d3f97f22d33 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 a937819d69c5..33d788e2af79 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 @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 8fdaecacb2dd..7a272431bf1a 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 @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt index 81f3687e8dac..f4c8fed57d84 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt @@ -8,15 +8,16 @@ Using targets: Using modules transform: auto Using plugins: - transform-dotall-regex { "chrome":"55" } + proposal-nullish-coalescing-operator { "chrome":"55" } + proposal-optional-chaining { "chrome":"55" } + proposal-json-strings { "chrome":"55" } + proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } proposal-object-rest-spread { "chrome":"55" } + transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } - proposal-json-strings { "chrome":"55" } - proposal-optional-catch-binding { "chrome":"55" } - proposal-optional-chaining { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } - proposal-nullish-coalescing-operator { "chrome":"55" } + transform-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt index 22d4c56a3256..4c3caa07e0ef 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 4cce46fe4c30..74ac85c60498 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt index 2cbcabd835b9..73b6e4a47de1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt index 722599c9cb68..187fc929fa0f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 c75552f22ea2..11a0db4bef0d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 dc523ad918ee..bc239ad3cade 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 15abd57b6a9d..755add0977d7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 d59dec1f9b70..e8177f46d931 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt index ecb943009f2d..c56a18146b38 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt index 4a7b2514c4f4..8ec1c01bc5d8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt @@ -8,12 +8,13 @@ Using targets: Using modules transform: auto Using plugins: - syntax-async-generators { "chrome":"71" } - syntax-object-rest-spread { "chrome":"71" } + proposal-nullish-coalescing-operator { "chrome":"71" } + proposal-optional-chaining { "chrome":"71" } syntax-json-strings { "chrome":"71" } syntax-optional-catch-binding { "chrome":"71" } - proposal-optional-chaining { "chrome":"71" } - proposal-nullish-coalescing-operator { "chrome":"71" } + syntax-async-generators { "chrome":"71" } + syntax-object-rest-spread { "chrome":"71" } + transform-spread { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } 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 e5b75a9a1c5a..07897158285b 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 @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 eb190794737f..c13addcc3381 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 @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 0c7ee55a05b0..bd79b21fc36b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 f27eb55333ca..26584381f9f9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 c5bdcb00878c..3576e7bfbb40 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 911a19104672..5420a5546e3a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt index 45066fccbc34..066adfd6bc52 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt @@ -8,15 +8,16 @@ Using targets: Using modules transform: auto Using plugins: - transform-dotall-regex { "chrome":"55" } + proposal-nullish-coalescing-operator { "chrome":"55" } + proposal-optional-chaining { "chrome":"55" } + proposal-json-strings { "chrome":"55" } + proposal-optional-catch-binding { "chrome":"55" } proposal-async-generator-functions { "chrome":"55" } proposal-object-rest-spread { "chrome":"55" } + transform-dotall-regex { "chrome":"55" } proposal-unicode-property-regex { "chrome":"55" } - proposal-json-strings { "chrome":"55" } - proposal-optional-catch-binding { "chrome":"55" } - proposal-optional-chaining { "chrome":"55" } transform-named-capturing-groups-regex { "chrome":"55" } - proposal-nullish-coalescing-operator { "chrome":"55" } + transform-spread { "chrome":"55" } transform-modules-commonjs { "chrome":"55" } proposal-dynamic-import { "chrome":"55" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt index c26bff7708e0..85bd0be4a1c0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 0f3308e0a98c..86e1f4892c29 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 a6ab295bf699..9bb924962bb4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "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 09bb267f456e..273fc9272382 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -10,6 +10,17 @@ Using targets: Using modules transform: auto Using plugins: + proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } + 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" } + proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } + transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } + proposal-unicode-property-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } + transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } + transform-exponentiation-operator { "firefox":"50", "ie":"11" } transform-template-literals { "ie":"11" } transform-literals { "firefox":"50", "ie":"11" } transform-function-name { "firefox":"50", "ie":"11" } @@ -21,25 +32,14 @@ Using plugins: transform-computed-properties { "ie":"11" } transform-for-of { "firefox":"50", "ie":"11" } transform-sticky-regex { "ie":"11" } - transform-dotall-regex { "chrome":"52", "firefox":"50", "ie":"11" } transform-unicode-regex { "ie":"11" } - transform-spread { "ie":"11" } + transform-spread { "chrome":"52", "firefox":"50", "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" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } - transform-exponentiation-operator { "firefox":"50", "ie":"11" } - transform-async-to-generator { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-async-generator-functions { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-object-rest-spread { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-unicode-property-regex { "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" } - proposal-optional-chaining { "chrome":"52", "firefox":"50", "ie":"11" } - transform-named-capturing-groups-regex { "chrome":"52", "firefox":"50", "ie":"11" } - proposal-nullish-coalescing-operator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt index 3d7c5bed33ce..f8f13f7fcfca 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt @@ -8,20 +8,20 @@ Using targets: Using modules transform: auto Using plugins: - transform-template-literals { "safari":"10" } - transform-dotall-regex { "safari":"10" } - transform-unicode-regex { "safari":"10" } - transform-block-scoping { "safari":"10" } - transform-exponentiation-operator { "safari":"10" } - transform-async-to-generator { "safari":"10" } + proposal-nullish-coalescing-operator { "safari":"10" } + proposal-optional-chaining { "safari":"10" } + proposal-json-strings { "safari":"10" } + proposal-optional-catch-binding { "safari":"10" } proposal-async-generator-functions { "safari":"10" } proposal-object-rest-spread { "safari":"10" } + transform-dotall-regex { "safari":"10" } proposal-unicode-property-regex { "safari":"10" } - proposal-json-strings { "safari":"10" } - proposal-optional-catch-binding { "safari":"10" } - proposal-optional-chaining { "safari":"10" } transform-named-capturing-groups-regex { "safari":"10" } - proposal-nullish-coalescing-operator { "safari":"10" } + transform-async-to-generator { "safari":"10" } + transform-exponentiation-operator { "safari":"10" } + transform-template-literals { "safari":"10" } + transform-spread { "safari":"10" } + transform-block-scoping { "safari":"10" } transform-modules-commonjs { "safari":"10" } proposal-dynamic-import { "safari":"10" }