From 8bb4683d42bade22ae14a789b1fd3b66494da548 Mon Sep 17 00:00:00 2001 From: YeonjuHwang Date: Thu, 10 Jun 2021 08:27:25 +0900 Subject: [PATCH 1/4] fix destructuring empty string --- packages/babel-helpers/src/helpers.js | 2 +- .../test/fixtures/destructuring/empty-string/exec.js | 3 +++ .../test/fixtures/destructuring/empty-string/input.js | 1 + .../test/fixtures/destructuring/empty-string/output.js | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js create mode 100644 packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/input.js create mode 100644 packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/output.js diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index 36eef6231245..72404a201577 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -903,7 +903,7 @@ helpers.iterableToArrayLimit = helper("7.0.0-beta.0")` // _i = _iterator // _s = _step - var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); + var _i = arr == null? null: (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js new file mode 100644 index 000000000000..d3e5caf64bcd --- /dev/null +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js @@ -0,0 +1,3 @@ +let [a] = ''; + +expect(undefined).toBe(a) diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/input.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/input.js new file mode 100644 index 000000000000..f17170c79452 --- /dev/null +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/input.js @@ -0,0 +1 @@ +let [a] = ''; diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/output.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/output.js new file mode 100644 index 000000000000..ce927f00b5df --- /dev/null +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/output.js @@ -0,0 +1,3 @@ +var _ref = '', + _ref2 = babelHelpers.slicedToArray(_ref, 1), + a = _ref2[0]; From 691d18bf569f0ed1c31f2e5f4b0bfd83d01e7491 Mon Sep 17 00:00:00 2001 From: YeonjuHwang Date: Thu, 10 Jun 2021 09:59:56 +0900 Subject: [PATCH 2/4] use variable on expect --- packages/babel-helpers/src/helpers.js | 2 +- .../test/fixtures/destructuring/empty-string/exec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index 72404a201577..4397c0f817bb 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -903,7 +903,7 @@ helpers.iterableToArrayLimit = helper("7.0.0-beta.0")` // _i = _iterator // _s = _step - var _i = arr == null? null: (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); + var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js index d3e5caf64bcd..ef1616fda0fb 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-string/exec.js @@ -1,3 +1,3 @@ let [a] = ''; -expect(undefined).toBe(a) +expect(a).toBe(undefined) From 8ca82d516dba56bdf4f5ab19a330235fb663d4c9 Mon Sep 17 00:00:00 2001 From: YeonjuHwang Date: Thu, 10 Jun 2021 20:19:04 +0900 Subject: [PATCH 3/4] overwrite all tests --- .../test/fixtures/regression/T7199/output.js | 2 +- .../corejs3-babel-7/entry-all-chrome-71/output.mjs | 1 - .../corejs3-babel-7/entry-chrome-48/output.mjs | 1 - .../corejs3-babel-7/entry-chrome-49/output.mjs | 1 - .../corejs3-babel-7/entry-chrome-66/output.mjs | 2 -- .../corejs3-babel-7/entry-chrome-71/output.mjs | 1 - .../corejs3-babel-7/entry-chromeandroid/output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-electron/output.mjs | 1 - .../output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-ie-11/output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-ie-9/output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-import/output.mjs | 1 - .../corejs3-babel-7/entry-node-10.13/output.mjs | 2 -- .../fixtures/corejs3-babel-7/entry-node-11/output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-node-web/output.mjs | 1 - .../fixtures/corejs3-babel-7/entry-node/output.mjs | 1 - .../corejs3-babel-7/entry-require-all/output.js | 2 -- .../entry-require-es-chrome-71/output.js | 2 -- .../entry-require-es-proposals/output.js | 2 -- .../fixtures/corejs3-babel-7/entry-require/output.js | 2 -- .../corejs3-babel-7/entry-stable-chrome-71/output.mjs | 1 - .../entry-stable-samsung-8.2/output.mjs | 2 -- .../corejs3-babel-7/exclude-built-ins/output.mjs | 2 -- .../corejs3-babel-7/exclude-include/output.mjs | 1 - .../corejs3-babel-7/force-all-transforms/output.mjs | 1 - .../corejs3-babel-7/include-built-ins/output.mjs | 1 - .../usage-typed-array-edge-13/output.mjs | 1 - .../browserslists-defaults-not-ie/stdout.txt | 8 ++++---- .../debug-babel-7/browserslists-defaults/stdout.txt | 8 ++++---- .../browserslists-last-2-versions-not-ie/stdout.txt | 10 +++++----- .../entry-corejs3-all-chrome-71/stdout.txt | 1 - .../debug-babel-7/entry-corejs3-electron/stdout.txt | 1 - .../entry-corejs3-es-chrome-71/stdout.txt | 1 - .../entry-corejs3-es-proposals-chrome-71/stdout.txt | 1 - .../entry-corejs3-force-all-transforms/stdout.txt | 1 - .../entry-corejs3-stable-chrome-71/stdout.txt | 1 - .../entry-corejs3-stable-samsung-8.2/stdout.txt | 2 -- .../sanity/issue-10142-corejs3-entry/output.mjs | 2 -- 38 files changed, 14 insertions(+), 58 deletions(-) diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/T7199/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/T7199/output.js index 159b5995e2f0..637b853d9868 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/T7199/output.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/T7199/output.js @@ -12,7 +12,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o = function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } 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..34375ab9624f 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,7 +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.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs index 693be82df010..646201eac779 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,6 @@ import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.of.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs index 9ceec5c01216..1bffec9a705a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs @@ -66,7 +66,6 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs index df95257c9cc4..19da3ba20b85 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs @@ -3,14 +3,12 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.promise.finally.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs index b2a8986055fe..02962f977b54 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,7 +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.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { a: true diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs index bcf482455448..91fa5d14fb1a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs @@ -19,7 +19,6 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs index d1953f80ccfc..8292da048e4a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs @@ -22,7 +22,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs index 1f6d320c46da..5b58ad42874b 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,7 +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.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs index b0a6642b7276..efa7715bf937 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs @@ -27,7 +27,6 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs index efd22ed9d9a8..108e8401b3f6 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs @@ -27,7 +27,6 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs index 56b1d282d698..c129ac4e7f08 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs @@ -22,7 +22,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs index 22c5e417a4c6..f375ee9a47f2 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs @@ -1,10 +1,8 @@ import "core-js/modules/es.symbol.description.js"; import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs index fded8548dca9..2b28997de326 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,4 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs index 5a0ff3301d7d..2f6a91bbb299 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs @@ -22,7 +22,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs index 73a0c2ffc54a..845fba0f5b03 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs @@ -20,7 +20,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js index d73b6d45724a..90b771f15fef 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js @@ -46,8 +46,6 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); -require("core-js/modules/es.typed-array.sort.js"); - require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js index 54750f144398..f49e0c193fb2 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,4 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); -require("core-js/modules/es.typed-array.sort.js"); - 1 ** 2; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js index 67f7eab153e4..28c4e95d5faa 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js @@ -46,8 +46,6 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); -require("core-js/modules/es.typed-array.sort.js"); - require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js index 77d2a5946005..b5b37a2eb669 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js @@ -46,8 +46,6 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); -require("core-js/modules/es.typed-array.sort.js"); - require("core-js/modules/web.dom-collections.for-each.js"); require("core-js/modules/web.dom-collections.iterator.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs index e623bc7f7264..038607e44a69 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,4 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs index 60dfa7e7c8a7..95f4ae8574c5 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs @@ -4,7 +4,6 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -14,7 +13,6 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs index a59b43d85b29..78600227083e 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs @@ -4,7 +4,6 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; -import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -14,7 +13,6 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs index cdf336cf56e0..dd891fb4d3cd 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs @@ -22,7 +22,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs index 0c88e3428ad0..2dd7a23b13f9 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs @@ -22,7 +22,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs index 32b75288bdf7..59680c22218e 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs @@ -24,7 +24,6 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-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..aedb1b6a809e 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,5 @@ import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.int8-array.js"; import "core-js/modules/es.typed-array.includes.js"; -import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; new Int8Array(1); diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index 79f1f873531d..05978012c051 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "89", + "chrome": "88", + "edge": "89", "firefox": "78", "ios": "13.4", - "opera": "75", + "opera": "74", "safari": "14", "samsung": "13" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index bf4ba8f082ed..4fa4f1d759ee 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -2,13 +2,13 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "89", + "chrome": "88", + "edge": "89", "firefox": "78", "ie": "11", "ios": "13.4", - "opera": "75", + "opera": "74", "safari": "14", "samsung": "13" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index bc0b5727197b..97639bd31a9b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "90", - "chrome": "90", - "edge": "90", - "firefox": "88", + "android": "89", + "chrome": "89", + "edge": "89", + "firefox": "87", "ios": "14", - "opera": "75", + "opera": "74", "safari": "14", "samsung": "13" } 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 4b419c3c6ae0..958e75dcfbfd 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,7 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } - es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index 08c3a38004e2..c2305056debe 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -132,7 +132,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } - es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } es.weak-set { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt index 6fcd4c60653d..1ac2dde6245e 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,5 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } - es.typed-array.sort { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt index 460748f361b4..ffaed0f7f553 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,7 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } - es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index 4eb08f5b6f32..7f78cc5e5eb6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -83,7 +83,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.trim { "chrome":"55" } es.string.trim-end { "chrome":"55" } es.string.trim-start { "chrome":"55" } - es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } web.immediate { "chrome":"55" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt index e19daed812c0..7a35910e8fd1 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,7 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } - es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt index acb75fa3c698..c2193ff7def2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -41,7 +41,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.iterator { "samsung":"8.2" } es.array.reduce { "samsung":"8.2" } es.array.reduce-right { "samsung":"8.2" } - es.array.sort { "samsung":"8.2" } es.array.unscopables.flat { "samsung":"8.2" } es.array.unscopables.flat-map { "samsung":"8.2" } es.math.hypot { "samsung":"8.2" } @@ -51,7 +50,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.replace { "samsung":"8.2" } es.string.trim-end { "samsung":"8.2" } es.string.trim-start { "samsung":"8.2" } - es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } web.queue-microtask { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs index a3d6ca9c89a2..873c7154ac6e 100644 --- a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs +++ b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs @@ -100,5 +100,3 @@ import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; -import "MODIFIED"; -import "MODIFIED"; From 1c54ef3615c7b2aaf2ae93ed72cd5243fb2d0e21 Mon Sep 17 00:00:00 2001 From: YeonjuHwang Date: Fri, 11 Jun 2021 09:39:38 +0900 Subject: [PATCH 4/4] fix test cases --- .../corejs3-babel-7/entry-all-chrome-71/output.mjs | 1 + .../corejs3-babel-7/entry-chrome-48/output.mjs | 1 + .../corejs3-babel-7/entry-chrome-49/output.mjs | 1 + .../corejs3-babel-7/entry-chrome-66/output.mjs | 2 ++ .../corejs3-babel-7/entry-chrome-71/output.mjs | 1 + .../corejs3-babel-7/entry-chromeandroid/output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-electron/output.mjs | 1 + .../output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-ie-11/output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-ie-9/output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-import/output.mjs | 1 + .../corejs3-babel-7/entry-node-10.13/output.mjs | 2 ++ .../fixtures/corejs3-babel-7/entry-node-11/output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-node-web/output.mjs | 1 + .../fixtures/corejs3-babel-7/entry-node/output.mjs | 1 + .../corejs3-babel-7/entry-require-all/output.js | 2 ++ .../entry-require-es-chrome-71/output.js | 2 ++ .../entry-require-es-proposals/output.js | 2 ++ .../fixtures/corejs3-babel-7/entry-require/output.js | 2 ++ .../corejs3-babel-7/entry-stable-chrome-71/output.mjs | 1 + .../entry-stable-samsung-8.2/output.mjs | 2 ++ .../corejs3-babel-7/exclude-built-ins/output.mjs | 2 ++ .../corejs3-babel-7/exclude-include/output.mjs | 1 + .../corejs3-babel-7/force-all-transforms/output.mjs | 1 + .../corejs3-babel-7/include-built-ins/output.mjs | 1 + .../usage-typed-array-edge-13/output.mjs | 1 + .../browserslists-defaults-not-ie/stdout.txt | 8 ++++---- .../debug-babel-7/browserslists-defaults/stdout.txt | 8 ++++---- .../browserslists-last-2-versions-not-ie/stdout.txt | 10 +++++----- .../entry-corejs3-all-chrome-71/stdout.txt | 1 + .../debug-babel-7/entry-corejs3-electron/stdout.txt | 1 + .../entry-corejs3-es-chrome-71/stdout.txt | 1 + .../entry-corejs3-es-proposals-chrome-71/stdout.txt | 1 + .../entry-corejs3-force-all-transforms/stdout.txt | 1 + .../entry-corejs3-stable-chrome-71/stdout.txt | 1 + .../entry-corejs3-stable-samsung-8.2/stdout.txt | 2 ++ .../sanity/issue-10142-corejs3-entry/output.mjs | 2 ++ yarn.lock | 1 + 38 files changed, 58 insertions(+), 13 deletions(-) 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 34375ab9624f..7644ce8eb724 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-all-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs index 646201eac779..693be82df010 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-48/output.mjs @@ -85,6 +85,7 @@ import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs index 1bffec9a705a..9ceec5c01216 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-49/output.mjs @@ -66,6 +66,7 @@ import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.weak-map.js"; import "core-js/modules/es.weak-set.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs index 19da3ba20b85..df95257c9cc4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-66/output.mjs @@ -3,12 +3,14 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.promise.finally.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs index 02962f977b54..b2a8986055fe 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; const foo = { a: true diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs index 91fa5d14fb1a..bcf482455448 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-chromeandroid/output.mjs @@ -19,6 +19,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs index 8292da048e4a..d1953f80ccfc 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-electron/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs index 5b58ad42874b..1f6d320c46da 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs index efa7715bf937..b0a6642b7276 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-11/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs index 108e8401b3f6..efd22ed9d9a8 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-ie-9/output.mjs @@ -27,6 +27,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs index c129ac4e7f08..56b1d282d698 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-import/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs index f375ee9a47f2..22c5e417a4c6 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-10.13/output.mjs @@ -1,8 +1,10 @@ import "core-js/modules/es.symbol.description.js"; import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.flat-map.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs index 2b28997de326..fded8548dca9 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-11/output.mjs @@ -2,4 +2,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs index 2f6a91bbb299..5a0ff3301d7d 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node-web/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs index 845fba0f5b03..73a0c2ffc54a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-node/output.mjs @@ -20,6 +20,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js index 90b771f15fef..d73b6d45724a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-all/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js index f49e0c193fb2..54750f144398 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-chrome-71/output.js @@ -10,4 +10,6 @@ require("core-js/modules/es.math.hypot.js"); require("core-js/modules/es.object.from-entries.js"); +require("core-js/modules/es.typed-array.sort.js"); + 1 ** 2; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js index 28c4e95d5faa..67f7eab153e4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require-es-proposals/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/esnext.aggregate-error.js"); require("core-js/modules/esnext.array.last-index.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js index b5b37a2eb669..77d2a5946005 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-require/output.js @@ -46,6 +46,8 @@ require("core-js/modules/es.string.trim-end.js"); require("core-js/modules/es.string.trim-start.js"); +require("core-js/modules/es.typed-array.sort.js"); + require("core-js/modules/web.dom-collections.for-each.js"); require("core-js/modules/web.dom-collections.iterator.js"); diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs index 038607e44a69..e623bc7f7264 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-chrome-71/output.mjs @@ -4,4 +4,5 @@ import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs index 95f4ae8574c5..60dfa7e7c8a7 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-stable-samsung-8.2/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs index 78600227083e..a59b43d85b29 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-built-ins/output.mjs @@ -4,6 +4,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.math.hypot.js"; @@ -13,6 +14,7 @@ import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs index dd891fb4d3cd..cdf336cf56e0 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/exclude-include/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs index 2dd7a23b13f9..0c88e3428ad0 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/force-all-transforms/output.mjs @@ -22,6 +22,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs index 59680c22218e..32b75288bdf7 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/include-built-ins/output.mjs @@ -24,6 +24,7 @@ import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs index aedb1b6a809e..f228ead25fc9 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-typed-array-edge-13/output.mjs @@ -2,5 +2,6 @@ import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.int8-array.js"; import "core-js/modules/es.typed-array.includes.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; new Int8Array(1); diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index 05978012c051..79f1f873531d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index 4fa4f1d759ee..bf4ba8f082ed 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -2,13 +2,13 @@ Using targets: { - "android": "89", - "chrome": "88", - "edge": "89", + "android": "90", + "chrome": "89", + "edge": "90", "firefox": "78", "ie": "11", "ios": "13.4", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index 97639bd31a9b..bc0b5727197b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -2,12 +2,12 @@ Using targets: { - "android": "89", - "chrome": "89", - "edge": "89", - "firefox": "87", + "android": "90", + "chrome": "90", + "edge": "90", + "firefox": "88", "ios": "14", - "opera": "74", + "opera": "75", "safari": "14", "samsung": "13" } 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 958e75dcfbfd..4b419c3c6ae0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index c2305056debe..08c3a38004e2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -132,6 +132,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.typed-array.from { "electron":"0.36" } es.typed-array.includes { "electron":"0.36" } es.typed-array.of { "electron":"0.36" } + es.typed-array.sort { "electron":"0.36" } es.typed-array.to-string { "electron":"0.36" } es.weak-map { "electron":"0.36" } es.weak-set { "electron":"0.36" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt index 1ac2dde6245e..6fcd4c60653d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt @@ -39,5 +39,6 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt index ffaed0f7f553..460748f361b4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } esnext.aggregate-error { "chrome":"71" } esnext.array.last-index { "chrome":"71" } esnext.array.last-item { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index 7f78cc5e5eb6..4eb08f5b6f32 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -83,6 +83,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.trim { "chrome":"55" } es.string.trim-end { "chrome":"55" } es.string.trim-start { "chrome":"55" } + es.typed-array.sort { "chrome":"55" } web.dom-collections.for-each { "chrome":"55" } web.dom-collections.iterator { "chrome":"55" } web.immediate { "chrome":"55" } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt index 7a35910e8fd1..e19daed812c0 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt @@ -39,6 +39,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.unscopables.flat-map { "chrome":"71" } es.math.hypot { "chrome":"71" } es.object.from-entries { "chrome":"71" } + es.typed-array.sort { "chrome":"71" } web.immediate { "chrome":"71" } [/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/input.mjs] Based on your targets, regenerator-runtime import excluded. diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt index c2193ff7def2..acb75fa3c698 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -41,6 +41,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.array.iterator { "samsung":"8.2" } es.array.reduce { "samsung":"8.2" } es.array.reduce-right { "samsung":"8.2" } + es.array.sort { "samsung":"8.2" } es.array.unscopables.flat { "samsung":"8.2" } es.array.unscopables.flat-map { "samsung":"8.2" } es.math.hypot { "samsung":"8.2" } @@ -50,6 +51,7 @@ The corejs3 polyfill entry has been replaced with the following polyfills: es.string.replace { "samsung":"8.2" } es.string.trim-end { "samsung":"8.2" } es.string.trim-start { "samsung":"8.2" } + es.typed-array.sort { "samsung":"8.2" } web.dom-collections.iterator { "samsung":"8.2" } web.immediate { "samsung":"8.2" } web.queue-microtask { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs index 873c7154ac6e..a3d6ca9c89a2 100644 --- a/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs +++ b/packages/babel-preset-env/test/fixtures/sanity/issue-10142-corejs3-entry/output.mjs @@ -100,3 +100,5 @@ import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; import "MODIFIED"; +import "MODIFIED"; +import "MODIFIED"; diff --git a/yarn.lock b/yarn.lock index b234e3ccf50d..01d2ad8891b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -658,6 +658,7 @@ __metadata: resolution: "@babel/helper-module-transforms@condition:BABEL_8_BREAKING?:workspace:^7.14.5#2510a1" dependencies: "@babel/helper-module-transforms-BABEL_8_BREAKING-false": "npm:@babel/helper-module-transforms@workspace:^7.14.5" + checksum: eb4895913562bf398b8bf7e6c68a0380f153f52f2715b3685f9d07e376725227678c2f920dfe0772012dfed655e037534619de86bb9f3284b92555f8bf9d0f42 languageName: node linkType: hard