move export reassignment to exit handler - fixes #1255

This commit is contained in:
Sebastian McKenzie 2015-04-13 21:56:55 -07:00
parent 46b7cc0a72
commit dee80caa09

View File

@ -49,11 +49,12 @@ var remapVisitor = {
if (node._skipModulesRemap) {
return this.skip();
}
},
exit(node, parent, scope, formatter) {
if (t.isAssignmentExpression(node) && !node._ignoreModulesRemap) {
var exported = formatter.getExport(node.left, scope);
if (exported) {
this.skip();
return formatter.remapExportAssignment(node, exported);
}
}