Update polyfill plugins (#13079)

* Update polyfill plugins

* Update fixtures

* Update Babel 8 fixtures
This commit is contained in:
Nicolò Ribaudo
2021-03-31 19:46:15 +02:00
committed by GitHub
parent d563773723
commit 8d4da69e9d
52 changed files with 182 additions and 128 deletions

View File

@@ -27,7 +27,7 @@
"devDependencies": {
"@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*",
"babel-plugin-polyfill-corejs3": "^0.1.3",
"babel-plugin-polyfill-corejs3": "^0.2.0",
"core-js-pure": "^3.8.1"
}
}

View File

@@ -30,7 +30,7 @@
"devDependencies": {
"@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*",
"babel-plugin-polyfill-es-shims": "^0.1.2",
"babel-plugin-polyfill-es-shims": "^0.2.0",
"object.getownpropertydescriptors": "^2.1.1"
}
}

View File

@@ -22,9 +22,9 @@
"dependencies": {
"@babel/helper-module-imports": "workspace:^7.12.13",
"@babel/helper-plugin-utils": "workspace:^7.13.0",
"babel-plugin-polyfill-corejs2": "^0.1.4",
"babel-plugin-polyfill-corejs3": "^0.1.3",
"babel-plugin-polyfill-regenerator": "^0.1.2",
"babel-plugin-polyfill-corejs2": "^0.2.0",
"babel-plugin-polyfill-corejs3": "^0.2.0",
"babel-plugin-polyfill-regenerator": "^0.2.0",
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0"
},
"peerDependencies": {

View File

@@ -80,9 +80,9 @@
"@babel/plugin-transform-unicode-regex": "workspace:^7.12.13",
"@babel/preset-modules": "^0.1.4",
"@babel/types": "workspace:^7.13.12",
"babel-plugin-polyfill-corejs2": "^0.1.4",
"babel-plugin-polyfill-corejs3": "^0.1.3",
"babel-plugin-polyfill-regenerator": "^0.1.2",
"babel-plugin-polyfill-corejs2": "^0.2.0",
"babel-plugin-polyfill-corejs3": "^0.2.0",
"babel-plugin-polyfill-regenerator": "^0.2.0",
"core-js-compat": "^3.9.0",
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0"
},

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
async function a() {
await 1;

View File

@@ -1,6 +1,8 @@
import "core-js/modules/es.array.from.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.map.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/esnext.map.delete-all.js";
import "core-js/modules/esnext.map.every.js";
import "core-js/modules/esnext.map.filter.js";
@@ -14,8 +16,6 @@ import "core-js/modules/esnext.map.merge.js";
import "core-js/modules/esnext.map.reduce.js";
import "core-js/modules/esnext.map.some.js";
import "core-js/modules/esnext.map.update.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.symbol.match.js";

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.array.from.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.map.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.symbol.match.js";

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.set.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.set.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
var Set = window.Set;
var Map = something.Map;

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.string.includes.js";
import "core-js/modules/es.regexp.flags.js";
import "core-js/modules/es.object.define-getter.js";

View File

@@ -1,3 +1,3 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
var foo = import('foo');

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.object.assign.js";
var objectClass = Object;

View File

@@ -1,3 +1,3 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
var foo = fetch('foo');

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.object.entries.js";
import "core-js/modules/es.array.includes.js";
import "core-js/modules/es.object.values.js";
import "core-js/modules/es.object.from-entries.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.object.from-entries.js";
'entries' in Object;
'includes' in [1, 2, 3];
'va' + 'lues' in Object;

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.array.from.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.map.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.array.includes.js";
import "core-js/modules/es.string.includes.js";
@@ -15,8 +15,8 @@ import "core-js/modules/es.string.starts-with.js";
import "core-js/modules/es.string.code-point-at.js";
import "core-js/modules/es.string.ends-with.js";
import "core-js/modules/es.array.copy-within.js";
import "core-js/modules/es.string.search.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.search.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.string.split.js";
Array.from; // static function

View File

@@ -1,7 +1,7 @@
"use strict";
require("core-js/modules/es.promise.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.promise.js");
Promise;

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.function.bind.js";
import "core-js/modules/es.object.entries.js";
import "core-js/modules/es.date.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.regexp.to-string.js";
import "core-js/modules/es.date.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
var p = Promise.resolve(0);
Promise.all([p]).then(function (outcome) {

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.promise.finally.js";
var p = Promise.resolve(0);
p.finally(function () {

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
var p = Promise.resolve(0);
Promise.race([p]).then(function (outcome) {

View File

@@ -1,6 +1,6 @@
import "regenerator-runtime/runtime.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

View File

@@ -4,12 +4,12 @@ require("core-js/modules/es.array.from.js");
require("core-js/modules/es.string.iterator.js");
require("core-js/modules/es.array.iterator.js");
require("core-js/modules/es.map.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.array.iterator.js");
require("core-js/modules/web.dom-collections.iterator.js");
require("core-js/modules/es.promise.js");

View File

@@ -1,7 +1,7 @@
require("core-js/modules/es.promise.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.promise.js");
require("core-js/modules/es.array.includes.js");
require("foo");

View File

@@ -1,7 +1,7 @@
require("core-js/modules/es.promise.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.promise.js");
require("core-js/modules/es.array.includes.js");
require("foo");

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.symbol.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.symbol.js";
import "core-js/modules/es.symbol.description.js";

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.symbol.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.symbol.js";
import "core-js/modules/es.symbol.description.js";

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/web.timers.js";
import "core-js/modules/web.immediate.js";
Promise.resolve().then(function (it) {

View File

@@ -1,6 +1,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.to-locale-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
new Int8Array(1);

View File

@@ -1,4 +1,7 @@
import "core-js/modules/es.typed-array.of.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.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.copy-within.js";
import "core-js/modules/es.typed-array.every.js";
@@ -23,7 +26,4 @@ import "core-js/modules/es.typed-array.sort.js";
import "core-js/modules/es.typed-array.subarray.js";
import "core-js/modules/es.typed-array.to-locale-string.js";
import "core-js/modules/es.typed-array.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.js";
Int8Array.of();

View File

@@ -1,3 +1,6 @@
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.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.copy-within.js";
import "core-js/modules/es.typed-array.every.js";
@@ -22,7 +25,4 @@ import "core-js/modules/es.typed-array.sort.js";
import "core-js/modules/es.typed-array.subarray.js";
import "core-js/modules/es.typed-array.to-locale-string.js";
import "core-js/modules/es.typed-array.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.js";
new Int8Array(1);

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.string.includes.js";
import "core-js/modules/es.regexp.flags.js";
import "core-js/modules/es.object.define-getter.js";

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.array.from.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.map.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
import "core-js/modules/es.array.includes.js";
import "core-js/modules/es.string.includes.js";
@@ -15,8 +15,8 @@ import "core-js/modules/es.string.starts-with.js";
import "core-js/modules/es.string.code-point-at.js";
import "core-js/modules/es.string.ends-with.js";
import "core-js/modules/es.array.copy-within.js";
import "core-js/modules/es.string.search.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.search.js";
import "core-js/modules/es.string.replace.js";
import "core-js/modules/es.string.split.js";
Array.from; // static function

View File

@@ -1,8 +1,8 @@
import "core-js/modules/es.function.bind.js";
import "core-js/modules/es.object.entries.js";
import "core-js/modules/es.date.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.regexp.to-string.js";
import "core-js/modules/es.date.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
var p = Promise.resolve(0);
Promise.all([p]).then(function (outcome) {

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.promise.finally.js";
var p = Promise.resolve(0);
p.finally(function () {

View File

@@ -1,7 +1,7 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.string.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js";
var p = Promise.resolve(0);
Promise.race([p]).then(function (outcome) {

View File

@@ -1,7 +1,7 @@
require("core-js/modules/es.promise.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.promise.js");
require("core-js/modules/es.array.includes.js");
require("foo");

View File

@@ -1,7 +1,7 @@
require("core-js/modules/es.promise.js");
require("core-js/modules/es.object.to-string.js");
require("core-js/modules/es.promise.js");
require("core-js/modules/es.array.includes.js");
require("foo");

View File

@@ -1,5 +1,5 @@
import "core-js/modules/es.promise.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.promise.js";
import "core-js/modules/web.timers.js";
import "core-js/modules/web.immediate.js";
Promise.resolve().then(function (it) {

View File

@@ -1,6 +1,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.to-locale-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
new Int8Array(1);

View File

@@ -1,4 +1,7 @@
import "core-js/modules/es.typed-array.of.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.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.copy-within.js";
import "core-js/modules/es.typed-array.every.js";
@@ -23,7 +26,4 @@ import "core-js/modules/es.typed-array.sort.js";
import "core-js/modules/es.typed-array.subarray.js";
import "core-js/modules/es.typed-array.to-locale-string.js";
import "core-js/modules/es.typed-array.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.js";
Int8Array.of();

View File

@@ -1,3 +1,6 @@
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.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.copy-within.js";
import "core-js/modules/es.typed-array.every.js";
@@ -22,7 +25,4 @@ import "core-js/modules/es.typed-array.sort.js";
import "core-js/modules/es.typed-array.subarray.js";
import "core-js/modules/es.typed-array.to-locale-string.js";
import "core-js/modules/es.typed-array.to-string.js";
import "core-js/modules/es.object.to-string.js";
import "core-js/modules/es.array.iterator.js";
import "core-js/modules/es.array-buffer.slice.js";
new Int8Array(1);

View File

@@ -63,11 +63,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -63,9 +63,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.delete-all { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.every { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.filter { "chrome":"52", "firefox":"50", "ie":"11" }
@@ -79,8 +81,6 @@ The corejs3 polyfill added the following polyfills:
esnext.map.reduce { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.some { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.update { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.global-this { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -65,11 +65,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.global-this { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -63,11 +63,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -63,11 +63,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -72,11 +72,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -72,9 +72,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.delete-all { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.every { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.filter { "chrome":"52", "firefox":"50", "ie":"11" }
@@ -88,8 +90,6 @@ The corejs3 polyfill added the following polyfills:
esnext.map.reduce { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.some { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.map.update { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.global-this { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -74,11 +74,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }
esnext.global-this { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -72,11 +72,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }

View File

@@ -72,11 +72,11 @@ Using polyfills with `usage-global` method:
[<CWD>/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/input.js]
The corejs3 polyfill added the following polyfills:
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.object.to-string { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.map { "chrome":"52", "firefox":"50", "ie":"11" }
es.string.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
es.array.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.dom-collections.iterator { "chrome":"52", "firefox":"50", "ie":"11" }
web.queue-microtask { "chrome":"52", "firefox":"50", "ie":"11" }