diff --git a/lib/async.js b/lib/async.js index b7a37057..a38c0cfb 100644 --- a/lib/async.js +++ b/lib/async.js @@ -23,7 +23,7 @@ module.exports = function resolve (x, opts, cb) { var extensions = opts.extensions || [ '.js' ]; var y = opts.basedir || path.dirname(caller()); - var modules = opts.modules || 'node_modules'; + var modules = opts.moduleDirectory || 'node_modules'; opts.paths = opts.paths || []; diff --git a/lib/sync.js b/lib/sync.js index ba163778..9403d71e 100644 --- a/lib/sync.js +++ b/lib/sync.js @@ -16,7 +16,7 @@ module.exports = function (x, opts) { var extensions = opts.extensions || [ '.js' ]; var y = opts.basedir || path.dirname(caller()); - var modules = opts.modules || 'node_modules'; + var modules = opts.moduleDirectory || 'node_modules'; opts.paths = opts.paths || []; diff --git a/readme.markdown b/readme.markdown index 9f57e199..9a9955b9 100644 --- a/readme.markdown +++ b/readme.markdown @@ -65,6 +65,9 @@ at the "main" field * opts.paths - require.paths array to use if nothing is found on the normal node_modules recursive walk (probably don't use this) +* opts.moduleDirectory - directory to recursively look for modules in. default: +`"node_modules"` + default `opts` values: ``` javascript @@ -79,7 +82,8 @@ default `opts` values: else if (err) cb(err) else cb(null, stat.isFile()) }); - } + }, + moduleDirectory: 'node_modules' } ``` @@ -104,6 +108,9 @@ at the "main" field * opts.paths - require.paths array to use if nothing is found on the normal node_modules recursive walk (probably don't use this) +* opts.moduleDirectory - directory to recursively look for modules in. default: +`"node_modules"` + default `opts` values: ``` javascript @@ -115,7 +122,8 @@ default `opts` values: isFile: function (file) { try { return fs.statSync(file).isFile() } catch (e) { return false } - } + }, + moduleDirectory: 'node_modules' } ````