From c1bec5c4de96c8a8a931c22067273849d01d5ce3 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Mon, 1 Feb 2016 20:22:03 -0500 Subject: [PATCH] check using `__esModule` --- eslint/babel-eslint-parser/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eslint/babel-eslint-parser/index.js b/eslint/babel-eslint-parser/index.js index 7a76b5f4a6..cf42ffb3c4 100644 --- a/eslint/babel-eslint-parser/index.js +++ b/eslint/babel-eslint-parser/index.js @@ -80,7 +80,7 @@ function monkeypatch() { } var referencerMod = createModule(referencerLoc); var referencer = require(referencerLoc); - if (typeof referencer === 'object' && referencer.default) { + if (referencer.__esModule) { referencer = referencer.default; } @@ -92,7 +92,7 @@ function monkeypatch() { patternVisitorLoc = Module._resolveFilename("./pattern-visitor", escopeMod); patternVisitorMod = createModule(patternVisitorLoc); patternVisitor = require(patternVisitorLoc); - if (typeof patternVisitor === 'object' && patternVisitor.default) { + if (patternVisitor.__esModule) { patternVisitor = patternVisitor.default; } } catch (err) {