UNPKG

415 BJavaScriptView Raw
1var resolve = require('resolve')
2 , path = require('path')
3 , assign = require('object-assign')
4
5exports.resolveImport = function resolveImport(source, file, config) {
6 if (resolve.isCore(source)) return null
7
8 return resolve.sync(source, opts(path.dirname(file), config))
9}
10
11function opts(basedir, config) {
12 return assign( {}
13 , config
14 , { basedir: basedir }
15 )
16}
17