* fix: register function expression id after params * implement bugfix plugin * add more testcases * fix: do not skip pattern binding referencing id * update compat-table * add bugfix plugin to preset-env * update Babel 8 test fixtures * Update packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression/README.md * chore: bundle bugfix plugin * address review comments * add runtime version check * update compat table * fix syntax error * update test fixtures * revert bugfixes targets update * update Babel 8 test fixtures
44 lines
2.6 KiB
Plaintext
44 lines
2.6 KiB
Plaintext
@babel/preset-env: `DEBUG` option
|
|
|
|
Using targets:
|
|
{
|
|
"android": "61",
|
|
"chrome": "61",
|
|
"edge": "16",
|
|
"firefox": "60",
|
|
"ios": "10.3",
|
|
"node": "13.2",
|
|
"opera": "48",
|
|
"safari": "10.1",
|
|
"samsung": "8.2"
|
|
}
|
|
|
|
Using modules transform: auto
|
|
|
|
Using plugins:
|
|
proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung }
|
|
proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
|
|
proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
|
|
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-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-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 }
|
|
transform-parameters { edge < 18, ios, safari }
|
|
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 }
|
|
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 }
|
|
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-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 }
|
|
transform-modules-commonjs
|
|
proposal-dynamic-import
|
|
|
|
Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
|