Skip to content

Commit 9c742e1

Browse files
substacksubstack
authored andcommitted
use cached-path-relative from #114
1 parent f5aa07c commit 9c742e1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
var fs = require('fs');
22
var path = require('path');
3+
var relativePath = require('cached-path-relative')
34

45
var browserResolve = require('browser-resolve');
56
var nodeResolve = require('resolve');
@@ -71,11 +72,11 @@ function Deps (opts) {
7172

7273
Deps.prototype._isTopLevel = function (file) {
7374
var isTopLevel = this.entries.some(function (main) {
74-
var m = path.relative(path.dirname(main), file);
75+
var m = relativePath(path.dirname(main), file);
7576
return m.split(/[\\\/]/).indexOf('node_modules') < 0;
7677
});
7778
if (!isTopLevel) {
78-
var m = path.relative(this.basedir, file);
79+
var m = relativePath(this.basedir, file);
7980
isTopLevel = m.split(/[\\\/]/).indexOf('node_modules') < 0;
8081
}
8182
return isTopLevel;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"dependencies": {
1010
"JSONStream": "^1.0.3",
1111
"browser-resolve": "^1.7.0",
12+
"cached-path-relative": "^1.0.0",
1213
"concat-stream": "~1.5.0",
1314
"defined": "^1.0.0",
1415
"detective": "^4.0.0",

0 commit comments

Comments
 (0)