attempt to resolve estraverse relative to esrecurse if found - this is necessary because of the tree flattening in npm 3
This commit is contained in:
parent
b05ae77e41
commit
e72e79694f
@ -38,8 +38,15 @@ function monkeypatch() {
|
|||||||
var escopeLoc = Module._resolveFilename("escope", eslintMod);
|
var escopeLoc = Module._resolveFilename("escope", eslintMod);
|
||||||
var escopeMod = createModule(escopeLoc);
|
var escopeMod = createModule(escopeLoc);
|
||||||
|
|
||||||
|
// npm 3: monkeypatch estraverse if it's in escope
|
||||||
|
var estraverseRelative = escopeMod;
|
||||||
|
try {
|
||||||
|
var esrecurseLoc = Module._resolveFilename("esrecurse", eslintMod);
|
||||||
|
estraverseRelative = createModule(esrecurseLoc);
|
||||||
|
} catch (err) {}
|
||||||
|
|
||||||
// monkeypatch estraverse
|
// monkeypatch estraverse
|
||||||
estraverse = escopeMod.require("estraverse");
|
estraverse = estraverseRelative.require("estraverse");
|
||||||
assign(estraverse.VisitorKeys, t.VISITOR_KEYS);
|
assign(estraverse.VisitorKeys, t.VISITOR_KEYS);
|
||||||
|
|
||||||
// monkeypatch estraverse-fb
|
// monkeypatch estraverse-fb
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user