Skip to content

Commit 0f7f85c

Browse files
committed
fixes nod-dev.json lookup
1 parent 4dc3e17 commit 0f7f85c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.node-dev.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"clear": true
3+
}

lib/cfg.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var path = require('path');
33

44
function read(dir) {
55
var f = path.resolve(dir, '.node-dev.json');
6-
return fs.existsSync(f) ? JSON.parse(fs.readFileSync(f, 'utf-8')) : {};
6+
return fs.existsSync(f) ? JSON.parse(fs.readFileSync(f, 'utf-8')) : null;
77
}
88

99
function resolvePath(unresolvedPath) {
@@ -13,10 +13,9 @@ function resolvePath(unresolvedPath) {
1313
module.exports = function (main, opts) {
1414

1515
var dir = main ? path.dirname(main) : '.';
16-
var c = read(dir);
17-
18-
/* eslint-disable no-proto */
19-
c.__proto__ = read(process.env.HOME || process.env.USERPROFILE);
16+
var c = read(dir)
17+
|| read(process.cwd())
18+
|| read(process.env.HOME || process.env.USERPROFILE) || {};
2019

2120
// Truthy == --all-deps, false: one level of deps
2221
if (typeof c.deps !== 'number') c.deps = c.deps ? -1 : 1;

0 commit comments

Comments
 (0)