[babel 8] Enable preset-env bugfixes by default (#13866)

This commit is contained in:
Huáng Jùnliàng 2021-10-24 09:17:19 -04:00 committed by GitHub
parent f2b3134791
commit e45d86c333
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
91 changed files with 143 additions and 142 deletions

View File

@ -11,12 +11,11 @@ var _Child2 = babelHelpers.interopRequireDefault(require("./Child"));
var _jsxRuntime = require("react/jsx-runtime"); var _jsxRuntime = require("react/jsx-runtime");
function MyComponent(_ref) { function MyComponent({
closeFn
}) {
var _Child; var _Child;
let {
closeFn
} = _ref;
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Parent.default, { return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Parent.default, {
render: () => _Child || (_Child = /*#__PURE__*/(0, _jsxRuntime.jsx)(_Child2.default, { render: () => _Child || (_Child = /*#__PURE__*/(0, _jsxRuntime.jsx)(_Child2.default, {
closeFn: closeFn closeFn: closeFn

View File

@ -83,7 +83,7 @@
"@babel/plugin-transform-typeof-symbol": "workspace:^7.14.5", "@babel/plugin-transform-typeof-symbol": "workspace:^7.14.5",
"@babel/plugin-transform-unicode-escapes": "workspace:^7.14.5", "@babel/plugin-transform-unicode-escapes": "workspace:^7.14.5",
"@babel/plugin-transform-unicode-regex": "workspace:^7.14.5", "@babel/plugin-transform-unicode-regex": "workspace:^7.14.5",
"@babel/preset-modules": "^0.1.4", "@babel/preset-modules": "^0.1.5",
"@babel/types": "workspace:^7.15.6", "@babel/types": "workspace:^7.15.6",
"babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs2": "^0.2.2",
"babel-plugin-polyfill-corejs3": "^0.2.5", "babel-plugin-polyfill-corejs3": "^0.2.5",

View File

@ -231,7 +231,7 @@ export default function normalizeOptions(opts: Options) {
bugfixes: v.validateBooleanOption( bugfixes: v.validateBooleanOption(
TopLevelOptions.bugfixes, TopLevelOptions.bugfixes,
opts.bugfixes, opts.bugfixes,
false, process.env.BABEL_8_BREAKING ? true : false,
), ),
configPath: v.validateStringOption( configPath: v.validateStringOption(
TopLevelOptions.configPath, TopLevelOptions.configPath,

View File

@ -1,3 +1,3 @@
import "core-js/modules/es6.array.iterator.js"; import "core-js/modules/es6.array.iterator.js";
import "core-js/modules/web.dom.iterable.js"; import "core-js/modules/web.dom.iterable.js";
var a = new Map(); const a = new Map();

View File

@ -22,21 +22,23 @@ Using plugins:
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 }
proposal-optional-chaining { android, chrome < 91, edge, firefox < 74, ios < 13.4, node, opera, safari < 13.1, samsung } proposal-optional-chaining { android, chrome < 80, edge < 80, firefox < 74, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 }
proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 } proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 } proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 } proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 } proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 } transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
proposal-unicode-property-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 } proposal-unicode-property-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 }
transform-named-capturing-groups-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 } transform-named-capturing-groups-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 }
transform-async-to-generator { ios < 11, safari < 11 }
transform-template-literals { ios < 13, safari < 13 }
transform-function-name { edge < 79 }
transform-unicode-regex { ios < 12, safari < 12 } transform-unicode-regex { ios < 12, safari < 12 }
transform-block-scoping { ios < 11, safari < 11 }
proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 } proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 }
bugfix/transform-async-arrows-in-class { ios < 11, safari < 11 }
bugfix/transform-edge-default-parameters { edge < 18 }
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
syntax-dynamic-import syntax-dynamic-import
corejs2: `DEBUG` option corejs2: `DEBUG` option

View File

@ -1,5 +1,3 @@
import "core-js/modules/web.dom.iterable.js"; import "core-js/modules/web.dom.iterable.js";
function a(_ref) { function a([b, c]) {}
let [b, c] = _ref;
}

View File

@ -1,3 +1,3 @@
import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.iterator.js";
import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.dom-collections.iterator.js";
var a = new Map(); const a = new Map();

View File

@ -22,21 +22,23 @@ Using plugins:
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 } proposal-nullish-coalescing-operator { android, chrome < 80, edge < 80, firefox < 72, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 }
proposal-optional-chaining { android, chrome < 91, edge, firefox < 74, ios < 13.4, node, opera, safari < 13.1, samsung } proposal-optional-chaining { android, chrome < 80, edge < 80, firefox < 74, ios < 13.4, node < 14, opera < 67, safari < 13.1, samsung < 13 }
proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 } proposal-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 } proposal-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 } proposal-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 } proposal-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 } transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
proposal-unicode-property-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 } proposal-unicode-property-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 }
transform-named-capturing-groups-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 } transform-named-capturing-groups-regex { android, chrome < 64, edge < 79, firefox < 78, ios < 11.3, opera < 51, safari < 11.1, samsung < 9 }
transform-async-to-generator { ios < 11, safari < 11 }
transform-template-literals { ios < 13, safari < 13 }
transform-function-name { edge < 79 }
transform-unicode-regex { ios < 12, safari < 12 } transform-unicode-regex { ios < 12, safari < 12 }
transform-block-scoping { ios < 11, safari < 11 }
proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 } proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 }
bugfix/transform-async-arrows-in-class { ios < 11, safari < 11 }
bugfix/transform-edge-default-parameters { edge < 18 }
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
syntax-dynamic-import syntax-dynamic-import
corejs3: `DEBUG` option corejs3: `DEBUG` option

