Skip to content

Commit

Permalink
Update stdouts
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Oct 26, 2022
1 parent bc8915c commit a19c301
Show file tree
Hide file tree
Showing 133 changed files with 159 additions and 136 deletions.
9 changes: 3 additions & 6 deletions packages/babel-plugin-transform-parameters/src/index.ts
Expand Up @@ -43,24 +43,21 @@ export default declare((api, options: Options) => {
return false;
}

const isAsyncOrGenerator = ({ node }: NodePath<t.Function>) =>
node.async || node.generator;

return {
name: "transform-parameters",

visitor: {
Function: {
enter(path) {
if (!isAsyncOrGenerator(path)) transformParameters(path);
if (!path.node.generator) transformParameters(path);
},
// We need to transform async/generator functions in `exit`,
// We need to transform generator functions in `exit`,
// to avoid transforming parameters before that regenerator
// runs: https://github.com/babel/babel/issues/15012
// However, we still transform classic functions in `enter`,
// to avoid unnecessarily requeueing them.
exit(path) {
if (isAsyncOrGenerator(path)) {
if (path.node.generator) {
if (transformParameters(path)) path.requeue();
}
},
Expand Down
Expand Up @@ -26,7 +26,6 @@ Using plugins:
proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, 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 }
Expand All @@ -37,6 +36,7 @@ Using plugins:
transform-function-name { edge < 79 }
transform-unicode-regex { ios < 12, safari < 12 }
transform-block-scoping { ios < 11, safari < 11 }
transform-parameters { edge < 18, ios, safari }
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
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { chrome < 80 }
proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 }
transform-parameters { chrome < 49 }
proposal-async-generator-functions { chrome < 63 }
proposal-object-rest-spread { chrome < 60 }
transform-dotall-regex { chrome < 62 }
Expand All @@ -43,6 +42,7 @@ Using plugins:
transform-block-scoping { chrome < 49 }
transform-new-target { chrome < 46 }
transform-regenerator { chrome < 50 }
transform-parameters { chrome < 49 }
proposal-export-namespace-from { chrome < 72 }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { edge < 80 }
proposal-json-strings { edge < 79 }
proposal-optional-catch-binding { edge < 79 }
transform-parameters { edge < 15 }
proposal-async-generator-functions { edge < 79 }
proposal-object-rest-spread { edge < 79 }
transform-dotall-regex { edge < 79 }
Expand All @@ -27,6 +26,7 @@ Using plugins:
transform-async-to-generator { edge < 15 }
transform-for-of { edge < 15 }
transform-destructuring { edge < 15 }
transform-parameters { edge < 15 }
proposal-export-namespace-from { edge < 79 }
bugfix/transform-edge-function-name { edge < 79 }
transform-modules-commonjs
Expand Down
Expand Up @@ -18,13 +18,13 @@ Using plugins:
proposal-optional-chaining { edge < 91 }
proposal-json-strings { edge < 79 }
proposal-optional-catch-binding { edge < 79 }
transform-parameters { edge < 18 }
proposal-async-generator-functions { edge < 79 }
proposal-object-rest-spread { edge < 79 }
transform-dotall-regex { edge < 79 }
proposal-unicode-property-regex { edge < 79 }
transform-named-capturing-groups-regex { edge < 79 }
transform-function-name { edge < 79 }
transform-parameters { edge < 18 }
proposal-export-namespace-from { edge < 79 }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { edge < 91 }
proposal-json-strings { edge < 79 }
proposal-optional-catch-binding { edge < 79 }
transform-parameters { edge < 18 }
proposal-async-generator-functions { edge < 79 }
proposal-object-rest-spread { edge < 79 }
transform-dotall-regex { edge < 79 }
Expand All @@ -28,6 +27,7 @@ Using plugins:
transform-function-name { edge < 79 }
transform-for-of { edge < 15 }
transform-destructuring { edge < 15 }
transform-parameters { edge < 18 }
proposal-export-namespace-from { edge < 79 }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { edge < 80 }
proposal-json-strings { edge < 79 }
proposal-optional-catch-binding { edge < 79 }
transform-parameters { edge < 15 }
proposal-async-generator-functions { edge < 79 }
proposal-object-rest-spread { edge < 79 }
transform-dotall-regex { edge < 79 }
Expand All @@ -27,6 +26,7 @@ Using plugins:
transform-async-to-generator { edge < 15 }
transform-for-of { edge < 15 }
transform-destructuring { edge < 15 }
transform-parameters { edge < 15 }
proposal-export-namespace-from { edge < 79 }
bugfix/transform-edge-function-name { edge < 79 }
transform-modules-commonjs
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { safari < 13.1 }
proposal-json-strings { safari < 12 }
proposal-optional-catch-binding { safari < 11.1 }
transform-parameters { safari }
proposal-async-generator-functions { safari < 12 }
proposal-object-rest-spread { safari < 11.1 }
transform-dotall-regex { safari < 11.1 }
Expand All @@ -29,6 +28,7 @@ Using plugins:
transform-template-literals { safari < 13 }
transform-unicode-regex { safari < 12 }
transform-block-scoping { safari < 11 }
transform-parameters { safari }
proposal-export-namespace-from { safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { safari < 13.1 }
proposal-json-strings { safari < 12 }
proposal-optional-catch-binding { safari < 11.1 }
transform-parameters { safari < 10 }
proposal-async-generator-functions { safari < 12 }
proposal-object-rest-spread { safari < 11.1 }
transform-dotall-regex { safari < 11.1 }
Expand All @@ -37,6 +36,7 @@ Using plugins:
transform-block-scoping { safari < 10 }
transform-new-target { safari < 10 }
transform-regenerator { safari < 10 }
transform-parameters { safari < 10 }
proposal-export-namespace-from { safari }
bugfix/transform-tagged-template-caching { safari < 13 }
transform-modules-commonjs
Expand Down
Expand Up @@ -16,9 +16,9 @@ Using plugins:
syntax-optional-chaining
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { safari }
syntax-async-generators
syntax-object-rest-spread
transform-parameters { safari }
proposal-export-namespace-from { safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -26,7 +26,6 @@ Using plugins:
proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, 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 }
Expand All @@ -37,6 +36,7 @@ Using plugins:
transform-function-name { edge < 79 }
transform-unicode-regex { ios < 12, safari < 12 }
transform-block-scoping { ios < 11, safari < 11 }
transform-parameters { edge < 18, ios, safari }
proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 }
syntax-dynamic-import
corejs2: `DEBUG` option
Expand Down
Expand Up @@ -26,7 +26,6 @@ Using plugins:
proposal-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, 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 }
Expand All @@ -37,6 +36,7 @@ Using plugins:
transform-function-name { edge < 79 }
transform-unicode-regex { ios < 12, safari < 12 }
transform-block-scoping { ios < 11, safari < 11 }
transform-parameters { edge < 18, ios, safari }
proposal-export-namespace-from { android < 72, chrome < 72, edge < 79, firefox < 80, ios, opera < 60, safari, samsung < 11.0 }
syntax-dynamic-import
corejs3: `DEBUG` option
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { ie }
proposal-json-strings { ie }
proposal-optional-catch-binding { ie }
transform-parameters { ie }
proposal-async-generator-functions { ie }
proposal-object-rest-spread { ie }
transform-dotall-regex { ie }
Expand All @@ -45,6 +44,7 @@ Using plugins:
transform-typeof-symbol { ie }
transform-new-target { ie }
transform-regenerator { ie }
transform-parameters { ie }
proposal-export-namespace-from { ie }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { android }
proposal-json-strings { android }
proposal-optional-catch-binding { android }
transform-parameters { android }
proposal-async-generator-functions { android }
proposal-object-rest-spread { android }
transform-dotall-regex { android }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { android }
transform-new-target { android }
transform-regenerator { android }
transform-parameters { android }
transform-member-expression-literals { android < 4 }
transform-property-literals { android < 4 }
transform-reserved-words { android < 4.4 }
Expand Down
Expand Up @@ -24,9 +24,9 @@ Using plugins:
proposal-optional-chaining { samsung }
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { ios, safari }
syntax-async-generators
syntax-object-rest-spread
transform-parameters { ios, safari }
proposal-export-namespace-from { ios, safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -24,9 +24,9 @@ Using plugins:
proposal-optional-chaining { samsung }
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { ios, safari }
syntax-async-generators
syntax-object-rest-spread
transform-parameters { ios, safari }
proposal-export-namespace-from { ios, safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -23,9 +23,9 @@ Using plugins:
proposal-optional-chaining { samsung }
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { ios, safari }
syntax-async-generators
syntax-object-rest-spread
transform-parameters { ios, safari }
proposal-export-namespace-from { ios, safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { ie }
proposal-json-strings { ie }
proposal-optional-catch-binding { ie }
transform-parameters { ie }
proposal-async-generator-functions { ie }
proposal-object-rest-spread { ie }
transform-dotall-regex { ie }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { ie }
transform-new-target { ie }
transform-regenerator { ie }
transform-parameters { ie }
transform-member-expression-literals { ie < 9 }
transform-property-literals { ie < 9 }
transform-reserved-words { ie < 9 }
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { android }
proposal-json-strings { android }
proposal-optional-catch-binding { android }
transform-parameters { android }
proposal-async-generator-functions { android }
proposal-object-rest-spread { android }
transform-dotall-regex { android }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { android }
transform-new-target { android }
transform-regenerator { android }
transform-parameters { android }
transform-reserved-words { android < 4.4 }
proposal-export-namespace-from { android < 72 }
transform-modules-commonjs
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { electron < 13.0 }
proposal-json-strings { electron < 3.0 }
proposal-optional-catch-binding { electron < 3.0 }
transform-parameters { electron < 0.37 }
proposal-async-generator-functions { electron < 3.0 }
proposal-object-rest-spread { electron < 2.0 }
transform-dotall-regex { electron < 3.0 }
Expand All @@ -33,6 +32,7 @@ Using plugins:
transform-destructuring { electron < 1.2 }
transform-block-scoping { electron < 0.37 }
transform-regenerator { electron < 1.1 }
transform-parameters { electron < 0.37 }
proposal-export-namespace-from { electron < 5.0 }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { chrome < 91 }
proposal-json-strings { chrome < 66 }
proposal-optional-catch-binding { chrome < 66 }
transform-parameters { }
proposal-async-generator-functions { chrome < 63 }
proposal-object-rest-spread { chrome < 60 }
transform-dotall-regex { chrome < 62 }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { }
transform-new-target { }
transform-regenerator { }
transform-parameters { }
transform-member-expression-literals { }
transform-property-literals { }
transform-reserved-words { }
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { ie }
proposal-json-strings { ie }
proposal-optional-catch-binding { ie }
transform-parameters { ie }
proposal-async-generator-functions { ie }
proposal-object-rest-spread { ie }
transform-dotall-regex { ie }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { ie }
transform-new-target { ie }
transform-regenerator { ie }
transform-parameters { ie }
transform-member-expression-literals { ie < 9 }
transform-property-literals { ie < 9 }
transform-reserved-words { ie < 9 }
Expand Down
Expand Up @@ -18,7 +18,6 @@ Using plugins:
proposal-optional-chaining { ie }
proposal-json-strings { ie }
proposal-optional-catch-binding { ie }
transform-parameters { ie }
proposal-async-generator-functions { ie }
proposal-object-rest-spread { ie }
transform-dotall-regex { ie }
Expand Down Expand Up @@ -46,6 +45,7 @@ Using plugins:
transform-typeof-symbol { ie }
transform-new-target { ie }
transform-regenerator { ie }
transform-parameters { ie }
transform-member-expression-literals { ie < 9 }
transform-property-literals { ie < 9 }
transform-reserved-words { ie < 9 }
Expand Down
Expand Up @@ -23,7 +23,6 @@ Using plugins:
proposal-optional-chaining { chrome < 91, edge < 91, firefox < 74, ie, ios < 13.4, safari < 13.1 }
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 }
transform-parameters { edge < 18, firefox < 53, ie, ios, safari }
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 }
transform-dotall-regex { chrome < 62, edge < 79, firefox < 78, ie, ios < 11.3, safari < 11.1 }
Expand Down Expand Up @@ -51,6 +50,7 @@ Using plugins:
transform-typeof-symbol { ie, safari < 9 }
transform-new-target { edge < 14, ie, ios < 10, safari < 10 }
transform-regenerator { firefox < 53, ie, ios < 10, safari < 10 }
transform-parameters { edge < 18, firefox < 53, ie, ios, safari }
proposal-export-namespace-from { chrome < 72, edge < 79, firefox < 80, ie, ios, safari }
transform-modules-commonjs
proposal-dynamic-import
Expand Down
Expand Up @@ -21,7 +21,6 @@ Using plugins:
proposal-optional-chaining { chrome < 91, electron < 13.0, ie, node < 16.9 }
proposal-json-strings { 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 }
proposal-async-generator-functions { chrome < 63, electron < 3.0, ie, node < 10 }
proposal-object-rest-spread { chrome < 60, electron < 2.0, ie, node < 8.3 }
transform-dotall-regex { chrome < 62, electron < 3.0, ie, node < 8.10 }
Expand Down Expand Up @@ -49,6 +48,7 @@ Using plugins:
transform-typeof-symbol { ie }
transform-new-target { ie }
transform-regenerator { electron < 1.1, ie }
transform-parameters { electron < 0.37, ie }
proposal-export-namespace-from { chrome < 72, electron < 5.0, ie, node < 13.2 }
transform-modules-commonjs
proposal-dynamic-import
Expand Down

0 comments on commit a19c301

Please sign in to comment.