From 4d40bf646eb8b52cfbb458483d568e2471e26180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 4 May 2020 21:48:02 +0200 Subject: [PATCH] Update browserslist (#11517) --- packages/babel-compat-data/package.json | 2 +- .../package.json | 2 +- packages/babel-preset-env/package.json | 2 +- .../browserslists-defaults-not-ie/stdout.txt | 12 +++++------ .../debug/browserslists-defaults/stdout.txt | 12 +++++------ .../stdout.txt | 21 +++++++++---------- 6 files changed, 25 insertions(+), 26 deletions(-) diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index 886e79cfe984..c2f9307133c1 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -25,7 +25,7 @@ "compat-data" ], "dependencies": { - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" }, diff --git a/packages/babel-helper-compilation-targets/package.json b/packages/babel-helper-compilation-targets/package.json index 476db014a5a5..02176ef2c158 100644 --- a/packages/babel-helper-compilation-targets/package.json +++ b/packages/babel-helper-compilation-targets/package.json @@ -18,7 +18,7 @@ ], "dependencies": { "@babel/compat-data": "^7.9.6", - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index 05515fc519e7..566f99d71762 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -66,7 +66,7 @@ "@babel/plugin-transform-unicode-regex": "^7.8.3", "@babel/preset-modules": "^0.1.3", "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", 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 3dfb02970313..05e4d6ac50de 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 @@ -8,15 +8,15 @@ Using targets: "firefox": "68", "ios": "12.2", "opera": "67", - "safari": "12.1", + "safari": "13", "samsung": "10.1" } Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"12.1", "samsung":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"13", "samsung":"10.1" } + proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"13", "samsung":"10.1" } proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } @@ -24,9 +24,9 @@ Using plugins: transform-dotall-regex { "edge":"18", "firefox":"68" } proposal-unicode-property-regex { "edge":"18", "firefox":"68" } transform-named-capturing-groups-regex { "edge":"18", "firefox":"68" } - transform-template-literals { "ios":"12.2", "safari":"12.1" } + transform-template-literals { "ios":"12.2" } transform-function-name { "edge":"18" } - transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. 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 6d8deebaaced..5b0e34506ab3 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 @@ -9,15 +9,15 @@ Using targets: "ie": "11", "ios": "12.2", "opera": "67", - "safari": "12.1", + "safari": "13", "samsung": "10.1" } Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"12.1", "samsung":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" } + proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" } proposal-json-strings { "edge":"18", "ie":"11" } proposal-optional-catch-binding { "edge":"18", "ie":"11" } transform-parameters { "ie":"11" } @@ -28,7 +28,7 @@ Using plugins: transform-named-capturing-groups-regex { "edge":"18", "firefox":"68", "ie":"11" } transform-async-to-generator { "ie":"11" } transform-exponentiation-operator { "ie":"11" } - transform-template-literals { "ie":"11", "ios":"12.2", "safari":"12.1" } + transform-template-literals { "ie":"11", "ios":"12.2" } transform-literals { "ie":"11" } transform-function-name { "edge":"18", "ie":"11" } transform-arrow-functions { "ie":"11" } @@ -46,7 +46,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "ie":"11" } - transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. 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 a26f5163043a..e30fd94d97ba 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 @@ -6,26 +6,25 @@ Using targets: "chrome": "80", "edge": "80", "firefox": "74", - "ios": "13.2", + "ios": "13.3", "opera": "67", - "safari": "12.1", + "safari": "13", "samsung": "10.1" } Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "ios":"13.2", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "ios":"13.2", "safari":"12.1", "samsung":"10.1" } - syntax-json-strings { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - syntax-optional-catch-binding { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - syntax-async-generators { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - syntax-object-rest-spread { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } + proposal-nullish-coalescing-operator { "ios":"13.3", "safari":"13", "samsung":"10.1" } + proposal-optional-chaining { "ios":"13.3", "safari":"13", "samsung":"10.1" } + syntax-json-strings { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } + syntax-optional-catch-binding { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } + syntax-async-generators { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } + syntax-object-rest-spread { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } transform-dotall-regex { "firefox":"74" } proposal-unicode-property-regex { "firefox":"74" } transform-named-capturing-groups-regex { "firefox":"74" } - transform-template-literals { "safari":"12.1" } - transform-modules-commonjs { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.2", "opera":"67", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"80", "edge":"80", "firefox":"74", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.