Handle ol provide

This commit is contained in:
Tim Schaub
2016-12-18 15:08:41 -07:00
parent 04639842f2
commit 329ec70836

View File

@@ -107,8 +107,13 @@ module.exports = function(info, api) {
} }
// replace all uses of provided name with renamed identifier // replace all uses of provided name with renamed identifier
if (provide.indexOf('.') > 0) {
root.find(j.MemberExpression, getMemberExpression(provide)) root.find(j.MemberExpression, getMemberExpression(provide))
.replaceWith(j.identifier(rename(provide))); .replaceWith(j.identifier(rename(provide)));
} else {
root.find(j.Identifier, {name: provide})
.replaceWith(j.identifier(rename(provide)));
}
// replace goog.require() // replace goog.require()
const requires = {}; const requires = {};