From f6f37fb8cd13724d30c8b117fb6ccee71c5a7b05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Tue, 8 Jun 2021 14:24:16 +0200 Subject: [PATCH] Update packages related to compat data (#13432) * Update `core-js@3` * Update `compat-table` * Update pinned `caniuse-lite` and `electron-to-chromium` * Regenerate fixtures * Regenerate Babel 8 fixtures --- package.json | 4 +- packages/babel-compat-data/data/plugins.json | 8 ++- packages/babel-compat-data/package.json | 4 +- .../scripts/download-compat-table.sh | 2 +- packages/babel-node/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/babel-preset-env/package.json | 2 +- .../_esmodules-no-bugfixes/stdout.txt | 4 +- .../fixtures/bugfixes/_esmodules/stdout.txt | 4 +- .../stdout.txt | 4 +- .../safari-block-scoping-safari-10/stdout.txt | 4 +- .../safari-block-scoping-safari-11/stdout.txt | 4 +- .../safari-block-scoping-safari-9/stdout.txt | 4 +- .../stdout.txt | 4 +- .../stdout.txt | 4 +- .../entry-all-chrome-71/output.mjs | 1 + .../entry-chrome-48/output.mjs | 1 + .../entry-chrome-49/output.mjs | 1 + .../entry-chrome-66/output.mjs | 2 + .../entry-chrome-71/output.mjs | 1 + .../entry-chromeandroid/output.mjs | 1 + .../corejs3-babel-7/entry-electron/output.mjs | 1 + .../output.mjs | 1 + .../corejs3-babel-7/entry-ie-11/output.mjs | 1 + .../corejs3-babel-7/entry-ie-9/output.mjs | 1 + .../corejs3-babel-7/entry-import/output.mjs | 1 + .../entry-node-10.13/output.mjs | 2 + .../corejs3-babel-7/entry-node-11/output.mjs | 1 + .../corejs3-babel-7/entry-node-web/output.mjs | 1 + .../corejs3-babel-7/entry-node/output.mjs | 1 + .../entry-require-all/output.js | 2 + .../entry-require-es-chrome-71/output.js | 2 + .../entry-require-es-proposals/output.js | 2 + .../corejs3-babel-7/entry-require/output.js | 2 + .../entry-stable-chrome-71/output.mjs | 1 + .../entry-stable-samsung-8.2/output.mjs | 2 + .../exclude-built-ins/output.mjs | 2 + .../exclude-include/output.mjs | 1 + .../force-all-transforms/output.mjs | 1 + .../include-built-ins/output.mjs | 1 + .../stdout.txt | 4 +- .../usage-typed-array-edge-13/output.mjs | 1 + .../corejs3/entry-all-chrome-71/output.mjs | 1 + .../fixtures/corejs3/entry-all/output.mjs | 1 + .../corejs3/entry-chrome-48/output.mjs | 1 + .../corejs3/entry-chrome-49/output.mjs | 1 + .../corejs3/entry-chrome-66/output.mjs | 2 + .../corejs3/entry-chrome-71/output.mjs | 1 + .../corejs3/entry-chromeandroid/output.mjs | 1 + .../corejs3/entry-electron/output.mjs | 1 + .../output.mjs | 1 + .../output.mjs | 1 + .../fixtures/corejs3/entry-ie-11/output.mjs | 1 + .../fixtures/corejs3/entry-ie-9/output.mjs | 1 + .../fixtures/corejs3/entry-import/output.mjs | 1 + .../corejs3/entry-node-10.13/output.mjs | 2 + .../fixtures/corejs3/entry-node-11/output.mjs | 1 + .../corejs3/entry-node-web/output.mjs | 1 + .../fixtures/corejs3/entry-node/output.mjs | 1 + .../corejs3/entry-require-all/output.js | 2 + .../entry-require-es-chrome-71/output.js | 2 + .../entry-require-es-proposals/output.js | 2 + .../fixtures/corejs3/entry-require/output.js | 2 + .../corejs3/entry-stable-chrome-71/output.mjs | 1 + .../entry-stable-samsung-8.2/output.mjs | 2 + .../fixtures/corejs3/entry-stable/output.mjs | 1 + .../corejs3/exclude-built-ins/output.mjs | 2 + .../corejs3/exclude-include/output.mjs | 1 + .../corejs3/force-all-transforms/output.mjs | 1 + .../corejs3/include-built-ins/output.mjs | 1 + .../stdout.txt | 4 +- .../usage-typed-array-edge-13/output.mjs | 1 + .../browserslists-defaults-not-ie/stdout.txt | 12 ++-- .../browserslists-defaults/stdout.txt | 12 ++-- .../stdout.txt | 14 ++--- .../entry-corejs2-specific-targets/stdout.txt | 4 +- .../entry-corejs3-all-chrome-71/stdout.txt | 1 + .../entry-corejs3-electron/stdout.txt | 1 + .../entry-corejs3-es-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../entry-corejs3-specific-targets/stdout.txt | 4 +- .../entry-corejs3-stable-chrome-71/stdout.txt | 1 + .../stdout.txt | 2 + .../browserslists-defaults-not-ie/stdout.txt | 12 ++-- .../debug/browserslists-defaults/stdout.txt | 12 ++-- .../stdout.txt | 14 ++--- .../entry-corejs2-specific-targets/stdout.txt | 4 +- .../entry-corejs3-all-chrome-71/stdout.txt | 1 + .../debug/entry-corejs3-electron/stdout.txt | 1 + .../entry-corejs3-es-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../entry-corejs3-specific-targets/stdout.txt | 4 +- .../entry-corejs3-stable-chrome-71/stdout.txt | 1 + .../stdout.txt | 2 + .../fixtures/debug/usage-corejs2-1/stdout.txt | 8 +-- .../fixtures/debug/usage-corejs2-2/stdout.txt | 8 +-- .../debug/usage-corejs2-none-1/stdout.txt | 8 +-- .../debug/usage-corejs2-none-2/stdout.txt | 8 +-- .../usage-corejs2-proposals-1/stdout.txt | 8 +-- .../usage-corejs2-proposals-2/stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../fixtures/debug/usage-corejs3-1/stdout.txt | 8 +-- .../fixtures/debug/usage-corejs3-2/stdout.txt | 8 +-- .../debug/usage-corejs3-none-1/stdout.txt | 8 +-- .../debug/usage-corejs3-none-2/stdout.txt | 8 +-- .../usage-corejs3-proposals-1/stdout.txt | 8 +-- .../usage-corejs3-proposals-2/stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../stdout.txt | 8 +-- .../debug/usage-no-corejs-1/stdout.txt | 8 +-- .../debug/usage-no-corejs-2/stdout.txt | 8 +-- .../debug/usage-no-corejs-none-1/stdout.txt | 8 +-- .../debug/usage-no-corejs-none-2/stdout.txt | 8 +-- .../safari-10_3-block-scoped/stdout.txt | 4 +- .../safari-10_3-block-scoped/stdout.txt | 4 +- .../issue-10142-corejs3-entry/output.mjs | 2 + packages/babel-runtime-corejs3/package.json | 2 +- yarn.lock | 56 +++++++++---------- 126 files changed, 298 insertions(+), 207 deletions(-) diff --git a/package.json b/package.json index 506a8e6440..25f4f09640 100644 --- a/package.json +++ b/package.json @@ -80,8 +80,8 @@ ], "resolutions": { "browserslist": "npm:4.16.6", - "caniuse-lite": "npm:1.0.30001230", - "electron-to-chromium": "npm:1.3.738", + "caniuse-lite": "npm:1.0.30001235", + "electron-to-chromium": "npm:1.3.749", "glob-watcher/chokidar": "npm:^3.4.0", "@types/babel__core": "link:./nope", "@types/babel__traverse": "link:./nope", diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index 5c057bfaad..6a8b47033c 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -1,10 +1,12 @@ { "proposal-class-static-block": { - "chrome": "91" + "chrome": "91", + "electron": "13.0" }, "proposal-private-property-in-object": { "chrome": "91", - "firefox": "90" + "firefox": "90", + "electron": "13.0" }, "proposal-class-properties": { "chrome": "74", @@ -21,7 +23,7 @@ "opera": "70", "edge": "84", "firefox": "90", - "safari": "tp", + "safari": "15", "node": "14.6", "electron": "10.0" }, diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index 0d030754fb..55bf06b233 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -30,8 +30,8 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^3.3.4", - "core-js-compat": "^3.9.0", - "electron-to-chromium": "^1.3.738" + "core-js-compat": "^3.14.0", + "electron-to-chromium": "^1.3.749" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-compat-data/scripts/download-compat-table.sh b/packages/babel-compat-data/scripts/download-compat-table.sh index 8d8dda07e8..a0a5f1bbeb 100755 --- a/packages/babel-compat-data/scripts/download-compat-table.sh +++ b/packages/babel-compat-data/scripts/download-compat-table.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -COMPAT_TABLE_COMMIT=89a3aca56fe2a4ed355bec0a2e667d5df84a5a2c +COMPAT_TABLE_COMMIT=e0380f77d240796b06a2a8ab33a99363b6ec7f67 GIT_HEAD=build/compat-table/.git/HEAD if [ -d "build/compat-table" ]; then diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index 146e1d6241..0a0f2ecfc1 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/register": "workspace:^7.13.16", "commander": "^4.0.1", - "core-js": "^3.2.1", + "core-js": "^3.14.0", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "v8flags": "^3.1.1" diff --git a/packages/babel-plugin-proposal-async-generator-functions/package.json b/packages/babel-plugin-proposal-async-generator-functions/package.json index 59ff7f8e3a..ddde5e27c1 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -28,7 +28,7 @@ "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", "babel-plugin-polyfill-corejs3": "^0.2.2", - "core-js-pure": "^3.8.1" + "core-js-pure": "^3.14.0" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json index c2592601d9..a540a030a5 100644 --- a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json +++ b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", - "core-js": "^3.2.1" + "core-js": "^3.14.0" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index c736372c46..341904cb15 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -87,7 +87,7 @@ "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.9.0", + "core-js-compat": "^3.14.0", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" }, "peerDependencies": { diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt index ea6e35b518..af49cd362d 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt @@ -16,8 +16,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt index bc986fa5f1..8bc49c6e14 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -16,8 +16,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt index 7595777665..2a02c1d5dc 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt @@ -8,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt index 4b2a055efd..abb4b58ba6 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt @@ -8,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt index c4a1b917b7..9b7d2c1da9 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt @@ -8,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt index dc2d0dcfd9..43751a935e 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt @@ -8,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt index 419a06010c..bae7117035 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -16,8 +16,8 @@ Using targets: Using modules transform: false Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } 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 75933de18b..d5ff44fdb5 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 @@ -16,8 +16,8 @@ Using targets: Using modules transform: false Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs index 34375ab962..7644ce8eb7 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs index 646201eac7..693be82df0 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs @@ -85,6 +85,7 @@ import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs index 1bffec9a70..9ceec5c012 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs @@ -66,6 +66,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs index 19da3ba20b..df95257c9c 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs @@ -3,12 +3,14 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.promise.finally.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs index 02962f977b..b2a8986055 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { a: true diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs index 91fa5d14fb..bcf4824554 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs @@ -19,6 +19,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs index 8292da048e..d1953f80cc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs index 5b58ad4287..1f6d320c46 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs index efa7715bf9..b0a6642b72 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs index 108e8401b3..efd22ed9d9 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs index c129ac4e7f..56b1d282d6 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs index f375ee9a47..22c5e417a4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs @@ -1,8 +1,10 @@ import "core-js/modules/es.symbol.description.js"; import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs index 2b28997de3..fded8548dc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs @@ -2,4 +2,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs index 2f6a91bbb2..5a0ff3301d 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs index 845fba0f5b..73a0c2ffc5 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs @@ -20,6 +20,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js index 90b771f15f..d73b6d4572 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js index f49e0c193f..54750f1443 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js @@ -10,4 +10,6 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); +require("core-js/modules/es.typed-array.sort.js"); + 1 ** 2; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js index 28c4e95d5f..67f7eab153 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js index b5b37a2eb6..77d2a59460 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/web.dom-collections.for-each.js"); require("core-js/modules/web.dom-collections.iterator.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs index 038607e44a..e623bc7f72 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs @@ -4,4 +4,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs index 95f4ae8574..60dfa7e7c8 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs index 7860022708..a59b43d85b 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs index dd891fb4d3..cdf336cf56 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs index 2dd7a23b13..0c88e3428a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs index 59680c2221..32b75288bd 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs @@ -24,6 +24,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt index 7fa4f4c7a7..4fb02f3ffd 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -16,8 +16,8 @@ Using targets: Using modules transform: false Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs index aedb1b6a80..f228ead25f 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs @@ -2,5 +2,6 @@ import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.int8-array.js"; import "core-js/modules/es.typed-array.includes.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; new Int8Array(1); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-all-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-all-chrome-71/output.mjs index 34375ab962..7644ce8eb7 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-all-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-all-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-all/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-all/output.mjs index bb705cbb70..e46bb258e2 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-all/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-all/output.mjs @@ -10,6 +10,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-48/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-48/output.mjs index 646201eac7..693be82df0 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-48/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-48/output.mjs @@ -85,6 +85,7 @@ import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-49/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-49/output.mjs index 1bffec9a70..9ceec5c012 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-49/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-49/output.mjs @@ -66,6 +66,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-66/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-66/output.mjs index 19da3ba20b..df95257c9c 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-66/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-66/output.mjs @@ -3,12 +3,14 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.promise.finally.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-71/output.mjs index 02962f977b..b2a8986055 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { a: true diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-chromeandroid/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-chromeandroid/output.mjs index 91fa5d14fb..bcf4824554 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-chromeandroid/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-chromeandroid/output.mjs @@ -19,6 +19,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-electron/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-electron/output.mjs index 8292da048e..d1953f80cc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-electron/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-electron/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs index 5b58ad4287..1f6d320c46 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs index a0ae920fcd..583a124800 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs @@ -10,6 +10,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-11/output.mjs index efa7715bf9..b0a6642b72 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-11/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-9/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-9/output.mjs index 108e8401b3..efd22ed9d9 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-9/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-ie-9/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-import/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-import/output.mjs index c129ac4e7f..56b1d282d6 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-import/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-import/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-10.13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-10.13/output.mjs index f375ee9a47..22c5e417a4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-10.13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-10.13/output.mjs @@ -1,8 +1,10 @@ import "core-js/modules/es.symbol.description.js"; import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-11/output.mjs index 2b28997de3..fded8548dc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-11/output.mjs @@ -2,4 +2,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-web/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-web/output.mjs index 2f6a91bbb2..5a0ff3301d 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-node-web/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-node-web/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-node/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-node/output.mjs index 845fba0f5b..73a0c2ffc5 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-node/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-node/output.mjs @@ -20,6 +20,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-all/output.js b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-all/output.js index 90b771f15f..d73b6d4572 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-all/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-all/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-chrome-71/output.js b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-chrome-71/output.js index f49e0c193f..54750f1443 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-chrome-71/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-chrome-71/output.js @@ -10,4 +10,6 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); +require("core-js/modules/es.typed-array.sort.js"); + 1 ** 2; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-proposals/output.js b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-proposals/output.js index 28c4e95d5f..67f7eab153 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-proposals/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-require-es-proposals/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-require/output.js b/packages/babel-preset-env/test/fixtures/corejs3/entry-require/output.js index b5b37a2eb6..77d2a59460 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-require/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-require/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/web.dom-collections.for-each.js"); require("core-js/modules/web.dom-collections.iterator.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-chrome-71/output.mjs index 038607e44a..e623bc7f72 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-chrome-71/output.mjs @@ -4,4 +4,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs index 95f4ae8574..60dfa7e7c8 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable/output.mjs index e1f98baf4e..2272a11eff 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-stable/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-stable/output.mjs @@ -10,6 +10,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/exclude-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/exclude-built-ins/output.mjs index 7860022708..a59b43d85b 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/exclude-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/exclude-built-ins/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/exclude-include/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/exclude-include/output.mjs index dd891fb4d3..cdf336cf56 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/exclude-include/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/exclude-include/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/force-all-transforms/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/force-all-transforms/output.mjs index 2dd7a23b13..0c88e3428a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/force-all-transforms/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/force-all-transforms/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/include-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/include-built-ins/output.mjs index 59680c2221..32b75288bd 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/include-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/include-built-ins/output.mjs @@ -24,6 +24,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; 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 0e31612f75..8326620ca6 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 @@ -16,8 +16,8 @@ Using targets: Using modules transform: false Using plugins: - proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } - proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < tp, samsung } + proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } + proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios, node < 14.6, opera < 70, safari < 15, samsung } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-typed-array-edge-13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-typed-array-edge-13/output.mjs index aedb1b6a80..f228ead25f 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-typed-array-edge-13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-typed-array-edge-13/output.mjs @@ -2,5 +2,6 @@ import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.int8-array.js"; import "core-js/modules/es.typed-array.includes.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; new Int8Array(1); diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index 4f4635fa1c..79f1f87353 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -15,8 +15,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ios, safari < 15, samsung } syntax-numeric-separator proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung } syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index 5af60746ef..bf4ba8f082 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -2,13 +2,13 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ie": "11", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -16,8 +16,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ie, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ie, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ie, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ie, ios, safari < 15, samsung } proposal-numeric-separator { ie } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung } proposal-nullish-coalescing-operator { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index 7f565ae437..bc0b572719 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "89", - "edge": "89", - "firefox": "87", + "android": "90", + "chrome": "90", + "edge": "90", + "firefox": "88", "ios": "14", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -15,8 +15,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ios, safari < 15, samsung } syntax-numeric-separator proposal-logical-assignment-operators { samsung } syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt index 826568c885..a19c24385f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt @@ -13,8 +13,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } - proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } + proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } + proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt index 958e75dcfb..4b419c3c6a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index c2305056de..08c3a38004 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -132,6 +132,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } + es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } es.weak-set { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt index 1ac2dde624..6fcd4c6065 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt @@ -39,5 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt index ffaed0f7f5..460748f361 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index 7f78cc5e5e..4eb08f5b6f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -83,6 +83,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.trim { "chrome":"55" } es.string.trim-end { "chrome":"55" } es.string.trim-start { "chrome":"55" } + es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } web.immediate { "chrome":"55" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt index cee8654d70..8f860a518b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt @@ -13,8 +13,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } - proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } + proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } + proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt index 7a35910e8f..e19daed812 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt index c2193ff7de..acb75fa3c6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -41,6 +41,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.iterator { "samsung":"8.2" } es.array.reduce { "samsung":"8.2" } es.array.reduce-right { "samsung":"8.2" } + es.array.sort { "samsung":"8.2" } es.array.unscopables.flat { "samsung":"8.2" } es.array.unscopables.flat-map { "samsung":"8.2" } es.math.hypot { "samsung":"8.2" } @@ -50,6 +51,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.replace { "samsung":"8.2" } es.string.trim-end { "samsung":"8.2" } es.string.trim-start { "samsung":"8.2" } + es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } web.queue-microtask { "samsung":"8.2" } 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 4f4635fa1c..79f1f87353 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 @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -15,8 +15,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ios, safari < 15, samsung } syntax-numeric-separator proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung } syntax-nullish-coalescing-operator 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 5af60746ef..bf4ba8f082 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 @@ -2,13 +2,13 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ie": "11", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -16,8 +16,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ie, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ie, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ie, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ie, ios, safari < 15, samsung } proposal-numeric-separator { ie } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung } proposal-nullish-coalescing-operator { ie } 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 7f565ae437..bc0b572719 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 @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "89", - "edge": "89", - "firefox": "87", + "android": "90", + "chrome": "90", + "edge": "90", + "firefox": "88", "ios": "14", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } @@ -15,8 +15,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { firefox < 90, ios, safari < tp, samsung } - proposal-private-methods { firefox < 90, ios, safari < tp, samsung } + proposal-class-properties { firefox < 90, ios, safari < 15, samsung } + proposal-private-methods { firefox < 90, ios, safari < 15, samsung } syntax-numeric-separator proposal-logical-assignment-operators { samsung } syntax-nullish-coalescing-operator 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 4989cabb9b..6dde65dbd0 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,8 +13,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } - proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } + proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } + proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } 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 6fffa4b913..86780e28f6 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 @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } 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 7a61ec99ed..d04365b56a 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 @@ -132,6 +132,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } + es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } es.weak-set { "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 0220f19070..095e58add9 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 @@ -39,5 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. 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 71c74afd46..10ebd6888f 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 @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } 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 94fc5a4952..833c108c72 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 @@ -83,6 +83,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.trim { "chrome":"55" } es.string.trim-end { "chrome":"55" } es.string.trim-start { "chrome":"55" } + es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } web.immediate { "chrome":"55" } 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 f13e0c2967..3832f13194 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,8 +13,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } - proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < tp } + proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } + proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } 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 56ab137952..896d22856a 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 @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. 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 bbe014d7f9..6df4118899 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 @@ -41,6 +41,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.iterator { "samsung":"8.2" } es.array.reduce { "samsung":"8.2" } es.array.reduce-right { "samsung":"8.2" } + es.array.sort { "samsung":"8.2" } es.array.unscopables.flat { "samsung":"8.2" } es.array.unscopables.flat-map { "samsung":"8.2" } es.math.hypot { "samsung":"8.2" } @@ -50,6 +51,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.replace { "samsung":"8.2" } es.string.trim-end { "samsung":"8.2" } es.string.trim-start { "samsung":"8.2" } + es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } web.queue-microtask { "samsung":"8.2" } 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 cab642e9b8..24a5ec188a 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 ec55b63b02..18c7d2ecca 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 edf03709b2..a3296d1bd3 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 881d9d4bdb..656026d166 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 4dfbbc344f..73bb4a557a 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 739293b228..db89bdd17b 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 a1a4516bea..853f514eca 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 @@ -62,12 +62,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 f099a25059..44eecd410d 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 @@ -62,12 +62,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 a0372f4a50..4052147690 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 76a5b15a75..583c53fc27 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 3f90e6937c..01c2e22b09 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 fff8a32248..f8bb8df11a 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 f26cd9200f..c033ce5801 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 f6184939f4..cad85ccd8b 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 94ad5a567c..35a6e28d8f 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 @@ -62,12 +62,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 131300dbb3..5b00ecec42 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 @@ -62,12 +62,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 b066a7b019..9ac8174cb4 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 e0f15dcc88..9e725fbe47 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 cf1dbca9eb..2940c6b6c6 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 f3137a3de4..5fe628dfe6 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 2adcaa0389..2915a153ab 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 52aa9d47e8..702387a1a8 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 ee33c09ea6..becb2c62bc 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 21fccacc92..330a1b3775 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 @@ -60,12 +60,12 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt index 7595777665..2a02c1d5dc 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt @@ -8,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } 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 7595777665..2a02c1d5dc 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,8 +8,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-properties { safari < tp } - proposal-private-methods { safari < tp } + proposal-class-properties { safari < 15 } + proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } proposal-nullish-coalescing-operator { safari < 13.1 } diff --git a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs index 873c7154ac..a3d6ca9c89 100644 --- a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs +++ b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs @@ -100,3 +100,5 @@ import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; +import "MODIFIED"; +import "MODIFIED"; diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index b1ed75ed92..e883409859 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -13,7 +13,7 @@ }, "author": "The Babel Team (https://babel.dev/team)", "dependencies": { - "core-js-pure": "^3.0.0", + "core-js-pure": "^3.14.0", "regenerator-runtime": "^0.13.4" }, "exports": { diff --git a/yarn.lock b/yarn.lock index 0004f03725..fe908397f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -160,8 +160,8 @@ __metadata: resolution: "@babel/compat-data@workspace:packages/babel-compat-data" dependencies: "@mdn/browser-compat-data": ^3.3.4 - core-js-compat: ^3.9.0 - electron-to-chromium: ^1.3.738 + core-js-compat: ^3.14.0 + electron-to-chromium: ^1.3.749 languageName: unknown linkType: soft @@ -946,7 +946,7 @@ __metadata: "@babel/register": "workspace:^7.13.16" "@babel/runtime": "workspace:*" commander: ^4.0.1 - core-js: ^3.2.1 + core-js: ^3.14.0 fs-readdir-recursive: ^1.0.0 make-dir: ^2.1.0 node-environment-flags: ^1.0.5 @@ -1087,7 +1087,7 @@ __metadata: "@babel/helper-remap-async-to-generator": "workspace:^7.13.0" "@babel/plugin-syntax-async-generators": ^7.8.4 babel-plugin-polyfill-corejs3: ^0.2.2 - core-js-pure: ^3.8.1 + core-js-pure: ^3.14.0 peerDependencies: "@babel/core": ^7.0.0-0 languageName: unknown @@ -2529,7 +2529,7 @@ __metadata: "@babel/core": "workspace:*" "@babel/helper-create-regexp-features-plugin": "workspace:^7.12.13" "@babel/helper-plugin-test-runner": "workspace:*" - core-js: ^3.2.1 + core-js: ^3.14.0 peerDependencies: "@babel/core": ^7.0.0 languageName: unknown @@ -3254,7 +3254,7 @@ __metadata: babel-plugin-polyfill-corejs2: ^0.2.2 babel-plugin-polyfill-corejs3: ^0.2.2 babel-plugin-polyfill-regenerator: ^0.2.2 - core-js-compat: ^3.9.0 + core-js-compat: ^3.14.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" peerDependencies: "@babel/core": ^7.0.0-0 @@ -3392,7 +3392,7 @@ __metadata: version: 0.0.0-use.local resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3" dependencies: - core-js-pure: ^3.0.0 + core-js-pure: ^3.14.0 regenerator-runtime: ^0.13.4 languageName: unknown linkType: soft @@ -6289,10 +6289,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:1.0.30001230": - version: 1.0.30001230 - resolution: "caniuse-lite@npm:1.0.30001230" - checksum: bb319bedf33722a2d16e28a7e0d13fabde59be4fccd48d80939254228c7a49059b74bd99b313596f75c997480f9097cc3e7cda7c7687e5a096bb9c75260c145d +"caniuse-lite@npm:1.0.30001235": + version: 1.0.30001235 + resolution: "caniuse-lite@npm:1.0.30001235" + checksum: 4951fd24c07f6e1c5b05e4b2e121564eb0f50eca4aceb6901e60764a5fa5361c79721e2ccc60fb2134312f3b46ae8dda622e325e2f2ed5b864d844640e5bf8b9 languageName: node linkType: hard @@ -6814,20 +6814,20 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.9.0, core-js-compat@npm:^3.9.1": - version: 3.10.0 - resolution: "core-js-compat@npm:3.10.0" +"core-js-compat@npm:^3.14.0, core-js-compat@npm:^3.9.0, core-js-compat@npm:^3.9.1": + version: 3.14.0 + resolution: "core-js-compat@npm:3.14.0" dependencies: - browserslist: ^4.16.3 + browserslist: ^4.16.6 semver: 7.0.0 - checksum: c3d2f2fab12929f0fb0e2f60d8d44dd40eff79517737b8e241b47bb0bdba29ee13ddb358a79401b2efbe6ffe1103e01a398206579b8c71860d49e88e4b3282d5 + checksum: c1a3cb65f72749490764f11f3184908634240f3c25c3409ef1e7eb130778bcc8252e72204cc22668129999905e966a7c06cc8fbe6f7e752c52ec671cb8879618 languageName: node linkType: hard -"core-js-pure@npm:^3.0.0, core-js-pure@npm:^3.8.1": - version: 3.8.1 - resolution: "core-js-pure@npm:3.8.1" - checksum: 27dc872375d478d5758c54c7f4fab1c76feb5e0dce2648d29926488b6ca331bfefcb543674c14355be16812eec76d1ad6fc6c8c754eea9eecd8fb89b247ab73f +"core-js-pure@npm:^3.14.0": + version: 3.14.0 + resolution: "core-js-pure@npm:3.14.0" + checksum: 8afceb673f05fd3fa384783f063b69f20f4f9a7963a66ac2330e3c63c14cb1e63b520e0195eba7019ee64bc3d5c3389000ef225b612dbadc8e1cfce7de54c907 languageName: node linkType: hard @@ -6838,10 +6838,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.2.1": - version: 3.6.5 - resolution: "core-js@npm:3.6.5" - checksum: 9283348dd5be2f1d07feaf90e2336b3f00a2316e3d3c6d4f789c9a67bdd4d7b08ce1c88dca4e591340130056c6b412b0b74fae039f8e259206f1073f542e4e85 +"core-js@npm:^3.14.0": + version: 3.14.0 + resolution: "core-js@npm:3.14.0" + checksum: fc830e61146f50241f431c711674a6af0a3633269a2a2afada3da1054f0c3b3a8b571fb4ca4c87d53193def47a4f56a18c32e832e6587b363ff0ff153508f300 languageName: node linkType: hard @@ -7351,10 +7351,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:1.3.738": - version: 1.3.738 - resolution: "electron-to-chromium@npm:1.3.738" - checksum: efaab265c28df8ffa0741441ec7c9e53f03562af3453584eaeac53fa695ec169b3de1ab6698b2e0e54c3fed19558459ef0960672f94f32811c724a7c1c03417e +"electron-to-chromium@npm:1.3.749": + version: 1.3.749 + resolution: "electron-to-chromium@npm:1.3.749" + checksum: 7140caa32d93b8377280263aefae18aa27abddcac5426cd1c487f615ff3b0c99e5a8f474b7d27cb6d7f70de1c5872b89ea3d3f6476f052d6ddb24b567d39143c languageName: node linkType: hard