From 329ec70836610ae04db73b126914812fdf215850 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sun, 18 Dec 2016 15:08:41 -0700 Subject: [PATCH] Handle ol provide --- transforms/common.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/transforms/common.js b/transforms/common.js index 12b43c61dc..fea14b7b77 100644 --- a/transforms/common.js +++ b/transforms/common.js @@ -107,8 +107,13 @@ module.exports = function(info, api) { } // replace all uses of provided name with renamed identifier - root.find(j.MemberExpression, getMemberExpression(provide)) - .replaceWith(j.identifier(rename(provide))); + if (provide.indexOf('.') > 0) { + root.find(j.MemberExpression, getMemberExpression(provide)) + .replaceWith(j.identifier(rename(provide))); + } else { + root.find(j.Identifier, {name: provide}) + .replaceWith(j.identifier(rename(provide))); + } // replace goog.require() const requires = {};