From db13cbfa0683570a55e2461ff0006a8c35eebbed Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 29 Jul 2015 04:16:57 +0100 Subject: [PATCH] don't throw error on locationless illegal export name --- packages/babel/src/transformation/modules/_default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel/src/transformation/modules/_default.js b/packages/babel/src/transformation/modules/_default.js index 940e10e3ef..03bc6a7857 100644 --- a/packages/babel/src/transformation/modules/_default.js +++ b/packages/babel/src/transformation/modules/_default.js @@ -419,7 +419,7 @@ export default class DefaultFormatter { */ checkExportIdentifier(node) { - if (t.isIdentifier(node, { name: "__esModule" })) { + if (node.loc && t.isIdentifier(node, { name: "__esModule" })) { throw this.file.errorWithNode(node, messages.get("modulesIllegalExportName", node.name)); } }