View File

@ -1,3 +1 @@
function a(_ref) { function a([b, c]) {}
let [b, c] = _ref;
}

View File

@ -21,13 +21,14 @@ Using plugins:
syntax-numeric-separator syntax-numeric-separator
proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung < 14 } proposal-logical-assignment-operators { firefox < 79, ios < 14, samsung < 14 }
syntax-nullish-coalescing-operator syntax-nullish-coalescing-operator
proposal-optional-chaining { android, chrome < 91, edge, opera, samsung } syntax-optional-chaining
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
transform-parameters { ios, safari }
syntax-async-generators syntax-async-generators
syntax-object-rest-spread syntax-object-rest-spread
proposal-export-namespace-from { firefox < 80, ios, safari } 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 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import

View File

@ -22,10 +22,10 @@ Using plugins:
proposal-numeric-separator { ie } proposal-numeric-separator { ie }
proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung < 14 } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, samsung < 14 }
proposal-nullish-coalescing-operator { ie } proposal-nullish-coalescing-operator { ie }
proposal-optional-chaining { android, chrome < 91, edge, ie, opera, samsung } proposal-optional-chaining { ie }
proposal-json-strings { ie } proposal-json-strings { ie }
proposal-optional-catch-binding { ie } proposal-optional-catch-binding { ie }
transform-parameters { ie, ios, safari } transform-parameters { ie }
proposal-async-generator-functions { ie } proposal-async-generator-functions { ie }
proposal-object-rest-spread { ie } proposal-object-rest-spread { ie }
transform-dotall-regex { ie } transform-dotall-regex { ie }

View File

