{"_id":"resolve-modules","_rev":"231955","name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","dist-tags":{"latest":"0.5.0"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:46:48.000Z","created":"2015-11-22T21:09:52.776Z","0.5.0":"2016-05-19T22:34:27.160Z","0.4.2":"2016-05-17T02:49:48.447Z","0.4.1":"2016-05-17T02:40:03.975Z","0.4.0":"2016-05-17T02:33:11.421Z","0.3.5":"2015-12-18T20:36:53.274Z","0.3.4":"2015-12-16T05:19:12.389Z","0.3.3":"2015-12-13T05:33:31.169Z","0.3.2":"2015-12-07T03:22:52.479Z","0.3.1":"2015-12-05T13:23:50.163Z","0.3.0":"2015-12-05T11:00:05.315Z","0.2.1":"2015-12-03T17:22:33.577Z","0.2.0":"2015-12-03T15:58:11.134Z","0.1.2":"2015-12-01T06:37:39.514Z","0.1.1":"2015-11-30T19:56:34.392Z","0.1.0":"2015-11-22T21:09:52.776Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"versions":{"0.5.0":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.5.0","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","define-property":"^0.2.5","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","is-glob":"^2.0.1","kind-of":"^3.0.3","lazy-cache":"^2.0.1","map-cache":"^0.2.2","micromatch":"^2.3.8","npm-paths":"^0.1.3"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"reflinks":["matchers","micromatch","npm-paths","verb","vinyl"],"lint":{"reflinks":true}},"gitHead":"243952d460382183a2b6a7a467e8c993dc466830","_id":"resolve-modules@0.5.0","_shasum":"8496ebb1523c65c96f0300dac6e8ba0953f42e82","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8496ebb1523c65c96f0300dac6e8ba0953f42e82","size":7842,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-modules-0.5.0.tgz_1463697264871_0.007736926199868321"},"directories":{},"publish_time":1463697267160,"_cnpm_publish_time":1463697267160,"_hasShrinkwrap":false},"0.4.2":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.4.2","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","define-property":"^0.2.5","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","map-cache":"^0.2.2","micromatch":"^2.3.8","npm-paths":"^0.1.3"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"reflinks":["matchers","micromatch","npm-paths","verb","vinyl"],"lint":{"reflinks":true}},"gitHead":"5617b666edbdc1ca98854c99effa00d83d066bd1","_id":"resolve-modules@0.4.2","_shasum":"481b71c92f6931a7288df2b2d942b9c8de6e3814","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"481b71c92f6931a7288df2b2d942b9c8de6e3814","size":6795,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-modules-0.4.2.tgz_1463453385821_0.03356729820370674"},"directories":{},"publish_time":1463453388447,"_cnpm_publish_time":1463453388447,"_hasShrinkwrap":false},"0.4.1":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.4.1","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","define-property":"^0.2.5","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","map-cache":"^0.2.2","micromatch":"^2.3.8","npm-paths":"^0.1.3"},"devDependencies":{"generate-foo":"^0.1.5","global-modules":"^0.2.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"reflinks":["matchers","micromatch","npm-paths","verb","vinyl"],"lint":{"reflinks":true}},"gitHead":"f64aaf7b9116a02ca9067b8dcfda59e2966fada4","_id":"resolve-modules@0.4.1","_shasum":"85bd97073c1e198516b0d750b4cb36e5f385651c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"85bd97073c1e198516b0d750b4cb36e5f385651c","size":6798,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-modules-0.4.1.tgz_1463452801352_0.44903819425962865"},"directories":{},"publish_time":1463452803975,"_cnpm_publish_time":1463452803975,"_hasShrinkwrap":false},"0.4.0":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.4.0","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","define-property":"^0.2.5","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","map-cache":"^0.2.2","micromatch":"^2.3.8","npm-paths":"^0.1.3"},"devDependencies":{"generate-foo":"^0.1.5","global-modules":"^0.2.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"reflinks":["verb","npm-paths","matchers","vinyl","micromatch"],"lint":{"reflinks":true}},"gitHead":"d0f54d398f981415b3e5319d647a2dcc5a31d260","_id":"resolve-modules@0.4.0","_shasum":"177b58f776c074a584fa778fccb59f1e194f7605","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"177b58f776c074a584fa778fccb59f1e194f7605","size":6807,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resolve-modules-0.4.0.tgz_1463452389049_0.7734046049881727"},"directories":{},"publish_time":1463452391421,"_cnpm_publish_time":1463452391421,"_hasShrinkwrap":false},"0.3.5":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.5","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.2","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^1.0.2","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.2"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"layout":"default"},"gitHead":"8f0f23527bd69a8c7a6bb01e2cbcb6480dbef41b","_id":"resolve-modules@0.3.5","_shasum":"5d699b71f04410bb2a672c4ee76aaec475700404","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"5d699b71f04410bb2a672c4ee76aaec475700404","size":7679,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.5.tgz"},"directories":{},"publish_time":1450471013274,"_cnpm_publish_time":1450471013274,"_hasShrinkwrap":false},"0.3.4":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.4","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.2","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^1.0.2","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.2"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]},"layout":"default"},"gitHead":"0af3db72c81b6623dee6eba0d7daec7a594c8772","_id":"resolve-modules@0.3.4","_shasum":"fb6dbbee3147a73358799da36080c938a89f2bdd","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"fb6dbbee3147a73358799da36080c938a89f2bdd","size":7607,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.4.tgz"},"directories":{},"publish_time":1450243152389,"_cnpm_publish_time":1450243152389,"_hasShrinkwrap":false},"0.3.3":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.3","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.2","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^1.0.2","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.2"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"plugins":["gulp-format-md"],"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"d971dee9ec3910675c2874ef1bb2ef5eece52bc7","_id":"resolve-modules@0.3.3","_shasum":"9dca1836024607dc438049a05d152fe552cfbd8f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"9dca1836024607dc438049a05d152fe552cfbd8f","size":7477,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.3.tgz"},"directories":{},"publish_time":1449984811169,"_cnpm_publish_time":1449984811169,"_hasShrinkwrap":false},"0.3.2":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.2","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"15c937c9b2007d66af9e0e6ffcf040731e7a6038","_id":"resolve-modules@0.3.2","_shasum":"671e8cac5d78aa55d7bf573e993779c3cb8147c7","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"671e8cac5d78aa55d7bf573e993779c3cb8147c7","size":7301,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.2.tgz"},"directories":{},"publish_time":1449458572479,"_cnpm_publish_time":1449458572479,"_hasShrinkwrap":false},"0.3.1":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"ef037d18e503658b8ea9d0e39cd8b0a6f05325e2","_id":"resolve-modules@0.3.1","_shasum":"885030b27e0ac9c4031b8c5ca4e7250dd4f88f22","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"885030b27e0ac9c4031b8c5ca4e7250dd4f88f22","size":7249,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.1.tgz"},"directories":{},"publish_time":1449321830163,"_cnpm_publish_time":1449321830163,"_hasShrinkwrap":false},"0.3.0":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","empty-dir":"^0.1.0","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"ef037d18e503658b8ea9d0e39cd8b0a6f05325e2","_id":"resolve-modules@0.3.0","_shasum":"67d01928390f6b166b6c5d5b3e30642674ac28dd","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"67d01928390f6b166b6c5d5b3e30642674ac28dd","size":7156,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.3.0.tgz"},"directories":{},"publish_time":1449313205315,"_cnpm_publish_time":1449313205315,"_hasShrinkwrap":false},"0.2.1":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-valid-glob":"^0.3.0","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"5c32bd796649db41e0231d28f605c519288195c2","_id":"resolve-modules@0.2.1","_shasum":"246a0db8f436add573059154c9d4da8f92582765","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"246a0db8f436add573059154c9d4da8f92582765","size":6854,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.2.1.tgz"},"directories":{},"publish_time":1449163353577,"_cnpm_publish_time":1449163353577,"_hasShrinkwrap":false},"0.2.0":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["config","configfile","env","filepath","find","generator","glob","global","match","module","modules","npm","pattern","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"9ca299bf38597f408ff643d09cdf7ff71dcf8309","_id":"resolve-modules@0.2.0","_shasum":"8bbbe4dd7e40fe30203b01c9e77ce3b372db53c5","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8bbbe4dd7e40fe30203b01c9e77ce3b372db53c5","size":6129,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.2.0.tgz"},"directories":{},"publish_time":1449158291134,"_cnpm_publish_time":1449158291134,"_hasShrinkwrap":false},"0.1.2":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-absolute":"^0.2.3","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*"},"keywords":["modules","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"a9aee8e2fe41b9f99cb624294f77d2ebdd452595","_id":"resolve-modules@0.1.2","_shasum":"f1701c11780de29b172c3d4b16108514493eaec4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f1701c11780de29b172c3d4b16108514493eaec4","size":5834,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.1.2.tgz"},"directories":{},"publish_time":1448951859514,"_cnpm_publish_time":1448951859514,"_hasShrinkwrap":false},"0.1.1":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","find-pkg":"^0.1.0","get-value":"^2.0.0","has-value":"^0.3.0","is-absolute":"^0.2.3","lazy-cache":"^0.2.4","matched":"^0.3.2","project-name":"^0.2.3","relative":"^3.0.2","resolve":"^1.1.6","resolve-dir":"^0.1.0","set-value":"^0.3.1"},"devDependencies":{"global-modules":"^0.2.0","mocha":"*"},"keywords":["modules","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"b14f7a21bcd1351b40439a1214d817e648f405dd","_id":"resolve-modules@0.1.1","_shasum":"a4ce87b0dcc20966aee1de642b08923428411577","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a4ce87b0dcc20966aee1de642b08923428411577","size":5838,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.1.1.tgz"},"directories":{},"publish_time":1448913394392,"_cnpm_publish_time":1448913394392,"_hasShrinkwrap":false},"0.1.0":{"name":"resolve-modules","description":"Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/resolve-modules","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/resolve-modules.git"},"bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"array-unique":"^0.2.1","component-emitter":"^1.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","inflection":"^1.8.0","lazy-cache":"^0.2.4","matched":"^0.3.2","npm-paths":"^0.1.1","project-name":"^0.2.1","resolve-dir":"^0.1.0","resolve-up":"^0.5.0"},"devDependencies":{"mocha":"*"},"keywords":["modules","resolve"],"verb":{"related":{"list":["global-modules","global-paths","global-prefix","npm-paths"]}},"gitHead":"0c20965548bc0b887d2ad3d2e7f816609bd96b68","_id":"resolve-modules@0.1.0","_shasum":"1c157edd6943f08acbede83bb9543e06f08e2825","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"1c157edd6943f08acbede83bb9543e06f08e2825","size":7872,"noattachment":false,"key":"/resolve-modules/-/resolve-modules-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/resolve-modules/download/resolve-modules-0.1.0.tgz"},"directories":{},"publish_time":1448226592776,"_cnpm_publish_time":1448226592776,"_hasShrinkwrap":false}},"readme":"# resolve-modules [![NPM version](https://img.shields.io/npm/v/resolve-modules.svg?style=flat)](https://www.npmjs.com/package/resolve-modules) [![NPM downloads](https://img.shields.io/npm/dm/resolve-modules.svg?style=flat)](https://npmjs.org/package/resolve-modules) [![Build Status](https://img.shields.io/travis/jonschlinkert/resolve-modules.svg?style=flat)](https://travis-ci.org/jonschlinkert/resolve-modules)\n\nResolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install resolve-modules --save\n```\n\n## Usage\n\n```js\nvar Resolver = require('resolve-modules');\nvar resolver = new Resolver();\n```\n\n## API\n\n### [Resolver](index.js#L28)\n\nIterates over [npm-paths](https://github.com/jonschlinkert/npm-paths) and emits `file` for every resolved filepath, and `match` for files that match any specified [matchers](https://github.com/cezary/matchers). Paths are cached in memory using a few different objects:\n\n* `cache.paths`: array of absolute directory and file paths\n* `cache.names`: object of [vinyl](http://github.com/gulpjs/vinyl) files, where `file.name` is the object key. `file.name` is the basename of the filepath, but it's aliased as `name` so we can use it without touching the getters/setters on the vinyl file.\n* `cache.files`: array of [vinyl](http://github.com/gulpjs/vinyl) files\n\n**Params**\n\n* `options` **{Object}**: Specify a cache to use on `options.cache`.\n\n**Example**\n\n```js\nvar resolver = new Resolver();\nresolver.resolve();\nconsole.log(resolver);\n```\n\n### [.resolve](index.js#L105)\n\nIterates over [npm-paths](https://github.com/jonschlinkert/npm-paths) and returns an array of [vinyl](http://github.com/gulpjs/vinyl) files that match any provided matchers. Also emits `file` for all files, and `match` for matches. Additionally, paths are cached on the first call to `.resolve` so that any subsequent calls during the same process will use the cached filepaths instead of hitting the file system again. You can force `.resolve` to hit the file system again by deleting or nulling `resolver.cache.dirs`.\n\n**Params**\n\n* `fn` **{Function|String|Array|RegExp}**: Optionally specify a matcher value.\n* `options` **{Object}**\n* `returns` **{Array}**: Returns an array of [vinyl](http://github.com/gulpjs/vinyl) files.\n\n**Example**\n\n```js\nresolver.match('verb', function(basename, file) {\n  return basename === 'verb';\n});\n\n// matches\nconsole.log(resolver.resolve());\n\n// all cached paths\nconsole.log(resolver);\n```\n\n### [.find](index.js#L128)\n\nFind a filepath where `file.basename` exactly matches the given `name`. This method is standalone and does not require use of the `.resolve` method or matchers.\n\n**Params**\n\n* `name` **{String}**: Basename of the file to match.\n* `returns` **{String|undefined}**: Returns the absolute filepath if a match is found, otherwise undefined.\n\n**Example**\n\n```js\nvar filepath = resolver.find('foo');\n```\n\n### [.match](index.js#L157)\n\nDefine a matcher to use for matching files when the `resolve` method is called. If a string or array of strings is passed, strict equality is used for comparisons with `file.name`.\n\n**Params**\n\n* `name` **{String|Function|Array|RegExp}**: Optionally provide `name` to emit when a match is found, a matcher function, string to match, array of strings, or regex.\n* `val` **{String|Function|Array|RegExp}**: Matcher function, string to match, array of strings, or regex.\n* `options` **{Object}**: If a string is passed, options may be passed to [micromatch](https://github.com/jonschlinkert/micromatch) to convert the string to regex.\n* `returns` **{Object}**: Returns the instance for chaining.\n\n**Example**\n\n```js\nresolver.match('foo');\n```\n\n### [.filter](index.js#L186)\n\nDefine a filter function, glob, string or regex to use for excluding files before matchers are run.\n\n**Params**\n\n* `val` **{String|RegExp|Function}**\n* `options` **{Object}**\n* `returns` **{Object}**\n\n**Example**\n\n```js\nresolver.filter('*.foo');\n```\n\n### [.contains](index.js#L204)\n\nDefine a matcher to use for matching files when the `resolve` method is called. If a string or array of strings is passed, any `file.name` that contains the given string or strings will return true.\n\n**Params**\n\n* `name` **{String|Function|Array|RegExp}**: Optionally provide `name` to emit when a match is found, a matcher function, string to match, array of strings, or regex.\n* `val` **{String|Function|Array|RegExp}**: Matcher function, string to match, array of strings, or regex.\n* `options` **{Object}**: If a string is passed, options may be passed to [micromatch](https://github.com/jonschlinkert/micromatch) to convert the string to regex.\n* `returns` **{Object}**: Returns the instance for chaining.\n\n**Example**\n\n```js\nresolver.contains('foo');\n```\n\n### [.resolveDirs](index.js#L261)\n\nResolve sub-directories from npm-paths. This method probably doesn't need to be used directly, but it's exposed in case you want to customize behavior. Also note that `options.recurse` must be defined as `true` to recurse into child directories. Alternative, if **any** matcher is a glob pattern with a globstar (double star: `**`), `options.recurse` will automatically be set to `true`.\n\n**Params**\n\n* `fn` **{Function}**: Optionally specify a filter function to use on filepaths. If provided, the function will be called before any matchers are called. `basename` and `file` are exposed to the filter function as arguments, where `file` is an instance of [vinyl](http://github.com/gulpjs/vinyl).\n* `returns` **{Object}**: Returns the [cache](#cache).\n\n**Events**\n\n* `emits`: `ignore` when a file is removed.\n\n**Example**\n\n```js\nresolver.resolveDirs(function(basename, file) {\n  return !/foo/.test(file.path);\n});\n```\n\n## Related projects\n\nYou might also be interested in these projects:\n\n* [global-modules](https://www.npmjs.com/package/global-modules): The directory used by npm for globally installed npm modules. | [homepage](https://github.com/jonschlinkert/global-modules)\n* [global-paths](https://www.npmjs.com/package/global-paths): Returns an array of unique \"global\" directories based on the user's platform and environment. The… [more](https://www.npmjs.com/package/global-paths) | [homepage](https://github.com/jonschlinkert/global-paths)\n* [global-prefix](https://www.npmjs.com/package/global-prefix): Get the npm global path prefix. | [homepage](https://github.com/jonschlinkert/global-prefix)\n* [npm-paths](https://www.npmjs.com/package/npm-paths): Returns an array of unique \"npm\" directories based on the user's platform and environment. | [homepage](https://github.com/jonschlinkert/npm-paths)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/resolve-modules/issues/new).\n\n## Building docs\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install verb && npm run docs\n```\n\nOr, if [verb](https://github.com/verbose/verb) is installed globally:\n\n```sh\n$ verb\n```\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT license](https://github.com/jonschlinkert/resolve-modules/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on May 19, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/resolve-modules","bugs":{"url":"https://github.com/jonschlinkert/resolve-modules/issues"},"license":"MIT"}