summaryrefslogtreecommitdiff
path: root/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
commitefbc2ffe6a1ee5ec38a4396305561d6515d0943e (patch)
tree2b4c94f18f2c792dfda813050755d5c0273fae22 /node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js
parent43acceb75957c880a5ba5a31aae221394a36d5f6 (diff)
node fixes, updates
Diffstat (limited to 'node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js')
-rw-r--r--node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js b/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js
index 1e1fccc8..00542fab 100644
--- a/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js
+++ b/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js
@@ -7,11 +7,11 @@ exports.default = void 0;
var _helperPluginUtils = require("@babel/helper-plugin-utils");
var _helperRemapAsyncToGenerator = require("@babel/helper-remap-async-to-generator");
var _core = require("@babel/core");
+var _traverse = require("@babel/traverse");
var _forAwait = require("./for-await.js");
-var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor");
var _default = exports.default = (0, _helperPluginUtils.declare)(api => {
- api.assertVersion(7);
- const yieldStarVisitor = _core.traverse.visitors.merge([{
+ api.assertVersion("^7.0.0-0 || >8.0.0-alpha <8.0.0-beta");
+ const yieldStarVisitor = _traverse.visitors.environmentVisitor({
ArrowFunctionExpression(path) {
path.skip();
},
@@ -22,8 +22,8 @@ var _default = exports.default = (0, _helperPluginUtils.declare)(api => {
const asyncIter = _core.types.callExpression(state.addHelper("asyncIterator"), [node.argument]);
node.argument = _core.types.callExpression(state.addHelper("asyncGeneratorDelegate"), [asyncIter, state.addHelper("awaitAsyncGenerator")]);
}
- }, _helperEnvironmentVisitor.default]);
- const forAwaitVisitor = _core.traverse.visitors.merge([{
+ });
+ const forAwaitVisitor = _traverse.visitors.environmentVisitor({
ArrowFunctionExpression(path) {
path.skip();
},
@@ -57,7 +57,7 @@ var _default = exports.default = (0, _helperPluginUtils.declare)(api => {
p.replaceWithMultiple(build.node);
p.scope.parent.crawl();
}
- }, _helperEnvironmentVisitor.default]);
+ });
const visitor = {
Function(path, state) {
if (!path.node.async) return;