@ -21,13 +21,14 @@ Using plugins:
syntax-numeric-separator syntax-numeric-separator
proposal-logical-assignment-operators { samsung < 14 } proposal-logical-assignment-operators { samsung < 14 }
syntax-nullish-coalescing-operator syntax-nullish-coalescing-operator
proposal-optional-chaining { android, chrome < 91, edge, opera, samsung } syntax-optional-chaining
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
transform-parameters { ios, safari }
syntax-async-generators syntax-async-generators
syntax-object-rest-spread syntax-object-rest-spread
proposal-export-namespace-from { ios, safari } 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 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { electron < 6.0 } proposal-numeric-separator { electron < 6.0 }
proposal-logical-assignment-operators { electron < 10.0 } proposal-logical-assignment-operators { electron < 10.0 }
proposal-nullish-coalescing-operator { electron < 8.0 } proposal-nullish-coalescing-operator { electron < 8.0 }
proposal-optional-chaining { electron < 13.0 } proposal-optional-chaining { electron < 8.0 }
proposal-json-strings { electron < 3.0 } proposal-json-strings { electron < 3.0 }
proposal-optional-catch-binding { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 }
transform-parameters { electron < 0.37 } transform-parameters { electron < 0.37 }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 } proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 } proposal-optional-catch-binding { chrome < 66 }
transform-parameters { } transform-parameters { }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { node < 12.5 } proposal-numeric-separator { node < 12.5 }
proposal-logical-assignment-operators { node < 15 } proposal-logical-assignment-operators { node < 15 }
proposal-nullish-coalescing-operator { node < 14 } proposal-nullish-coalescing-operator { node < 14 }
proposal-optional-chaining { node } proposal-optional-chaining { node < 14 }
proposal-json-strings { node < 10 } proposal-json-strings { node < 10 }
proposal-optional-catch-binding { node < 10 } proposal-optional-catch-binding { node < 10 }
proposal-async-generator-functions { node < 10 } proposal-async-generator-functions { node < 10 }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -19,20 +19,20 @@ Using plugins:
proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 }
proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 }
proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 }
proposal-optional-chaining { chrome < 91, edge, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-optional-chaining { chrome < 80, edge < 80, firefox < 74, ie, ios < 13.4, safari < 13.1 }
proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 }
proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 }
transform-parameters { edge < 18, firefox < 53, ie, ios, safari } transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 }
proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 }
proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 }
transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
proposal-unicode-property-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } proposal-unicode-property-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
transform-named-capturing-groups-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } transform-named-capturing-groups-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
transform-async-to-generator { chrome < 55, edge < 15, firefox < 52, ie, ios < 11, safari < 11 } transform-async-to-generator { chrome < 55, edge < 15, firefox < 52, ie, ios < 10.3, safari < 10.1 }
transform-exponentiation-operator { edge < 14, firefox < 52, ie, ios < 10.3, safari < 10.1 } transform-exponentiation-operator { edge < 14, firefox < 52, ie, ios < 10.3, safari < 10.1 }
transform-template-literals { ie, ios < 13, safari < 13 } transform-template-literals { ie, safari < 9 }
transform-literals { firefox < 53, ie, safari < 9 } transform-literals { firefox < 53, ie, safari < 9 }
transform-function-name { edge < 79, firefox < 53, ie, ios < 10, safari < 10 } transform-function-name { edge < 14, firefox < 53, ie, ios < 10, safari < 10 }
transform-arrow-functions { ie, ios < 10, safari < 10 } transform-arrow-functions { ie, ios < 10, safari < 10 }
transform-block-scoped-functions { ie < 11, ios < 10, safari < 10 } transform-block-scoped-functions { ie < 11, ios < 10, safari < 10 }
transform-classes { ie, ios < 10, safari < 10 } transform-classes { ie, ios < 10, safari < 10 }
@ -46,7 +46,7 @@ Using plugins:
transform-unicode-regex { ie, ios < 12, safari < 12 } transform-unicode-regex { ie, ios < 12, safari < 12 }
transform-spread { ie, ios < 10, safari < 10 } transform-spread { ie, ios < 10, safari < 10 }
transform-destructuring { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } transform-destructuring { edge < 15, firefox < 53, ie, ios < 10, safari < 10 }
transform-block-scoping { edge < 14, firefox < 51, ie, ios < 11, safari < 11 } transform-block-scoping { edge < 14, firefox < 51, ie, ios < 10, safari < 10 }
transform-typeof-symbol { ie, safari < 9 } transform-typeof-symbol { ie, safari < 9 }
transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 }
transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 }

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 }
proposal-optional-chaining { chrome < 91, electron < 13.0, ie, node } proposal-optional-chaining { chrome < 80, electron < 8.0, ie, node < 14 }
proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 }
transform-parameters { electron < 0.37, ie } transform-parameters { electron < 0.37, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { electron < 6.0 } proposal-numeric-separator { electron < 6.0 }
proposal-logical-assignment-operators { electron < 10.0 } proposal-logical-assignment-operators { electron < 10.0 }
proposal-nullish-coalescing-operator { electron < 8.0 } proposal-nullish-coalescing-operator { electron < 8.0 }
proposal-optional-chaining { electron < 13.0 } proposal-optional-chaining { electron < 8.0 }
proposal-json-strings { electron < 3.0 } proposal-json-strings { electron < 3.0 }
proposal-optional-catch-binding { electron < 3.0 } proposal-optional-catch-binding { electron < 3.0 }
transform-parameters { electron < 0.37 } transform-parameters { electron < 0.37 }

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 } proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 } proposal-optional-catch-binding { chrome < 66 }
transform-parameters { } transform-parameters { }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { node < 12.5 } proposal-numeric-separator { node < 12.5 }
proposal-logical-assignment-operators { node < 15 } proposal-logical-assignment-operators { node < 15 }
proposal-nullish-coalescing-operator { node < 14 } proposal-nullish-coalescing-operator { node < 14 }
proposal-optional-chaining { node } proposal-optional-chaining { node < 14 }
proposal-json-strings { node < 10 } proposal-json-strings { node < 10 }
proposal-optional-catch-binding { node < 10 } proposal-optional-catch-binding { node < 10 }
proposal-async-generator-functions { node < 10 } proposal-async-generator-functions { node < 10 }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -19,20 +19,20 @@ Using plugins:
proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 }
proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 }
proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 } proposal-nullish-coalescing-operator { chrome < 80, edge < 80, firefox < 72, ie, ios < 13.4, safari < 13.1 }
proposal-optional-chaining { chrome < 91, edge, firefox < 74, ie, ios < 13.4, safari < 13.1 } proposal-optional-chaining { chrome < 80, edge < 80, firefox < 74, ie, ios < 13.4, safari < 13.1 }
proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 } proposal-json-strings { chrome < 66, edge < 79, firefox < 62, ie, ios < 12, safari < 12 }
proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 } proposal-optional-catch-binding { chrome < 66, edge < 79, firefox < 58, ie, ios < 11.3, safari < 11.1 }
transform-parameters { edge < 18, firefox < 53, ie, ios, safari } transform-parameters { edge < 15, firefox < 53, ie, ios < 10, safari < 10 }
proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 } proposal-async-generator-functions { chrome < 63, edge < 79, firefox < 57, ie, ios < 12, safari < 12 }
proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 } proposal-object-rest-spread { chrome < 60, edge < 79, firefox < 55, ie, ios < 11.3, safari < 11.1 }
transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
proposal-unicode-property-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } proposal-unicode-property-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
transform-named-capturing-groups-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 } transform-named-capturing-groups-regex { chrome < 64, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
transform-async-to-generator { chrome < 55, edge < 15, firefox < 52, ie, ios < 11, safari < 11 } transform-async-to-generator { chrome < 55, edge < 15, firefox < 52, ie, ios < 10.3, safari < 10.1 }
transform-exponentiation-operator { edge < 14, firefox < 52, ie, ios < 10.3, safari < 10.1 } transform-exponentiation-operator { edge < 14, firefox < 52, ie, ios < 10.3, safari < 10.1 }
transform-template-literals { ie, ios < 13, safari < 13 } transform-template-literals { ie, safari < 9 }
transform-literals { firefox < 53, ie, safari < 9 } transform-literals { firefox < 53, ie, safari < 9 }
transform-function-name { edge < 79, firefox < 53, ie, ios < 10, safari < 10 } transform-function-name { edge < 14, firefox < 53, ie, ios < 10, safari < 10 }
transform-arrow-functions { ie, ios < 10, safari < 10 } transform-arrow-functions { ie, ios < 10, safari < 10 }
transform-block-scoped-functions { ie < 11, ios < 10, safari < 10 } transform-block-scoped-functions { ie < 11, ios < 10, safari < 10 }
transform-classes { ie, ios < 10, safari < 10 } transform-classes { ie, ios < 10, safari < 10 }
@ -46,7 +46,7 @@ Using plugins:
transform-unicode-regex { ie, ios < 12, safari < 12 } transform-unicode-regex { ie, ios < 12, safari < 12 }
transform-spread { ie, ios < 10, safari < 10 } transform-spread { ie, ios < 10, safari < 10 }
transform-destructuring { edge < 15, firefox < 53, ie, ios < 10, safari < 10 } transform-destructuring { edge < 15, firefox < 53, ie, ios < 10, safari < 10 }
transform-block-scoping { edge < 14, firefox < 51, ie, ios < 11, safari < 11 } transform-block-scoping { edge < 14, firefox < 51, ie, ios < 10, safari < 10 }
transform-typeof-symbol { ie, safari < 9 } transform-typeof-symbol { ie, safari < 9 }
transform-new-target { edge < 14, ie, ios < 10, safari < 10 } transform-new-target { edge < 14, ie, ios < 10, safari < 10 }
transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 } transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 }

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { samsung < 11 } proposal-numeric-separator { samsung < 11 }
proposal-logical-assignment-operators { samsung < 14 } proposal-logical-assignment-operators { samsung < 14 }
proposal-nullish-coalescing-operator { samsung < 13 } proposal-nullish-coalescing-operator { samsung < 13 }
proposal-optional-chaining { samsung } proposal-optional-chaining { samsung < 13 }
proposal-json-strings { samsung < 9 } proposal-json-strings { samsung < 9 }
proposal-optional-catch-binding { samsung < 9 } proposal-optional-catch-binding { samsung < 9 }
syntax-async-generators syntax-async-generators

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, electron < 8.0, ie, node < 14 }
proposal-optional-chaining { chrome < 91, electron < 13.0, ie, node } proposal-optional-chaining { chrome < 80, electron < 8.0, ie, node < 14 }
proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 } proposal-json-strings { chrome < 66, electron < 3.0, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, electron < 3.0, ie, node < 10 }
transform-parameters { electron < 0.37, ie } transform-parameters { electron < 0.37, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { node < 12.5 } proposal-numeric-separator { node < 12.5 }
proposal-logical-assignment-operators { node < 15 } proposal-logical-assignment-operators { node < 15 }
proposal-nullish-coalescing-operator { node < 14 } proposal-nullish-coalescing-operator { node < 14 }
proposal-optional-chaining { node } proposal-optional-chaining { node < 14 }
proposal-json-strings { node < 10 } proposal-json-strings { node < 10 }
proposal-optional-catch-binding { node < 10 } proposal-optional-catch-binding { node < 10 }
proposal-async-generator-functions { node < 10 } proposal-async-generator-functions { node < 10 }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 }
proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 }
proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 } proposal-nullish-coalescing-operator { chrome < 80, ie, node < 14 }
proposal-optional-chaining { chrome < 91, ie, node } proposal-optional-chaining { chrome < 80, ie, node < 14 }
proposal-json-strings { chrome < 66, ie, node < 10 } proposal-json-strings { chrome < 66, ie, node < 10 }
proposal-optional-catch-binding { chrome < 66, ie, node < 10 } proposal-optional-catch-binding { chrome < 66, ie, node < 10 }
transform-parameters { ie } transform-parameters { ie }

