Skip to content

Commit

Permalink
Update browserslist
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Nov 1, 2021
1 parent 833b391 commit 279e824
Show file tree
Hide file tree
Showing 56 changed files with 329 additions and 280 deletions.
4 changes: 2 additions & 2 deletions package.json
Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-helper-compilation-targets/package.json
Expand Up @@ -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": {
Expand Down
@@ -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";
Expand Down Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand All @@ -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";
Expand Down
@@ -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";
Expand Down Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
Expand Up @@ -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";
Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
@@ -1 +1 @@

import "core-js/modules/web.dom-collections.iterator.js";
Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
@@ -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";
Expand Down
@@ -1 +1,2 @@
import "core-js/modules/es.promise.finally.js";
import 'foo/index.js';
@@ -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";
Expand All @@ -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";
Expand Down
Expand Up @@ -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
Expand Down
@@ -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
Expand Down
@@ -1,2 +1,3 @@
import "core-js/modules/web.dom-collections.iterator.js";
const Set = window.Set;
const Map = something.Map;
@@ -1 +1,2 @@
import "core-js/modules/web.dom-collections.iterator.js";
[a, b] = c;
@@ -1,3 +1,5 @@
import "core-js/modules/web.dom-collections.iterator.js";

try {
a();
} catch ([b, c]) {}
@@ -1 +1,3 @@
import "core-js/modules/web.dom-collections.iterator.js";

for (let [a, b] in c);
@@ -1 +1,3 @@
import "core-js/modules/web.dom-collections.iterator.js";

function a([b, c]) {}
@@ -1 +1,2 @@
import "core-js/modules/web.dom-collections.iterator.js";
const [a, b] = c;
@@ -1,3 +1,4 @@
import "core-js/modules/web.dom-collections.iterator.js";
var objectClass = Object;
var arrayInstance = [];
var assignStr = "assign";
Expand Down
@@ -1 +1,3 @@
import "core-js/modules/web.dom-collections.iterator.js";

for (let a of b);
@@ -1,5 +1,7 @@
"use strict";

require("core-js/modules/web.dom-collections.iterator.js");

Array.from; // static method

Map; // built-in
Expand Down
@@ -1 +1,2 @@
import "core-js/modules/web.dom-collections.iterator.js";
a = [b, ...c];
@@ -1 +1,2 @@
import "core-js/modules/web.dom-collections.iterator.js";
Symbol.iterator in arr;
@@ -1 +1,2 @@
import "core-js/modules/web.dom-collections.iterator.js";
arr[Symbol.iterator]();
Expand Up @@ -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
Expand Down
Expand Up @@ -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 }
Expand All @@ -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 }
Expand Down
Expand Up @@ -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 }
Expand Down
Expand Up @@ -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

Expand Down

0 comments on commit 279e824

Please sign in to comment.