1 | var resolve = require('resolve')
|
2 | , path = require('path')
|
3 | , assign = require('object-assign')
|
4 |
|
5 | exports.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 |
|
11 | function opts(basedir, config) {
|
12 | return assign( {}
|
13 | , config
|
14 | , { basedir: basedir }
|
15 | )
|
16 | }
|
17 |
|