View File

@ -15,7 +15,7 @@ Using plugins:
proposal-numeric-separator { firefox < 70, node < 12.5 } proposal-numeric-separator { firefox < 70, node < 12.5 }
proposal-logical-assignment-operators { firefox < 79, node < 15 } proposal-logical-assignment-operators { firefox < 79, node < 15 }
proposal-nullish-coalescing-operator { firefox < 72, node < 14 } proposal-nullish-coalescing-operator { firefox < 72, node < 14 }
proposal-optional-chaining { firefox < 74, node } proposal-optional-chaining { firefox < 74, node < 14 }
proposal-json-strings { firefox < 62, node < 10 } proposal-json-strings { firefox < 62, node < 10 }
proposal-optional-catch-binding { firefox < 58, node < 10 } proposal-optional-catch-binding { firefox < 58, node < 10 }
proposal-async-generator-functions { firefox < 57, node < 10 } proposal-async-generator-functions { firefox < 57, node < 10 }
@ -29,6 +29,7 @@ Using plugins:
transform-unicode-escapes { firefox < 53 } transform-unicode-escapes { firefox < 53 }
transform-destructuring { firefox < 53 } transform-destructuring { firefox < 53 }
proposal-export-namespace-from { firefox < 80, node < 13.2 } proposal-export-namespace-from { firefox < 80, node < 13.2 }
bugfix/transform-async-arrows-in-class { node < 7.6 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import

View File

@ -15,11 +15,12 @@ Using plugins:
syntax-numeric-separator syntax-numeric-separator
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
syntax-nullish-coalescing-operator syntax-nullish-coalescing-operator
proposal-optional-chaining { chrome < 91 } syntax-optional-chaining
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators
syntax-object-rest-spread syntax-object-rest-spread
bugfix/transform-v8-spread-parameters-in-optional-chaining { chrome < 91 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import
proposal-export-namespace-from { } proposal-export-namespace-from { }

View File

@ -14,11 +14,12 @@ Using plugins:
syntax-numeric-separator syntax-numeric-separator
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
syntax-nullish-coalescing-operator syntax-nullish-coalescing-operator
proposal-optional-chaining { chrome < 91 } syntax-optional-chaining
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators
syntax-object-rest-spread syntax-object-rest-spread
bugfix/transform-v8-spread-parameters-in-optional-chaining { chrome < 91 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import
proposal-export-namespace-from { } proposal-export-namespace-from { }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 } proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 } proposal-optional-catch-binding { chrome < 66 }
proposal-async-generator-functions { chrome < 63 } proposal-async-generator-functions { chrome < 63 }

View File

@ -14,11 +14,12 @@ Using plugins:
syntax-numeric-separator syntax-numeric-separator
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
syntax-nullish-coalescing-operator syntax-nullish-coalescing-operator
proposal-optional-chaining { chrome < 91 } syntax-optional-chaining
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators
syntax-object-rest-spread syntax-object-rest-spread
bugfix/transform-v8-spread-parameters-in-optional-chaining { chrome < 91 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import
proposal-export-namespace-from { } proposal-export-namespace-from { }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 } proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 } proposal-optional-catch-binding { chrome < 66 }
proposal-async-generator-functions { chrome < 63 } proposal-async-generator-functions { chrome < 63 }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
syntax-json-strings syntax-json-strings
syntax-optional-catch-binding syntax-optional-catch-binding
syntax-async-generators syntax-async-generators

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -17,7 +17,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -14,7 +14,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75 } proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 } proposal-logical-assignment-operators { chrome < 85 }
proposal-nullish-coalescing-operator { chrome < 80 } proposal-nullish-coalescing-operator { chrome < 80 }
proposal-optional-chaining { chrome < 91 } proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 } proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 } proposal-optional-catch-binding { chrome < 66 }
proposal-async-generator-functions { chrome < 63 } proposal-async-generator-functions { chrome < 63 }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -16,7 +16,7 @@ Using plugins:
proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie }
proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie }
proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie } proposal-nullish-coalescing-operator { chrome < 80, firefox < 72, ie }
proposal-optional-chaining { chrome < 91, firefox < 74, ie } proposal-optional-chaining { chrome < 80, firefox < 74, ie }
proposal-json-strings { chrome < 66, firefox < 62, ie } proposal-json-strings { chrome < 66, firefox < 62, ie }
proposal-optional-catch-binding { chrome < 66, firefox < 58, ie } proposal-optional-catch-binding { chrome < 66, firefox < 58, ie }
transform-parameters { firefox < 53, ie } transform-parameters { firefox < 53, ie }

