UNPKG

resolve

Version:

A more hookable require.resolve() implementation

16 lines (14 loc) 363 B
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(); });