From 8164bb17cea9ec11c09516c3988c03508d5b5dfe Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 6 Jan 2015 10:39:47 +1100 Subject: [PATCH] don't use interopRequire if noInteropRequire is set for default module formatter --- lib/6to5/transformation/modules/_default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/6to5/transformation/modules/_default.js b/lib/6to5/transformation/modules/_default.js index 8d175db9cd..7713fff73c 100644 --- a/lib/6to5/transformation/modules/_default.js +++ b/lib/6to5/transformation/modules/_default.js @@ -142,7 +142,7 @@ DefaultFormatter.prototype._exportSpecifier = function (getRef, specifier, node, nodes.push(this._exportsWildcard(getRef(), node)); } else { var ref; - if (t.isSpecifierDefault(specifier.id)) { + if (t.isSpecifierDefault(specifier.id) || this.noInteropRequire) { ref = t.memberExpression(getRef(), specifier.id); } else { ref = t.callExpression(this.file.addHelper("interop-require"), [getRef()]);