From 53ac687a599e2ecfd3c6b1a4ecf6880cbdf07ae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 6 Jan 2022 18:46:37 +0100 Subject: [PATCH] Update `core-js` 3 (#14108) --- package.json | 2 +- packages/babel-compat-data/package.json | 2 +- packages/babel-node/package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- packages/babel-preset-env/package.json | 4 +- .../entry-all-chrome-71/output.mjs | 1 + .../entry-chrome-48/output.mjs | 2 + .../entry-chrome-49/output.mjs | 2 + .../entry-chrome-66/output.mjs | 1 + .../entry-chrome-71/output.mjs | 1 + .../entry-chromeandroid/output.mjs | 1 + .../corejs3-babel-7/entry-electron/output.mjs | 2 +- .../output.mjs | 1 + .../corejs3-babel-7/entry-import/output.mjs | 1 + .../entry-node-10.13/output.mjs | 1 + .../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 | 1 + .../exclude-built-ins/output.mjs | 1 + .../exclude-include/output.mjs | 1 + .../force-all-transforms/output.mjs | 1 + .../include-built-ins/output.mjs | 1 + .../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 | 2 + .../corejs3/entry-chrome-49/output.mjs | 2 + .../corejs3/entry-chrome-66/output.mjs | 1 + .../corejs3/entry-chrome-71/output.mjs | 1 + .../corejs3/entry-chromeandroid/output.mjs | 1 + .../corejs3/entry-electron/output.mjs | 2 +- .../output.mjs | 1 + .../output.mjs | 1 + .../fixtures/corejs3/entry-import/output.mjs | 1 + .../corejs3/entry-node-10.13/output.mjs | 1 + .../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 | 1 + .../fixtures/corejs3/entry-stable/output.mjs | 1 + .../corejs3/exclude-built-ins/output.mjs | 1 + .../corejs3/exclude-include/output.mjs | 1 + .../corejs3/force-all-transforms/output.mjs | 1 + .../corejs3/include-built-ins/output.mjs | 1 + .../usage-typed-array-edge-13/output.mjs | 1 + .../entry-corejs3-all-chrome-71/stdout.txt | 1 + .../entry-corejs3-android/stdout.txt | 2 + .../entry-corejs3-electron/stdout.txt | 3 +- .../entry-corejs3-es-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../entry-corejs3-stable-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 - .../entry-corejs3-all-chrome-71/stdout.txt | 1 + .../debug/entry-corejs3-android/stdout.txt | 2 + .../debug/entry-corejs3-electron/stdout.txt | 3 +- .../entry-corejs3-es-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../entry-corejs3-stable-chrome-71/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 - .../issue-10142-corejs3-entry/output.mjs | 1 + packages/babel-runtime-corejs3/package.json | 2 +- yarn.lock | 56 +++++++++++-------- 79 files changed, 128 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index deb47a69a3c8..ba5dda9488d1 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "resolutions": { "browserslist": "npm:4.17.5", "caniuse-lite": "npm:1.0.30001274", - "core-js-compat": "npm:3.19.0", + "core-js-compat": "npm:3.20.2", "electron-to-chromium": "npm:1.3.749", "glob-watcher/chokidar": "npm:^3.4.0", "@types/babel__core": "link:./nope", diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index ca00725485a3..7e550e967b8e 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -30,7 +30,7 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^4.0.10", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "electron-to-chromium": "^1.3.893" }, "engines": { diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index 2e1ba335d790..7758ee03fd12 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/register": "workspace:^", "commander": "^4.0.1", - "core-js": "^3.19.0", + "core-js": "^3.20.2", "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 8c96a6c251ad..b8b762ce0624 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -27,8 +27,8 @@ "devDependencies": { "@babel/core": "workspace:^", "@babel/helper-plugin-test-runner": "workspace:^", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "core-js-pure": "^3.19.0" + "babel-plugin-polyfill-corejs3": "^0.5.0", + "core-js-pure": "^3.20.2" }, "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 532261b0a440..d2170afab448 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.19.0" + "core-js": "^3.20.2" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index f83574c72865..9caf06743aad 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -23,7 +23,7 @@ "@babel/helper-module-imports": "workspace:^", "@babel/helper-plugin-utils": "workspace:^", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" }, diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index e3d0dbc0dadc..08216d210551 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -86,9 +86,9 @@ "@babel/preset-modules": "^0.1.5", "@babel/types": "workspace:^", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" }, "peerDependencies": { 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 7644ce8eb724..0239c7fa4ed2 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.set.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"; 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 989e5c8395eb..927b6e197fbd 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,7 +85,9 @@ 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.includes.js"; +import "core-js/modules/es.typed-array.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.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"; 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 a527916361b6..55e499a5f3ca 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 @@ -67,7 +67,9 @@ import "core-js/modules/es.typed-array.uint8-clamped-array.js"; 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.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.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"; 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 df95257c9cc4..b77173a175ca 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 @@ -10,6 +10,7 @@ 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.set.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"; 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 b2a8986055fe..2df526eaf51d 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.set.js"; import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { 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 6df56aaf3985..82bbd08ca53b 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 @@ -22,6 +22,7 @@ import "core-js/modules/es.regexp.flags.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.set.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"; 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 143ac14b254a..b05fb8d33e1f 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 @@ -25,12 +25,12 @@ 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.set.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"; import "core-js/modules/web.queue-microtask.js"; -import "core-js/modules/web.timers.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; import "core-js/modules/web.url-search-params.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 1f6d320c46da..148d127c06c1 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.set.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"; 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 7cb9e5a8f564..be6735c899b9 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 @@ -25,6 +25,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.set.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"; 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 22c5e417a4c6..634e3abd8754 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 @@ -6,5 +6,6 @@ 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.set.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 fded8548dca9..fecc3f954405 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,5 +2,6 @@ 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.set.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 4a5f41429954..a9896b3a8737 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 @@ -25,6 +25,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.set.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"; 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 22962e35314b..31ec4ca7d354 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 @@ -23,6 +23,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.set.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"; 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 04d9fb5d2d29..166c753a8b6c 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/esnext.aggregate-error.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 54750f144398..fd4f26923d29 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,6 +10,8 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); +require("core-js/modules/es.typed-array.set.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 c8bd077121c3..6a4285e255fe 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/esnext.aggregate-error.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 7dbf37e0de32..a6b28702fac6 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/web.dom-collections.for-each.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 e623bc7f7264..13bd6b79bfec 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,5 +4,6 @@ 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.set.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 f182b168d28f..4653ce91cc2b 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 @@ -16,6 +16,7 @@ import "core-js/modules/es.regexp.exec.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.set.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"; 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 815532cb59f0..bc65ae2e9676 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 @@ -16,6 +16,7 @@ import "core-js/modules/es.regexp.exec.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.set.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"; 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 e67939c65ea9..528d92262603 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 @@ -25,6 +25,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.set.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"; 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 3dbd790a3348..47ca3da9b843 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 @@ -25,6 +25,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.set.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"; 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 aa76bb7f3fea..cfb4f425ddf6 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 @@ -27,6 +27,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.set.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"; 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 f228ead25fc9..76c28a2ee3f2 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,6 +2,7 @@ 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.set.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 7644ce8eb724..0239c7fa4ed2 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.set.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"; 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 20ec1cbdfe9b..db5c77a6d3a3 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 @@ -13,6 +13,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.set.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"; 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 989e5c8395eb..927b6e197fbd 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,7 +85,9 @@ 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.includes.js"; +import "core-js/modules/es.typed-array.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.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"; 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 a527916361b6..55e499a5f3ca 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 @@ -67,7 +67,9 @@ import "core-js/modules/es.typed-array.uint8-clamped-array.js"; 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.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.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"; 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 df95257c9cc4..b77173a175ca 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 @@ -10,6 +10,7 @@ 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.set.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"; 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 b2a8986055fe..2df526eaf51d 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.set.js"; import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { 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 6df56aaf3985..82bbd08ca53b 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 @@ -22,6 +22,7 @@ import "core-js/modules/es.regexp.flags.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.set.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"; 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 143ac14b254a..b05fb8d33e1f 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 @@ -25,12 +25,12 @@ 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.set.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"; import "core-js/modules/web.queue-microtask.js"; -import "core-js/modules/web.timers.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; import "core-js/modules/web.url-search-params.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 1f6d320c46da..148d127c06c1 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.set.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"; 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 40c39b45350c..6ab69057f4eb 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 @@ -13,6 +13,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.set.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"; 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 7cb9e5a8f564..be6735c899b9 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 @@ -25,6 +25,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.set.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"; 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 22c5e417a4c6..634e3abd8754 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 @@ -6,5 +6,6 @@ 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.set.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 fded8548dca9..fecc3f954405 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,5 +2,6 @@ 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.set.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 4a5f41429954..a9896b3a8737 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 @@ -25,6 +25,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.set.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"; 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 22962e35314b..31ec4ca7d354 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 @@ -23,6 +23,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.set.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"; 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 04d9fb5d2d29..166c753a8b6c 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/esnext.aggregate-error.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 54750f144398..fd4f26923d29 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,6 +10,8 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); +require("core-js/modules/es.typed-array.set.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 c8bd077121c3..6a4285e255fe 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/esnext.aggregate-error.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 7dbf37e0de32..a6b28702fac6 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 @@ -52,6 +52,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.set.js"); + require("core-js/modules/es.typed-array.sort.js"); require("core-js/modules/web.dom-collections.for-each.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 e623bc7f7264..13bd6b79bfec 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,5 +4,6 @@ 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.set.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 f182b168d28f..4653ce91cc2b 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 @@ -16,6 +16,7 @@ import "core-js/modules/es.regexp.exec.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.set.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"; 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 20e1df9e662a..a949ebf78713 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 @@ -13,6 +13,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.set.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"; 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 815532cb59f0..bc65ae2e9676 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 @@ -16,6 +16,7 @@ import "core-js/modules/es.regexp.exec.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.set.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"; 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 e67939c65ea9..528d92262603 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 @@ -25,6 +25,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.set.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"; 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 3dbd790a3348..47ca3da9b843 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 @@ -25,6 +25,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.set.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"; 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 aa76bb7f3fea..cfb4f425ddf6 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 @@ -27,6 +27,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.set.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"; 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 f228ead25fc9..76c28a2ee3f2 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,6 +2,7 @@ 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.set.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/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 c4b7b5ac4d64..8a10ea5e5458 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt index eb9672fed1a3..3729b8adb37c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt @@ -143,6 +143,8 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.number.to-precision { "android":"4" } es.object.assign { "android":"4" } es.object.define-getter { "android":"4" } + es.object.define-properties { "android":"4" } + es.object.define-property { "android":"4" } es.object.define-setter { "android":"4" } es.object.entries { "android":"4" } es.object.freeze { "android":"4" } 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 a857814a00b1..5b8c4606b952 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 @@ -134,7 +134,9 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.uint32-array { "electron":"0.36" } es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } + es.typed-array.iterator { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } + es.typed-array.set { "electron":"0.36" } es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } @@ -143,7 +145,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: web.dom-collections.iterator { "electron":"0.36" } web.immediate { "electron":"0.36" } web.queue-microtask { "electron":"0.36" } - web.timers { "electron":"0.36" } web.url { "electron":"0.36" } web.url.to-json { "electron":"0.36" } web.url-search-params { "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 cb4a642b04be..7d57f14e385d 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,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.set { "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 96883f5e14fb..d87607d50d39 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "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 00f1d9ed85be..99e26bd025c5 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 @@ -88,6 +88,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.set { "chrome":"55" } es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } 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 32071ac4ed36..9372905694c0 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } 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 c95ea3740934..5a3d9f9fdfe4 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 @@ -53,6 +53,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.set { "samsung":"8.2" } es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt index 2834f23134fa..75e98a0e3bc9 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt @@ -252,7 +252,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: web.dom-collections.iterator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.immediate { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.queue-microtask { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - web.timers { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url.to-json { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url-search-params { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.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 14b8e111824f..95f98eecb002 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt index 998b44c37aa2..0e7096f4af59 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -143,6 +143,8 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.number.to-precision { "android":"4" } es.object.assign { "android":"4" } es.object.define-getter { "android":"4" } + es.object.define-properties { "android":"4" } + es.object.define-property { "android":"4" } es.object.define-setter { "android":"4" } es.object.entries { "android":"4" } es.object.freeze { "android":"4" } 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 abe9c241ae5e..22ea5832fcad 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 @@ -134,7 +134,9 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.uint32-array { "electron":"0.36" } es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } + es.typed-array.iterator { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } + es.typed-array.set { "electron":"0.36" } es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } @@ -143,7 +145,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: web.dom-collections.iterator { "electron":"0.36" } web.immediate { "electron":"0.36" } web.queue-microtask { "electron":"0.36" } - web.timers { "electron":"0.36" } web.url { "electron":"0.36" } web.url.to-json { "electron":"0.36" } web.url-search-params { "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 ebfbed9029ca..231ba2246592 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,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.set { "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 a51eb0f4cbbd..38ef49ba5968 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "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 cf2d6df0c95e..e384dc0e6e05 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 @@ -88,6 +88,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.set { "chrome":"55" } es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } 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 e95367ffb742..ca0e90de1321 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.set { "chrome":"71" } es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt index baf29062651f..30494d2e6cb5 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 @@ -53,6 +53,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.set { "samsung":"8.2" } es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt index af13cd815e11..8f8df48a912d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt @@ -252,7 +252,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: web.dom-collections.iterator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.immediate { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.queue-microtask { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } - web.timers { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url.to-json { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.url-search-params { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.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 a3d6ca9c89a2..ed603e46f9d7 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 @@ -102,3 +102,4 @@ 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 5bf1617d51ac..d7ff754861be 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.19.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" }, "exports": { diff --git a/yarn.lock b/yarn.lock index b1928d46716d..066d1ef8c551 100644 --- a/yarn.lock +++ b/yarn.lock @@ -257,7 +257,7 @@ __metadata: resolution: "@babel/compat-data@workspace:packages/babel-compat-data" dependencies: "@mdn/browser-compat-data": ^4.0.10 - core-js-compat: ^3.19.1 + core-js-compat: ^3.20.2 electron-to-chromium: ^1.3.893 languageName: unknown linkType: soft @@ -1063,7 +1063,7 @@ __metadata: "@babel/register": "workspace:^" "@babel/runtime": "workspace:^" commander: ^4.0.1 - core-js: ^3.19.0 + core-js: ^3.20.2 fs-readdir-recursive: ^1.0.0 make-dir: "condition:BABEL_8_BREAKING ? : ^2.1.0" node-environment-flags: ^1.0.5 @@ -1226,8 +1226,8 @@ __metadata: "@babel/helper-plugin-utils": "workspace:^" "@babel/helper-remap-async-to-generator": "workspace:^" "@babel/plugin-syntax-async-generators": ^7.8.4 - babel-plugin-polyfill-corejs3: ^0.4.0 - core-js-pure: ^3.19.0 + babel-plugin-polyfill-corejs3: ^0.5.0 + core-js-pure: ^3.20.2 peerDependencies: "@babel/core": ^7.0.0-0 languageName: unknown @@ -2653,7 +2653,7 @@ __metadata: "@babel/core": "workspace:^" "@babel/helper-create-regexp-features-plugin": "workspace:^" "@babel/helper-plugin-test-runner": "workspace:^" - core-js: ^3.19.0 + core-js: ^3.20.2 peerDependencies: "@babel/core": ^7.0.0 languageName: unknown @@ -2999,7 +2999,7 @@ __metadata: "@babel/template": "workspace:^" "@babel/types": "workspace:^" babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.4.0 + babel-plugin-polyfill-corejs3: ^0.5.0 babel-plugin-polyfill-regenerator: ^0.3.0 make-dir: "condition:BABEL_8_BREAKING ? : ^2.1.0" semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" @@ -3379,9 +3379,9 @@ __metadata: "@babel/traverse": "workspace:^" "@babel/types": "workspace:^" babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.4.0 + babel-plugin-polyfill-corejs3: ^0.5.0 babel-plugin-polyfill-regenerator: ^0.3.0 - core-js-compat: ^3.19.1 + core-js-compat: ^3.20.2 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" peerDependencies: "@babel/core": ^7.0.0-0 @@ -3520,7 +3520,7 @@ __metadata: version: 0.0.0-use.local resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3" dependencies: - core-js-pure: ^3.19.0 + core-js-pure: ^3.20.2 regenerator-runtime: ^0.13.4 languageName: unknown linkType: soft @@ -5739,6 +5739,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.5.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.0 + core-js-compat: ^3.20.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cd3c9345d759a7a22e68fff3720aa70bd1ff5d47255206c767c1c831f7c68280f9769744088d2a93bcbe4391b708c21f099ff1eb6ceac7d50d2e0e334d8e97e4 + languageName: node + linkType: hard + "babel-plugin-polyfill-es-shims@npm:^0.6.0": version: 0.6.0 resolution: "babel-plugin-polyfill-es-shims@npm:0.6.0" @@ -6911,20 +6923,20 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:3.19.0": - version: 3.19.0 - resolution: "core-js-compat@npm:3.19.0" +"core-js-compat@npm:3.20.2": + version: 3.20.2 + resolution: "core-js-compat@npm:3.20.2" dependencies: - browserslist: ^4.17.5 + browserslist: ^4.19.1 semver: 7.0.0 - checksum: 78a497590bcb85a6836a423640a84a1d4968168a3deb483c5cd7b47bf68862d26167ee9d2ce7887881d11ab6211b4912feb9a84594eba5c79db3068d910c5408 + checksum: 303fcf5dede7363d484ebacdbdb6924e8c8493168b5db0536f8afe3c0fadc54333616d311e70146ab4e35b7c7bc8982a68af18a58085a767c9162c3242ba3451 languageName: node linkType: hard -"core-js-pure@npm:^3.19.0": - version: 3.19.0 - resolution: "core-js-pure@npm:3.19.0" - checksum: b1ff8e30791b4d32777200189fc7e0b0c5aa57ffb36280c4ee4aed83bee551b21a5027e62d12ca9bbdfa6522b795642d9ba0513b983dfc710c657551c58aefaa +"core-js-pure@npm:^3.20.2": + version: 3.20.2 + resolution: "core-js-pure@npm:3.20.2" + checksum: d6b3f6782e3f2fc27eb2335917d5c5d0e7621e424c25da67429e9b48b7708b76fdc4a178b245421eeb8342c0ea9b0ca636ece002db3d0e68246a9d395d461ca7 languageName: node linkType: hard @@ -6935,10 +6947,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.19.0": - version: 3.19.0 - resolution: "core-js@npm:3.19.0" - checksum: 9f03e72f01d9eeafb2724ee5787ab8d6e7dcf0e3b44c4dec23e6a0cfc9e2e0a76460b77ce7d1d0be09db918618b11595fad6838978ff97f2684270738898c5a2 +"core-js@npm:^3.20.2": + version: 3.20.2 + resolution: "core-js@npm:3.20.2" + checksum: dc055a5a79f2e3c2e060b4fb8a3e228fa0de16464bff3c6605646183139eebaa68c390ec6d9c3acc5677f333df510b977ee3f1d5992e6c36b1f200e35f5ed8ca languageName: node linkType: hard