From 41d97312db1997c3d3905923f075ccd0810d221f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 17 Nov 2020 09:32:50 -0500 Subject: [PATCH 1/2] chore: bump caniuse-lite --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d674805cccad..33bfe8f7da16 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ ], "resolutions": { "browserslist": "npm:4.14.5", - "caniuse-lite": "npm:1.0.30001077", + "caniuse-lite": "npm:1.0.30001158", "@types/babel__core": "link:./nope", "@types/babel__traverse": "link:./nope", "@babel/parser/@babel/types": "workspace:*" diff --git a/yarn.lock b/yarn.lock index 92842e61f9a5..56410d8c9749 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5346,10 +5346,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:1.0.30001077": - version: 1.0.30001077 - resolution: "caniuse-lite@npm:1.0.30001077" - checksum: 8c57dfba3e0da11c01fdaad6a3517c0259ce24006b2c1d542827d725c5f5ed5be7a18d7efdbfe4ae879d2fc01e2fa5445c31e76835a8abc9013f7bfa35c42e8e +"caniuse-lite@npm:1.0.30001158": + version: 1.0.30001158 + resolution: "caniuse-lite@npm:1.0.30001158" + checksum: 5e8e370bd6bf104dcec4761f88721ed8140ae45bf7cf69e9a82ff4f31d3cc1da6bf339c0231e3c67aa227108ce0fc18e990b4a251c73216f8c473837fe9f361b languageName: node linkType: hard From c776834b9a4438ec07c73b78664528d19cf1b698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 17 Nov 2020 09:33:17 -0500 Subject: [PATCH 2/2] update test fixtures --- .../browserslists-defaults-not-ie/stdout.txt | 40 ++++++++--------- .../debug/browserslists-defaults/stdout.txt | 44 +++++++++---------- .../stdout.txt | 41 ++++++++--------- 3 files changed, 59 insertions(+), 66 deletions(-) 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 207367b250a1..d89cc00670d9 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,30 @@ Using targets: { - "android": "81", - "chrome": "80", - "edge": "18", - "firefox": "74", + "android": "85", + "chrome": "84", + "edge": "85", + "firefox": "78", "ios": "12.2", - "opera": "67", - "safari": "13", - "samsung": "10.1" + "opera": "71", + "safari": "13.1", + "samsung": "11.1" } Using modules transform: auto Using plugins: - proposal-numeric-separator { "edge":"18", "ios":"12.2", "samsung":"10.1" } - proposal-logical-assignment-operators { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } - proposal-nullish-coalescing-operator { "edge":"18", "ios":"12.2", "safari":"13", "samsung":"10.1" } - proposal-optional-chaining { "edge":"18", "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" } - proposal-object-rest-spread { "edge":"18" } - transform-dotall-regex { "edge":"18", "firefox":"74" } - proposal-unicode-property-regex { "edge":"18", "firefox":"74" } - transform-named-capturing-groups-regex { "edge":"18", "firefox":"74" } + proposal-numeric-separator { "ios":"12.2" } + proposal-logical-assignment-operators { "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-nullish-coalescing-operator { "ios":"12.2", "samsung":"11.1" } + proposal-optional-chaining { "ios":"12.2", "samsung":"11.1" } + syntax-json-strings { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-optional-catch-binding { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-async-generators { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-object-rest-spread { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } transform-template-literals { "ios":"12.2" } - transform-function-name { "edge":"18" } - proposal-export-namespace-from { "edge":"18", "firefox":"74", "ios":"12.2", "safari":"13", "samsung":"10.1" } - transform-modules-commonjs { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } - proposal-dynamic-import { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } + proposal-export-namespace-from { "firefox":"78", "ios":"12.2", "safari":"13.1" } + transform-modules-commonjs { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-dynamic-import { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.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 87c5fa90236c..3ea4aa153c32 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,37 +2,37 @@ Using targets: { - "android": "81", - "chrome": "80", - "edge": "18", - "firefox": "74", + "android": "85", + "chrome": "84", + "edge": "85", + "firefox": "78", "ie": "11", "ios": "12.2", - "opera": "67", - "safari": "13", - "samsung": "10.1" + "opera": "71", + "safari": "13.1", + "samsung": "11.1" } Using modules transform: auto Using plugins: - proposal-numeric-separator { "edge":"18", "ie":"11", "ios":"12.2", "samsung":"10.1" } - proposal-logical-assignment-operators { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ie":"11", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } - proposal-nullish-coalescing-operator { "edge":"18", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" } - proposal-optional-chaining { "edge":"18", "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" } + proposal-numeric-separator { "ie":"11", "ios":"12.2" } + proposal-logical-assignment-operators { "chrome":"84", "edge":"85", "firefox":"78", "ie":"11", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-nullish-coalescing-operator { "ie":"11", "ios":"12.2", "samsung":"11.1" } + proposal-optional-chaining { "ie":"11", "ios":"12.2", "samsung":"11.1" } + proposal-json-strings { "ie":"11" } + proposal-optional-catch-binding { "ie":"11" } transform-parameters { "ie":"11" } - proposal-async-generator-functions { "edge":"18", "ie":"11" } - proposal-object-rest-spread { "edge":"18", "ie":"11" } - transform-dotall-regex { "edge":"18", "firefox":"74", "ie":"11" } - proposal-unicode-property-regex { "edge":"18", "firefox":"74", "ie":"11" } - transform-named-capturing-groups-regex { "edge":"18", "firefox":"74", "ie":"11" } + proposal-async-generator-functions { "ie":"11" } + proposal-object-rest-spread { "ie":"11" } + transform-dotall-regex { "ie":"11" } + proposal-unicode-property-regex { "ie":"11" } + transform-named-capturing-groups-regex { "ie":"11" } transform-async-to-generator { "ie":"11" } transform-exponentiation-operator { "ie":"11" } transform-template-literals { "ie":"11", "ios":"12.2" } transform-literals { "ie":"11" } - transform-function-name { "edge":"18", "ie":"11" } + transform-function-name { "ie":"11" } transform-arrow-functions { "ie":"11" } transform-classes { "ie":"11" } transform-object-super { "ie":"11" } @@ -49,8 +49,8 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "ie":"11" } - proposal-export-namespace-from { "edge":"18", "firefox":"74", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" } - transform-modules-commonjs { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ie":"11", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } - proposal-dynamic-import { "android":"81", "chrome":"80", "edge":"18", "firefox":"74", "ie":"11", "ios":"12.2", "opera":"67", "safari":"13", "samsung":"10.1" } + proposal-export-namespace-from { "firefox":"78", "ie":"11", "ios":"12.2", "safari":"13.1" } + transform-modules-commonjs { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ie":"11", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-dynamic-import { "android":"85", "chrome":"84", "edge":"85", "firefox":"78", "ie":"11", "ios":"12.2", "opera":"71", "safari":"13.1", "samsung":"11.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 fd213a29df35..cd403db27854 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,32 +2,29 @@ Using targets: { - "android": "81", - "chrome": "81", - "edge": "81", - "firefox": "75", - "ios": "13.3", - "opera": "67", - "safari": "13", - "samsung": "10.1" + "android": "85", + "chrome": "85", + "edge": "85", + "firefox": "81", + "ios": "13.4", + "opera": "71", + "safari": "13.1", + "samsung": "11.1" } Using modules transform: auto Using plugins: - proposal-numeric-separator { "samsung":"10.1" } - proposal-logical-assignment-operators { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "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":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } - syntax-optional-catch-binding { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } - syntax-async-generators { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } - syntax-object-rest-spread { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } - transform-dotall-regex { "firefox":"75" } - proposal-unicode-property-regex { "firefox":"75" } - transform-named-capturing-groups-regex { "firefox":"75" } - proposal-export-namespace-from { "firefox":"75", "ios":"13.3", "safari":"13", "samsung":"10.1" } - transform-modules-commonjs { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } - proposal-dynamic-import { "android":"81", "chrome":"81", "edge":"81", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" } + syntax-numeric-separator { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-logical-assignment-operators { "edge":"85", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-nullish-coalescing-operator { "samsung":"11.1" } + proposal-optional-chaining { "samsung":"11.1" } + syntax-json-strings { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-optional-catch-binding { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-async-generators { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + syntax-object-rest-spread { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-export-namespace-from { "ios":"13.4", "safari":"13.1" } + transform-modules-commonjs { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } + proposal-dynamic-import { "android":"85", "chrome":"85", "edge":"85", "firefox":"81", "ios":"13.4", "opera":"71", "safari":"13.1", "samsung":"11.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.