From 279e8240b54ab8aa56e6b2521fde8311cb18ef5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 1 Nov 2021 21:43:12 +0100 Subject: [PATCH] Update browserslist --- package.json | 4 +- .../package.json | 2 +- .../fixtures/corejs3/entry-all/output.mjs | 6 +++ .../output.mjs | 5 +++ .../corejs3/entry-entries-features/output.mjs | 1 + .../entry-entries-proposals/output.mjs | 2 + .../corejs3/entry-entries-stable/output.mjs | 2 +- .../corejs3/entry-entries-stage/output.mjs | 2 + .../corejs3/entry-entries-web/output.mjs | 1 + .../corejs3/entry-normalization/output.mjs | 1 + .../fixtures/corejs3/entry-stable/output.mjs | 4 ++ .../corejs3/usage-all-proposals/output.mjs | 1 + .../fixtures/corejs3/usage-all/output.mjs | 3 ++ .../output.mjs | 1 + .../usage-destructuring-assignment/output.mjs | 1 + .../usage-destructuring-catch/output.mjs | 2 + .../usage-destructuring-for-x/output.mjs | 2 + .../usage-destructuring-params/output.mjs | 2 + .../output.mjs | 1 + .../usage-evaluated-class-methods/output.mjs | 1 + .../fixtures/corejs3/usage-for-of/output.mjs | 2 + .../corejs3/usage-shippedProposals/output.js | 2 + .../fixtures/corejs3/usage-spread/output.mjs | 1 + .../usage-symbol-iterator-in/output.mjs | 1 + .../corejs3/usage-symbol-iterator/output.mjs | 1 + .../browserslists-defaults-not-ie/stdout.txt | 31 ++++++------- .../browserslists-defaults/stdout.txt | 32 +++++++------- .../stdout.txt | 27 ++++++------ .../browserslists-defaults-not-ie/stdout.txt | 32 +++++++------- .../debug/browserslists-defaults/stdout.txt | 30 ++++++------- .../stdout.txt | 27 ++++++------ .../fixtures/debug/usage-corejs2-1/stdout.txt | 14 +++--- .../fixtures/debug/usage-corejs2-2/stdout.txt | 14 +++--- .../debug/usage-corejs2-none-1/stdout.txt | 14 +++--- .../debug/usage-corejs2-none-2/stdout.txt | 14 +++--- .../usage-corejs2-proposals-1/stdout.txt | 14 +++--- .../usage-corejs2-proposals-2/stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../fixtures/debug/usage-corejs3-1/stdout.txt | 14 +++--- .../fixtures/debug/usage-corejs3-2/stdout.txt | 14 +++--- .../debug/usage-corejs3-none-1/stdout.txt | 14 +++--- .../debug/usage-corejs3-none-2/stdout.txt | 14 +++--- .../usage-corejs3-proposals-1/stdout.txt | 14 +++--- .../usage-corejs3-proposals-2/stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../stdout.txt | 14 +++--- .../debug/usage-no-corejs-1/stdout.txt | 14 +++--- .../debug/usage-no-corejs-2/stdout.txt | 14 +++--- .../debug/usage-no-corejs-none-1/stdout.txt | 14 +++--- .../debug/usage-no-corejs-none-2/stdout.txt | 14 +++--- yarn.lock | 43 +++++++++++-------- 56 files changed, 329 insertions(+), 280 deletions(-) diff --git a/package.json b/package.json index 8fdcf6484994..9bfb25d705a1 100644 --- a/package.json +++ b/package.json @@ -83,8 +83,8 @@ "benchmark" ], "resolutions": { - "browserslist": "npm:4.16.6", - "caniuse-lite": "npm:1.0.30001235", + "browserslist": "npm:4.17.5", + "caniuse-lite": "npm:1.0.30001274", "core-js-compat": "npm:3.19.0", "electron-to-chromium": "npm:1.3.749", "glob-watcher/chokidar": "npm:^3.4.0", diff --git a/packages/babel-helper-compilation-targets/package.json b/packages/babel-helper-compilation-targets/package.json index f6f906c41975..80b230f40882 100644 --- a/packages/babel-helper-compilation-targets/package.json +++ b/packages/babel-helper-compilation-targets/package.json @@ -23,7 +23,7 @@ "dependencies": { "@babel/compat-data": "workspace:^", "@babel/helper-validator-option": "workspace:^", - "browserslist": "^4.16.6", + "browserslist": "^4.17.5", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" }, "peerDependencies": { 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 e46bb258e2cb..20ec1cbdfe9b 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 @@ -1,3 +1,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.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.typed-array.float32-array.js"; import "core-js/modules/es.typed-array.float64-array.js"; @@ -48,6 +51,7 @@ import "core-js/modules/esnext.math.signbit.js"; import "core-js/modules/esnext.math.umulh.js"; import "core-js/modules/esnext.number.from-string.js"; import "core-js/modules/esnext.observable.js"; +import "core-js/modules/esnext.promise.all-settled.js"; import "core-js/modules/esnext.promise.any.js"; import "core-js/modules/esnext.promise.try.js"; import "core-js/modules/esnext.reflect.define-metadata.js"; @@ -79,6 +83,7 @@ import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; import "core-js/modules/esnext.string.at.js"; import "core-js/modules/esnext.string.code-points.js"; +import "core-js/modules/esnext.string.match-all.js"; import "core-js/modules/esnext.string.replace-all.js"; import "core-js/modules/esnext.symbol.dispose.js"; import "core-js/modules/esnext.symbol.observable.js"; @@ -90,6 +95,7 @@ import "core-js/modules/esnext.weak-set.add-all.js"; import "core-js/modules/esnext.weak-set.delete-all.js"; import "core-js/modules/esnext.weak-set.from.js"; import "core-js/modules/esnext.weak-set.of.js"; +import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-es-proposals-stage/output.mjs index 583a12480006..40c39b45350c 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 @@ -1,3 +1,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.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.typed-array.float32-array.js"; import "core-js/modules/es.typed-array.float64-array.js"; @@ -48,6 +51,7 @@ import "core-js/modules/esnext.math.signbit.js"; import "core-js/modules/esnext.math.umulh.js"; import "core-js/modules/esnext.number.from-string.js"; import "core-js/modules/esnext.observable.js"; +import "core-js/modules/esnext.promise.all-settled.js"; import "core-js/modules/esnext.promise.any.js"; import "core-js/modules/esnext.promise.try.js"; import "core-js/modules/esnext.reflect.define-metadata.js"; @@ -79,6 +83,7 @@ import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; import "core-js/modules/esnext.string.at.js"; import "core-js/modules/esnext.string.code-points.js"; +import "core-js/modules/esnext.string.match-all.js"; import "core-js/modules/esnext.string.replace-all.js"; import "core-js/modules/esnext.symbol.dispose.js"; import "core-js/modules/esnext.symbol.observable.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs index 658930c42701..4711277b1705 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs @@ -16,5 +16,6 @@ import "core-js/modules/esnext.set.reduce.js"; import "core-js/modules/esnext.set.some.js"; import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; +import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/esnext.string.replace-all.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-proposals/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-proposals/output.mjs index e32701052c99..9f065ff39a38 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-proposals/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-proposals/output.mjs @@ -35,6 +35,7 @@ import "core-js/modules/esnext.math.signbit.js"; import "core-js/modules/esnext.math.umulh.js"; import "core-js/modules/esnext.number.from-string.js"; import "core-js/modules/esnext.observable.js"; +import "core-js/modules/esnext.promise.all-settled.js"; import "core-js/modules/esnext.promise.any.js"; import "core-js/modules/esnext.promise.try.js"; import "core-js/modules/esnext.reflect.define-metadata.js"; @@ -66,6 +67,7 @@ import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; import "core-js/modules/esnext.string.at.js"; import "core-js/modules/esnext.string.code-points.js"; +import "core-js/modules/esnext.string.match-all.js"; import "core-js/modules/esnext.string.replace-all.js"; import "core-js/modules/esnext.symbol.dispose.js"; import "core-js/modules/esnext.symbol.observable.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stable/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stable/output.mjs index 8b137891791f..5c04a26af728 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stable/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stable/output.mjs @@ -1 +1 @@ - +import "core-js/modules/web.dom-collections.iterator.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stage/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stage/output.mjs index e32701052c99..9f065ff39a38 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stage/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-stage/output.mjs @@ -35,6 +35,7 @@ import "core-js/modules/esnext.math.signbit.js"; import "core-js/modules/esnext.math.umulh.js"; import "core-js/modules/esnext.number.from-string.js"; import "core-js/modules/esnext.observable.js"; +import "core-js/modules/esnext.promise.all-settled.js"; import "core-js/modules/esnext.promise.any.js"; import "core-js/modules/esnext.promise.try.js"; import "core-js/modules/esnext.reflect.define-metadata.js"; @@ -66,6 +67,7 @@ import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; import "core-js/modules/esnext.string.at.js"; import "core-js/modules/esnext.string.code-points.js"; +import "core-js/modules/esnext.string.match-all.js"; import "core-js/modules/esnext.string.replace-all.js"; import "core-js/modules/esnext.symbol.dispose.js"; import "core-js/modules/esnext.symbol.observable.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-web/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-web/output.mjs index 34358badcabb..781e05449c52 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-web/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-web/output.mjs @@ -1,3 +1,4 @@ +import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-normalization/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-normalization/output.mjs index 2bc57591fdeb..de5c042c158d 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-normalization/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-normalization/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/es.promise.finally.js"; import 'foo/index.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 2272a11effe1..20e1df9e662a 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 @@ -1,3 +1,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.promise.finally.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.typed-array.float32-array.js"; import "core-js/modules/es.typed-array.float64-array.js"; @@ -11,6 +14,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.of.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.url.js"; import "core-js/modules/web.url.to-json.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-all-proposals/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-all-proposals/output.mjs index 38f7fe27928b..ea6534ba71c4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-all-proposals/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-all-proposals/output.mjs @@ -11,6 +11,7 @@ import "core-js/modules/esnext.map.merge.js"; import "core-js/modules/esnext.map.reduce.js"; import "core-js/modules/esnext.map.some.js"; import "core-js/modules/esnext.map.update.js"; +import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/esnext.observable.js"; import "core-js/modules/esnext.symbol.observable.js"; Array.from; // static method diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-all/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-all/output.mjs index dc68ce456e08..1893c9d92d2a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-all/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-all/output.mjs @@ -1,3 +1,6 @@ +import "core-js/modules/web.dom-collections.iterator.js"; +import "core-js/modules/es.promise.all-settled.js"; +import "core-js/modules/es.string.match-all.js"; Array.from; // static method Map; // built-in diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-built-in-from-global-object/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-built-in-from-global-object/output.mjs index 725315824b3b..cbb9a6be3547 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-built-in-from-global-object/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-built-in-from-global-object/output.mjs @@ -1,2 +1,3 @@ +import "core-js/modules/web.dom-collections.iterator.js"; const Set = window.Set; const Map = something.Map; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-assignment/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-assignment/output.mjs index bf62d9f7518e..25cb806a5a12 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-assignment/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-assignment/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/web.dom-collections.iterator.js"; [a, b] = c; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-catch/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-catch/output.mjs index 830d37b8507d..4812cb6c17aa 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-catch/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-catch/output.mjs @@ -1,3 +1,5 @@ +import "core-js/modules/web.dom-collections.iterator.js"; + try { a(); } catch ([b, c]) {} diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-for-x/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-for-x/output.mjs index 027d407b5e83..af603805f62f 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-for-x/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-for-x/output.mjs @@ -1 +1,3 @@ +import "core-js/modules/web.dom-collections.iterator.js"; + for (let [a, b] in c); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-params/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-params/output.mjs index 0b8c72fe4c58..b6904d66a753 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-params/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-params/output.mjs @@ -1 +1,3 @@ +import "core-js/modules/web.dom-collections.iterator.js"; + function a([b, c]) {} diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-variable-declaration/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-variable-declaration/output.mjs index e68aeb23a87b..4f077ab15a5a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-variable-declaration/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-destructuring-variable-declaration/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/web.dom-collections.iterator.js"; const [a, b] = c; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-evaluated-class-methods/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-evaluated-class-methods/output.mjs index def3175d7951..f97740b035c1 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-evaluated-class-methods/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-evaluated-class-methods/output.mjs @@ -1,3 +1,4 @@ +import "core-js/modules/web.dom-collections.iterator.js"; var objectClass = Object; var arrayInstance = []; var assignStr = "assign"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-for-of/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-for-of/output.mjs index 9f6660a25f8a..6657e26b047f 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-for-of/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-for-of/output.mjs @@ -1 +1,3 @@ +import "core-js/modules/web.dom-collections.iterator.js"; + for (let a of b); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-shippedProposals/output.js b/packages/babel-preset-env/test/fixtures/corejs3/usage-shippedProposals/output.js index 31beeebf6d63..c598bfb57c5f 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-shippedProposals/output.js +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-shippedProposals/output.js @@ -1,5 +1,7 @@ "use strict"; +require("core-js/modules/web.dom-collections.iterator.js"); + Array.from; // static method Map; // built-in diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-spread/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-spread/output.mjs index 457ddbbd55fe..d20f213fccc2 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-spread/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-spread/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/web.dom-collections.iterator.js"; a = [b, ...c]; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator-in/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator-in/output.mjs index 104939035c09..217ea90292d0 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator-in/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator-in/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/web.dom-collections.iterator.js"; Symbol.iterator in arr; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator/output.mjs index f024dee0b0e9..010a989dfc1c 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-symbol-iterator/output.mjs @@ -1 +1,2 @@ +import "core-js/modules/web.dom-collections.iterator.js"; arr[Symbol.iterator](); 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 020ca921d0a8..d7124d5e360f 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,32 +2,33 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } - syntax-numeric-separator - proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung < 14 } - syntax-nullish-coalescing-operator - proposal-optional-chaining { android, chrome < 91, edge, opera, samsung } + proposal-class-static-block { chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, firefox < 90, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { firefox < 90, ios < 15, safari < 15 } + proposal-private-methods { firefox < 90, ios < 15, safari < 15 } + proposal-numeric-separator { ios < 13 } + proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14 } + proposal-nullish-coalescing-operator { ios < 13.4 } + proposal-optional-chaining { edge, ios < 13.4, opera, samsung } syntax-json-strings syntax-optional-catch-binding transform-parameters { ios, safari } syntax-async-generators syntax-object-rest-spread + transform-template-literals { ios < 13 } proposal-export-namespace-from { firefox < 80, ios, safari } transform-modules-commonjs proposal-dynamic-import 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 531c53b6fea5..11f842fd33e6 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,28 +2,28 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", "ie": "11", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } - proposal-numeric-separator { ie } - proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung < 14 } - proposal-nullish-coalescing-operator { ie } - proposal-optional-chaining { android, chrome < 91, edge, ie, opera, samsung } + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15 } + proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15 } + proposal-numeric-separator { ie, ios < 13 } + proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14 } + proposal-nullish-coalescing-operator { ie, ios < 13.4 } + proposal-optional-chaining { edge, ie, ios < 13.4, opera, samsung } proposal-json-strings { ie } proposal-optional-catch-binding { ie } transform-parameters { ie, ios, safari } @@ -34,7 +34,7 @@ Using plugins: transform-named-capturing-groups-regex { ie } transform-async-to-generator { ie } transform-exponentiation-operator { ie } - transform-template-literals { ie } + transform-template-literals { ie, ios < 13 } transform-literals { ie } transform-function-name { ie } transform-arrow-functions { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index 88106cc9031c..30d2871cc82d 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,27 +2,26 @@ Using targets: { - "android": "90", - "chrome": "90", - "edge": "90", - "firefox": "88", - "ios": "14", - "opera": "75", - "safari": "14", - "samsung": "13" + "android": "94", + "chrome": "94", + "edge": "94", + "firefox": "92", + "ios": "14.5", + "opera": "79", + "safari": "14.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } + proposal-class-static-block { edge, firefox < 93, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { ios < 15, safari < 15 } + proposal-private-methods { ios < 15, safari < 15 } syntax-numeric-separator - proposal-logical-assignment-operators { samsung < 14 } syntax-nullish-coalescing-operator - proposal-optional-chaining { android, chrome < 91, edge, opera, samsung } + proposal-optional-chaining { edge, opera, samsung } syntax-json-strings syntax-optional-catch-binding transform-parameters { ios, safari } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt index c16ec3eb9ca3..78c525ed0d94 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt @@ -2,34 +2,34 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } - syntax-numeric-separator - proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung < 14 } - syntax-nullish-coalescing-operator - syntax-optional-chaining + proposal-class-static-block { chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, firefox < 90, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { firefox < 90, ios < 15, safari < 15 } + proposal-private-methods { firefox < 90, ios < 15, safari < 15 } + proposal-numeric-separator { ios < 13 } + proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14 } + proposal-nullish-coalescing-operator { ios < 13.4 } + proposal-optional-chaining { ios < 13.4 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { firefox < 80, ios, safari } bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari } - bugfix/transform-v8-spread-parameters-in-optional-chaining { android, chrome < 91, edge, opera, samsung } + bugfix/transform-tagged-template-caching { ios < 13 } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt index f2729e94708b..d74aec4ee5fa 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -2,28 +2,28 @@ Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", "ie": "11", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } - proposal-numeric-separator { ie } - proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung < 14 } - proposal-nullish-coalescing-operator { ie } - proposal-optional-chaining { ie } + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15 } + proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15 } + proposal-numeric-separator { ie, ios < 13 } + proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14 } + proposal-nullish-coalescing-operator { ie, ios < 13.4 } + proposal-optional-chaining { ie, ios < 13.4 } proposal-json-strings { ie } proposal-optional-catch-binding { ie } transform-parameters { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt index a2201ad052fa..7a896e1e230d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt @@ -2,25 +2,24 @@ Using targets: { - "android": "90", - "chrome": "90", - "edge": "90", - "firefox": "88", - "ios": "14", - "opera": "75", - "safari": "14", - "samsung": "13" + "android": "94", + "chrome": "94", + "edge": "94", + "firefox": "92", + "ios": "14.5", + "opera": "79", + "safari": "14.1", + "samsung": "14" } Using modules transform: auto Using plugins: - proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } - proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } - proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } - proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } + proposal-class-static-block { edge, firefox < 93, ios, opera, safari, samsung } + proposal-private-property-in-object { edge, ios < 15, opera, safari < 15, samsung } + proposal-class-properties { ios < 15, safari < 15 } + proposal-private-methods { ios < 15, safari < 15 } syntax-numeric-separator - proposal-logical-assignment-operators { samsung < 14 } syntax-nullish-coalescing-operator syntax-optional-chaining syntax-json-strings @@ -29,7 +28,7 @@ Using plugins: syntax-object-rest-spread proposal-export-namespace-from { ios, safari } bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari } - bugfix/transform-v8-spread-parameters-in-optional-chaining { android, chrome < 91, edge, opera, samsung } + bugfix/transform-v8-spread-parameters-in-optional-chaining { edge, opera, samsung } transform-modules-commonjs proposal-dynamic-import diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt index 9edefde2e588..cb6091a27e30 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt index b64286f90806..bfe601fa3db7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt index 202dd71c74eb..39899825c5f3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt index b34c8a794070..f12e859473cf 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt index a5db942ada96..6f2c8295d6e1 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt index 31589b6e6ecd..bddfd77a1fc4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt index 6389fa360646..8f7e533bded3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt index f9f87eb513fb..d4161853b01e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt index 4be39b829166..25cfbb2a4ca5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt index d6b9cd4484c2..48fd4e7756cd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt index c56f4f28ad88..1975b93bb504 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt index 4a2c606c680a..e1df1e15e676 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt index 508c59dfb7e4..c25beb8829c7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt index c57b6d5f179b..d4cba9709e96 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt index ccf7172cfdf2..23ccbeede755 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt index 118f4a5138fb..ffa920e4958d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index b515595f9274..84a78f14eabd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index 141bda886dcf..4edceb9d9c47 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index 0de2554aeab7..8f140cdd5343 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 7626db998a99..d45181a5bdca 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt index bb8508597225..88759adcd948 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt index d71504ba6635..39ce0a0e3618 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt index 0b88a1baec1c..1b9e0b1eda0a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt index 028978164472..c5ee143c7123 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -62,14 +62,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "90", - "chrome": "89", - "edge": "90", + "android": "94", + "chrome": "91", + "edge": "92", "firefox": "78", - "ios": "13.4", - "opera": "75", - "safari": "14", - "samsung": "13" + "ios": "12.2", + "opera": "78", + "safari": "13.1", + "samsung": "14" } Using polyfills with `usage-global` method: diff --git a/yarn.lock b/yarn.lock index 0f11ef2ddada..2d99cf0c7778 100644 --- a/yarn.lock +++ b/yarn.lock @@ -493,7 +493,7 @@ __metadata: "@babel/helper-plugin-test-runner": "workspace:^" "@babel/helper-validator-option": "workspace:^" "@types/semver": ^5.5.0 - browserslist: ^4.16.6 + browserslist: ^4.17.5 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" peerDependencies: "@babel/core": ^7.0.0 @@ -6092,18 +6092,18 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:4.16.6": - version: 4.16.6 - resolution: "browserslist@npm:4.16.6" +"browserslist@npm:4.17.5": + version: 4.17.5 + resolution: "browserslist@npm:4.17.5" dependencies: - caniuse-lite: ^1.0.30001219 - colorette: ^1.2.2 - electron-to-chromium: ^1.3.723 + caniuse-lite: ^1.0.30001271 + electron-to-chromium: ^1.3.878 escalade: ^3.1.1 - node-releases: ^1.1.71 + node-releases: ^2.0.1 + picocolors: ^1.0.0 bin: browserslist: cli.js - checksum: 3dffc86892d2dcfcfc66b52519b7e5698ae070b4fc92ab047e760efc4cae0474e9e70bbe10d769c8d3491b655ef3a2a885b88e7196c83cc5dc0a46dfdba8b70c + checksum: 0a1d762305c39dd317bb21e3159f44250bb1029a497f9a901ef5066f909263372eaacda58fd39174121c2741c0c32a7e6ace04df9172abe22c2fb69eba139a01 languageName: node linkType: hard @@ -6296,10 +6296,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:1.0.30001235": - version: 1.0.30001235 - resolution: "caniuse-lite@npm:1.0.30001235" - checksum: 4703293ada758a8e73e5dae0a988a3247b7a9d80e6d4cad38ca9347f54767fcee4e9e627f05926dde50e9de0fec305c603959ee78a4f8f92bfe0dce309df2b01 +"caniuse-lite@npm:1.0.30001274": + version: 1.0.30001274 + resolution: "caniuse-lite@npm:1.0.30001274" + checksum: 75790d021edbc68dbb36c0bc63255fad1e7aa3986039e685d10340e7e9a37147b0ddedaba22cf6c52b3657cca794ed41af88045ad5cce79084e9361e95f1c5d4 languageName: node linkType: hard @@ -6671,7 +6671,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.1, colorette@npm:^1.2.2": +"colorette@npm:^1.2.1": version: 1.2.2 resolution: "colorette@npm:1.2.2" checksum: 69fec14ddaedd0f5b00e4bae40dc4bc61f7050ebdc82983a595d6fd64e650b9dc3c033fff378775683138e992e0ddd8717ac7c7cec4d089679dcfbe3cd921b04 @@ -11929,10 +11929,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-releases@npm:^1.1.71": - version: 1.1.71 - resolution: "node-releases@npm:1.1.71" - checksum: a6ab18069e43d70b811fa7f12b397619f2003f78ac2ed0affa30876880ca3036a191d33679d93baac166afa12a7b1b1716e13f3c82c0f0fa09e2c83db3f91faf +"node-releases@npm:^2.0.1": + version: 2.0.1 + resolution: "node-releases@npm:2.0.1" + checksum: b20dd8d4bced11f75060f0387e05e76b9dc4a0451f7bb3516eade6f50499ea7768ba95d8a60d520c193402df1e58cb3fe301510cc1c1ad68949c3d57b5149866 languageName: node linkType: hard @@ -12654,6 +12654,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": version: 2.3.0 resolution: "picomatch@npm:2.3.0"