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) {