resolve
Version:
A more hookable require.resolve() implementation
16 lines (14 loc) • 363 B
JavaScript
var test = require('tap').test;
var resolve = require('../');
test('filter', function (t) {
var dir = __dirname + '/resolver';
var res = resolve.sync('./baz', {
basedir : dir,
packageFilter : function (pkg) {
pkg.main = 'doom'
return pkg;
}
});
t.equal(res, dir + '/baz/doom.js');
t.end();
});