Amendments from 6to5/6to5#535 comments
This commit is contained in:
parent
043bf13d24
commit
9d2e12dfa6
@ -27,7 +27,9 @@ CommonJSFormatter.prototype.importSpecifier = function (specifier, node, nodes)
|
||||
|
||||
// import foo from "foo";
|
||||
if (t.isSpecifierDefault(specifier)) {
|
||||
var ref = util.template("require", {MODULE_NAME: node.source});
|
||||
var ref = util.template("require", {
|
||||
MODULE_NAME: node.source
|
||||
});
|
||||
if (!_.contains(this.file.dynamicImports, node)) {
|
||||
ref = t.callExpression(this.file.addHelper("interop-require"), [ref]);
|
||||
}
|
||||
|
||||
@ -70,9 +70,8 @@ exports.ast = {
|
||||
}
|
||||
};
|
||||
|
||||
exports.MemberExpression = function (node, parent, scope, context, file) {
|
||||
var obj = node.object;
|
||||
var prop = node.property;
|
||||
if (!t.isReferenced(node, parent) || !t.isReferenced(obj, node)) return;
|
||||
if (obj.name === "regeneratorRuntime") return t.memberExpression(file._regeneratorId, prop);
|
||||
exports.Identifier = function (node, parent, scope, context, file) {
|
||||
if (node.name === "regeneratorRuntime" && t.isReferenced(node, parent)) {
|
||||
node.name = file._regeneratorId;
|
||||
}
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user