View File

@ -4,7 +4,7 @@
"env", "env",
{ {
"targets": [ "targets": [
"Chrome >= 60", "Chrome >= 54",
"Safari >= 11", "Safari >= 11",
"iOS >= 10.3", "iOS >= 10.3",
"Firefox >= 55", "Firefox >= 55",

View File

@ -1,9 +1,8 @@
((a, _ref) => { ((a, {
let { b: _b = 0,
b = 0, c: _c = 3
c = 3 }) => {
} = _ref; return a === 1 && _b === 2 && _c === 3;
return a === 1 && b === 2 && c === 3;
})(1, { })(1, {
b: 2 b: 2
}); });

View File

@ -1,8 +1 @@
function f() { async function f() {}
return _f.apply(this, arguments);
}
function _f() {
_f = babelHelpers.asyncToGenerator(function* () {});
return _f.apply(this, arguments);
}

View File

@ -1 +1 @@
var a = () => 1; const a = () => 1;

View File

@ -1 +1 @@
var a = () => 1; const a = () => 1;

View File

@ -1,4 +1,4 @@
{ {
var _a = 3; let _a = 3;
} }
var a = 3; let a = 3;

View File

@ -17,18 +17,19 @@ Using plugins:
proposal-optional-chaining { safari < 13.1 } proposal-optional-chaining { safari < 13.1 }
proposal-json-strings { safari < 12 } proposal-json-strings { safari < 12 }
proposal-optional-catch-binding { safari < 11.1 } proposal-optional-catch-binding { safari < 11.1 }
transform-parameters { safari }
proposal-async-generator-functions { safari < 12 } proposal-async-generator-functions { safari < 12 }
proposal-object-rest-spread { safari < 11.1 } proposal-object-rest-spread { safari < 11.1 }
transform-dotall-regex { safari < 11.1 } transform-dotall-regex { safari < 11.1 }
proposal-unicode-property-regex { safari < 11.1 } proposal-unicode-property-regex { safari < 11.1 }
transform-named-capturing-groups-regex { safari < 11.1 } transform-named-capturing-groups-regex { safari < 11.1 }
transform-async-to-generator { safari < 11 } transform-async-to-generator { safari < 10.1 }
transform-exponentiation-operator { safari < 10.1 } transform-exponentiation-operator { safari < 10.1 }
transform-template-literals { safari < 13 }
transform-unicode-regex { safari < 12 } transform-unicode-regex { safari < 12 }
transform-block-scoping { safari < 11 }
proposal-export-namespace-from { safari } proposal-export-namespace-from { safari }
bugfix/transform-safari-block-shadowing { safari < 11 }
bugfix/transform-safari-for-shadowing { safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari }
bugfix/transform-tagged-template-caching { safari < 13 }
transform-modules-commonjs transform-modules-commonjs
proposal-dynamic-import proposal-dynamic-import

View File

@ -1,3 +1,6 @@
var _templateObject; var _ = function _(t) {
return t;
},
_t;
tag(_templateObject || (_templateObject = babelHelpers.taggedTemplateLiteral(["Safari 12 borked"]))); tag(_t || (_t = _`Safari 12 borked`));

View File

@ -3293,7 +3293,7 @@ __metadata:
"@babel/plugin-transform-typeof-symbol": "workspace:^7.14.5" "@babel/plugin-transform-typeof-symbol": "workspace:^7.14.5"
"@babel/plugin-transform-unicode-escapes": "workspace:^7.14.5" "@babel/plugin-transform-unicode-escapes": "workspace:^7.14.5"
"@babel/plugin-transform-unicode-regex": "workspace:^7.14.5" "@babel/plugin-transform-unicode-regex": "workspace:^7.14.5"
"@babel/preset-modules": ^0.1.4 "@babel/preset-modules": ^0.1.5
"@babel/types": "workspace:^7.15.6" "@babel/types": "workspace:^7.15.6"
babel-plugin-polyfill-corejs2: ^0.2.2 babel-plugin-polyfill-corejs2: ^0.2.2
babel-plugin-polyfill-corejs3: ^0.2.5 babel-plugin-polyfill-corejs3: ^0.2.5
@ -3332,9 +3332,9 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@babel/preset-modules@npm:^0.1.4": "@babel/preset-modules@npm:^0.1.4, @babel/preset-modules@npm:^0.1.5":
version: 0.1.4 version: 0.1.5
resolution: "@babel/preset-modules@npm:0.1.4" resolution: "@babel/preset-modules@npm:0.1.5"
dependencies: dependencies:
"@babel/helper-plugin-utils": ^7.0.0 "@babel/helper-plugin-utils": ^7.0.0
"@babel/plugin-proposal-unicode-property-regex": ^7.4.4 "@babel/plugin-proposal-unicode-property-regex": ^7.4.4
@ -3343,7 +3343,7 @@ __metadata:
esutils: ^2.0.2 esutils: ^2.0.2
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: 7c6500be06be9a341e377eb63292a4a22d0da2b4fb8c68714aff703ddb341cbd58e37d4119d64fc3e602f73801103af471fca2c60b4c1e48e08eea3e6b1afc93 checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10
languageName: node languageName: node
linkType: hard linkType: hard