File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
var fs = require ( 'fs' ) ;
2
2
var path = require ( 'path' ) ;
3
+ var relativePath = require ( 'cached-path-relative' )
3
4
4
5
var browserResolve = require ( 'browser-resolve' ) ;
5
6
var nodeResolve = require ( 'resolve' ) ;
@@ -71,11 +72,11 @@ function Deps (opts) {
71
72
72
73
Deps . prototype . _isTopLevel = function ( file ) {
73
74
var isTopLevel = this . entries . some ( function ( main ) {
74
- var m = path . relative ( path . dirname ( main ) , file ) ;
75
+ var m = relativePath ( path . dirname ( main ) , file ) ;
75
76
return m . split ( / [ \\ \/ ] / ) . indexOf ( 'node_modules' ) < 0 ;
76
77
} ) ;
77
78
if ( ! isTopLevel ) {
78
- var m = path . relative ( this . basedir , file ) ;
79
+ var m = relativePath ( this . basedir , file ) ;
79
80
isTopLevel = m . split ( / [ \\ \/ ] / ) . indexOf ( 'node_modules' ) < 0 ;
80
81
}
81
82
return isTopLevel ;
Original file line number Diff line number Diff line change 9
9
"dependencies" : {
10
10
"JSONStream" : " ^1.0.3" ,
11
11
"browser-resolve" : " ^1.7.0" ,
12
+ "cached-path-relative" : " ^1.0.0" ,
12
13
"concat-stream" : " ~1.5.0" ,
13
14
"defined" : " ^1.0.0" ,
14
15
"detective" : " ^4.0.0" ,
You can’t perform that action at this time.
0 commit comments