diff --git a/package.json b/package.json index b269bf9b0e..f83d4d2fb1 100644 --- a/package.json +++ b/package.json @@ -81,8 +81,8 @@ "test/runtime-integration/*" ], "resolutions": { - "browserslist": "npm:4.14.5", - "caniuse-lite": "npm:1.0.30001158", + "browserslist": "npm:4.16.4", + "caniuse-lite": "npm:1.0.30001211", "glob-watcher/chokidar": "npm:^3.4.0", "@types/babel__core": "link:./nope", "@types/babel__traverse": "link:./nope", 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 7a366c2431..08a0a8698c 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,9 +1,5 @@ import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.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.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"; @@ -53,7 +49,6 @@ 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"; @@ -97,7 +92,6 @@ 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 55ea481701..0976f4594e 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,9 +1,5 @@ import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.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.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"; @@ -53,7 +49,6 @@ 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"; 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 721e18abc5..37b9bad766 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,4 @@ 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/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 9f065ff39a..01d7dc9cf1 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,7 +35,6 @@ 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"; 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 5c04a26af7..8b13789179 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 9f065ff39a..01d7dc9cf1 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,7 +35,6 @@ 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"; 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 781e05449c..34358badca 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,4 +1,3 @@ -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 457c2b45e2..2bc57591fd 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,3 +1 @@ -import "core-js/modules/web.dom-collections.iterator.js"; -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 c82d2cf4e9..fba07eacda 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,9 +1,5 @@ import "core-js/modules/es.array.reduce.js"; import "core-js/modules/es.array.reduce-right.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.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"; @@ -16,7 +12,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/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 ea6534ba71..38f7fe2792 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,7 +11,6 @@ import "core-js/modules/esnext.map.merge.js"; import "core-js/modules/esnext.map.reduce.js"; import "core-js/modules/esnext.map.some.js"; import "core-js/modules/esnext.map.update.js"; -import "core-js/modules/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 1893c9d92d..1995c0d943 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,5 +1,3 @@ -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 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 cbb9a6be35..725315824b 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,3 +1,2 @@ -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 25cb806a5a..bf62d9f751 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,2 +1 @@ -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 4812cb6c17..830d37b850 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,5 +1,3 @@ -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 af603805f6..027d407b5e 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,3 +1 @@ -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 b6904d66a7..0b8c72fe4c 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,3 +1 @@ -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 4f077ab15a..e68aeb23a8 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,2 +1 @@ -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 f97740b035..def3175d79 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,4 +1,3 @@ -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 6657e26b04..9f6660a25f 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,3 +1 @@ -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 c598bfb57c..31beeebf6d 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,7 +1,5 @@ "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 d20f213fcc..457ddbbd55 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,2 +1 @@ -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 217ea90292..104939035c 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,2 +1 @@ -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 010a989dfc..f024dee0b0 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,2 +1 @@ -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 a16b6f736b..4fdc05b000 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,28 +2,27 @@ Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto Using plugins: - proposal-numeric-separator { ios < 13 } - proposal-logical-assignment-operators { chrome < 85, firefox < 79, ios < 14, opera, safari < 14, samsung } - proposal-nullish-coalescing-operator { ios < 13.4, samsung < 13 } - proposal-optional-chaining { android, chrome, edge, ios < 13.4, opera, samsung } + syntax-numeric-separator + proposal-logical-assignment-operators { firefox < 79, ios < 14, opera, safari < 14, samsung } + proposal-nullish-coalescing-operator { samsung < 13 } + proposal-optional-chaining { android, chrome, edge, opera, samsung } syntax-json-strings syntax-optional-catch-binding 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 2e90bf222f..23f2d20f3d 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,24 +2,24 @@ Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", "ie": "11", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto Using plugins: - proposal-numeric-separator { ie, ios < 13 } - proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie, ios < 14, opera, safari < 14, samsung } - proposal-nullish-coalescing-operator { ie, ios < 13.4, samsung < 13 } - proposal-optional-chaining { android, chrome, edge, ie, ios < 13.4, opera, samsung } + proposal-numeric-separator { ie } + proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, opera, safari < 14, samsung } + proposal-nullish-coalescing-operator { ie, samsung < 13 } + proposal-optional-chaining { android, chrome, edge, ie, opera, samsung } proposal-json-strings { ie } proposal-optional-catch-binding { ie } transform-parameters { ie } @@ -30,7 +30,7 @@ Using plugins: transform-named-capturing-groups-regex { ie } transform-async-to-generator { ie } transform-exponentiation-operator { ie } - transform-template-literals { ie, ios < 13 } + transform-template-literals { ie } 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 05097a9741..6d440cf625 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,14 +2,14 @@ Using targets: { - "android": "85", - "chrome": "85", - "edge": "85", - "firefox": "81", + "android": "89", + "chrome": "89", + "edge": "89", + "firefox": "86", "ios": "13.4", - "opera": "71", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto 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 a16b6f736b..4fdc05b000 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,28 +2,27 @@ Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto Using plugins: - proposal-numeric-separator { ios < 13 } - proposal-logical-assignment-operators { chrome < 85, firefox < 79, ios < 14, opera, safari < 14, samsung } - proposal-nullish-coalescing-operator { ios < 13.4, samsung < 13 } - proposal-optional-chaining { android, chrome, edge, ios < 13.4, opera, samsung } + syntax-numeric-separator + proposal-logical-assignment-operators { firefox < 79, ios < 14, opera, safari < 14, samsung } + proposal-nullish-coalescing-operator { samsung < 13 } + proposal-optional-chaining { android, chrome, edge, opera, samsung } syntax-json-strings syntax-optional-catch-binding 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/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt index 2e90bf222f..23f2d20f3d 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,24 +2,24 @@ Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", "ie": "11", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto Using plugins: - proposal-numeric-separator { ie, ios < 13 } - proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie, ios < 14, opera, safari < 14, samsung } - proposal-nullish-coalescing-operator { ie, ios < 13.4, samsung < 13 } - proposal-optional-chaining { android, chrome, edge, ie, ios < 13.4, opera, samsung } + proposal-numeric-separator { ie } + proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, opera, safari < 14, samsung } + proposal-nullish-coalescing-operator { ie, samsung < 13 } + proposal-optional-chaining { android, chrome, edge, ie, opera, samsung } proposal-json-strings { ie } proposal-optional-catch-binding { ie } transform-parameters { ie } @@ -30,7 +30,7 @@ Using plugins: transform-named-capturing-groups-regex { ie } transform-async-to-generator { ie } transform-exponentiation-operator { ie } - transform-template-literals { ie, ios < 13 } + transform-template-literals { ie } transform-literals { ie } transform-function-name { ie } transform-arrow-functions { 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 05097a9741..6d440cf625 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,14 +2,14 @@ Using targets: { - "android": "85", - "chrome": "85", - "edge": "85", - "firefox": "81", + "android": "89", + "chrome": "89", + "edge": "89", + "firefox": "86", "ios": "13.4", - "opera": "71", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using modules transform: auto 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 85d12bf68d..5e83199758 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 0bb980a090..63140e3a44 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 8c3c36aafa..9ebc8ec98a 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 1b02e89a25..e97a833f8f 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 7b1098803e..864b20a277 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 f158bcca99..af2b9d52a4 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 78e762898e..7c1dcb3411 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 @@ -60,14 +60,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 389ed2a29b..1d27424341 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 @@ -60,14 +60,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 8fcab6a182..6fbc36dc66 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 c311cf367b..0e30f200e7 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 165b2ab476..10481f0174 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 db92b64284..e88e7f4a40 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 cf3d623825..1c71863eb3 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 b6521ab2c0..614fef9177 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 34aabba957..6493a1e743 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 @@ -60,14 +60,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 0a459d5837..b01795a91b 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 @@ -60,14 +60,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 656733ea29..e8ec5b63c8 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 bc752301ab..d67c2563b5 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 f40da02048..f8d0ee58dd 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 8f192bc94a..217ca7beed 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 7fa59738a3..fd0f1b9e6a 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 77a2ef1f36..0d8f1f3bac 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 1512867e1b..5db601d4c1 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } 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 d926663196..6d8285c93e 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 @@ -58,14 +58,14 @@ Using polyfills with `usage-global` method: regenerator: `DEBUG` option Using targets: { - "android": "85", - "chrome": "84", - "edge": "85", + "android": "89", + "chrome": "87", + "edge": "88", "firefox": "78", - "ios": "12.2", - "opera": "71", + "ios": "13.4", + "opera": "74", "safari": "13.1", - "samsung": "11.1" + "samsung": "12" } Using polyfills with `usage-global` method: diff --git a/packages/babel-preset-env/test/fixtures/preset-options/spec/output.js b/packages/babel-preset-env/test/fixtures/preset-options/spec/output.js index 4ca93cf143..8c2e2eb8fa 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/spec/output.js +++ b/packages/babel-preset-env/test/fixtures/preset-options/spec/output.js @@ -1,3 +1,3 @@ const bar = "bar"; -const x = () => "foo".concat(bar); +const x = () => `foo${bar}`; diff --git a/packages/babel-preset-env/test/fixtures/preset-options/useBuiltIns-false/output.mjs b/packages/babel-preset-env/test/fixtures/preset-options/useBuiltIns-false/output.mjs index 3fddc1f190..821982945a 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/useBuiltIns-false/output.mjs +++ b/packages/babel-preset-env/test/fixtures/preset-options/useBuiltIns-false/output.mjs @@ -32,7 +32,7 @@ function H(WeakMap) { var asdf = 'copyWithin'; i[asdf]; // computed with identifier -j["copyWithin"]; // computed with template +j[`copyWithin`]; // computed with template var { [asdf]: _a diff --git a/yarn.lock b/yarn.lock index d55dcfeb5e..139275394e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5872,17 +5872,18 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:4.14.5": - version: 4.14.5 - resolution: "browserslist@npm:4.14.5" +"browserslist@npm:4.16.4": + version: 4.16.4 + resolution: "browserslist@npm:4.16.4" dependencies: - caniuse-lite: ^1.0.30001135 - electron-to-chromium: ^1.3.571 - escalade: ^3.1.0 - node-releases: ^1.1.61 + caniuse-lite: ^1.0.30001208 + colorette: ^1.2.2 + electron-to-chromium: ^1.3.712 + escalade: ^3.1.1 + node-releases: ^1.1.71 bin: browserslist: cli.js - checksum: 18261764bd01f559059a57b1536b75b93e8b448c3e9ccd4de1699b40fcd0697feebbd2e76cc573cbfd0c3f308d29e441435591f93f81bc60596101f5a3d58bbb + checksum: 00071f51695eae0d33c6193f37af87c690e5049dc615aeebae32bd0a60ad64698f29b8a579667012a177bff532f6235f22d1a96bfb30bf6364631914e2d64294 languageName: node linkType: hard @@ -6075,10 +6076,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:1.0.30001158": - version: 1.0.30001158 - resolution: "caniuse-lite@npm:1.0.30001158" - checksum: 5e8e370bd6bf104dcec4761f88721ed8140ae45bf7cf69e9a82ff4f31d3cc1da6bf339c0231e3c67aa227108ce0fc18e990b4a251c73216f8c473837fe9f361b +"caniuse-lite@npm:1.0.30001211": + version: 1.0.30001211 + resolution: "caniuse-lite@npm:1.0.30001211" + checksum: 7222b15450c8f8227be02a2c3c28981f6ba58374e309e04eec12036b4dbc31cfa904a13a28fe505771024c0bb701ec320a4eab50db5c5c996b4c34c8594dab03 languageName: node linkType: hard @@ -6452,10 +6453,10 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.1": - version: 1.2.1 - resolution: "colorette@npm:1.2.1" - checksum: 1cc21ad4b84777a424794f78b6bb6a44b614ae17dcea91762199339f8047598e6d981249eeef7ea588c99eaf062be8fcdcd4866c112998922ed854db6dde96f9 +"colorette@npm:^1.2.1, colorette@npm:^1.2.2": + version: 1.2.2 + resolution: "colorette@npm:1.2.2" + checksum: e240f0c94b8d9f34b52bd17b50fc13a3b74f9e662edeaa2b0c65e06ec6b1fc6367fb42b834ec5a1d819d68b74a3d850f3bd3e284f9e614d6c4ffa122f83c6ec5 languageName: node linkType: hard @@ -7135,13 +7136,20 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:1.3.672, electron-to-chromium@npm:^1.3.571": +"electron-to-chromium@npm:1.3.672": version: 1.3.672 resolution: "electron-to-chromium@npm:1.3.672" checksum: 99e374a0f3e0fc2dccb028133e7d02b820e3ada6d09fcde603082e679e6b999dd2f772273b7a2af46b926e5258f7dc2fcd7bef8f6ca8def568bf1a582254ce6f languageName: node linkType: hard +"electron-to-chromium@npm:^1.3.712": + version: 1.3.717 + resolution: "electron-to-chromium@npm:1.3.717" + checksum: 4ca745fa475cf2aef6877d31ad97a3adada13f04723a84f5954971052921dea5819c0cf0df9f2b7114521b8740ebfbe9b4e6ec86f995b056645f6267a8a4d42a + languageName: node + linkType: hard + "elegant-spinner@npm:^1.0.1": version: 1.0.1 resolution: "elegant-spinner@npm:1.0.1" @@ -7417,7 +7425,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.0": +"escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" checksum: 1e31ff50d66f47cd0dfffa702061127116ccf9886d1f54a802a7b3bc95b94cab0cbf5b145cc5ac199036df6fd9d1bb24af1fa1bfed87c94879e950fbee5f86d1 @@ -11430,10 +11438,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-releases@npm:^1.1.61": - version: 1.1.64 - resolution: "node-releases@npm:1.1.64" - checksum: 09e85fd0eccee979c56c8582dac19a6f88fe4444f0ae0c2c55a7e70df10cf11530f76d3203150e9961fa59d0448cab406d450cef3bc4681f12c3edd070d68b36 +"node-releases@npm:^1.1.71": + version: 1.1.71 + resolution: "node-releases@npm:1.1.71" + checksum: 9e283003f1deafd0ca7f9bbde9c4b5b05d880ca165217f5227b37406626d6689a246a5c4c72f9a8512be65cd51b13cc7d0f5d8bc68ad36089b620f1810292340 languageName: node linkType: hard