File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 90
90
"es6-map" : " ^0.1.5" ,
91
91
"lodash" : " ^4.17.4" ,
92
92
"quibble" : " ^0.5.1" ,
93
- "resolve" : " ^1.3.3" ,
94
93
"stringify-object-es5" : " ^2.5.0"
95
94
},
96
95
"devDependencies" : {
Original file line number Diff line number Diff line change 1
1
import _ from '../wrap/lodash'
2
+ import path from 'path'
3
+ import quibble from 'quibble'
2
4
3
5
import imitate from '../imitate'
4
- import quibble from 'quibble'
5
- import resolve from 'resolve'
6
6
7
7
quibble . ignoreCallsFromThisFile ( )
8
8
@@ -19,12 +19,14 @@ const nameFor = (realThing) => {
19
19
return realThing . name ? realThing . name : '(anonymous function)'
20
20
}
21
21
22
- var requireAt = ( path ) => {
22
+ var requireAt = ( modulePath ) => {
23
23
try {
24
24
// 1. Try just following quibble's inferred path
25
- return require ( quibble . absolutify ( path ) )
25
+ return require ( quibble . absolutify ( modulePath ) )
26
26
} catch ( e ) {
27
27
// 2. Try including npm packages
28
- return require ( resolve . sync ( path , { basedir : process . cwd ( ) } ) )
28
+ return require ( require . resolve ( modulePath , { paths : [
29
+ path . join ( process . cwd ( ) , 'node_modules' )
30
+ ] } ) )
29
31
}
30
32
}
You can’t perform that action at this time.
0 commit comments