{"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"keywords":["resolve","require","node","module"],"dist-tags":{"latest":"1.3.3"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","readme":"# resolve\n\nimplements the [node `require.resolve()`\nalgorithm](https://nodejs.org/api/modules.html#modules_all_together)\nsuch that you can `require.resolve()` on behalf of a file asynchronously and\nsynchronously\n\n[![build status](https://secure.travis-ci.org/substack/node-resolve.png)](http://travis-ci.org/substack/node-resolve)\n\n# example\n\nasynchronously resolve:\n\n``` js\nvar resolve = require('resolve');\nresolve('tap', { basedir: __dirname }, function (err, res) {\n    if (err) console.error(err)\n    else console.log(res)\n});\n```\n\n```\n$ node example/async.js\n/home/substack/projects/node-resolve/node_modules/tap/lib/main.js\n```\n\nsynchronously resolve:\n\n``` js\nvar resolve = require('resolve');\nvar res = resolve.sync('tap', { basedir: __dirname });\nconsole.log(res);\n```\n\n```\n$ node example/sync.js\n/home/substack/projects/node-resolve/node_modules/tap/lib/main.js\n```\n\n# methods\n\n``` js\nvar resolve = require('resolve')\n```\n\n## resolve(id, opts={}, cb)\n\nAsynchronously resolve the module path string `id` into `cb(err, res [, pkg])`, where `pkg` (if defined) is the data from `package.json`.\n\noptions are:\n\n* opts.basedir - directory to begin resolving from\n\n* opts.package - `package.json` data applicable to the module being loaded\n\n* opts.extensions - array of file extensions to search in order\n\n* opts.readFile - how to read files asynchronously\n\n* opts.isFile - function to asynchronously test whether a file exists\n\n* opts.packageFilter - transform the parsed package.json contents before looking\nat the \"main\" field\n\n* opts.pathFilter(pkg, path, relativePath) - transform a path within a package\n  * pkg - package data\n  * path - the path being resolved\n  * relativePath - the path relative from the package.json location\n  * returns - a relative path that will be joined from the package.json location\n\n* opts.paths - require.paths array to use if nothing is found on the normal\nnode_modules recursive walk (probably don't use this)\n\n* opts.moduleDirectory - directory (or directories) in which to recursively look for modules. default: `\"node_modules\"`\n\ndefault `opts` values:\n\n``` javascript\n{\n    paths: [],\n    basedir: __dirname,\n    extensions: [ '.js' ],\n    readFile: fs.readFile,\n    isFile: function (file, cb) {\n        fs.stat(file, function (err, stat) {\n            if (err && err.code === 'ENOENT') cb(null, false)\n            else if (err) cb(err)\n            else cb(null, stat.isFile())\n        });\n    },\n    moduleDirectory: 'node_modules'\n}\n```\n\n## resolve.sync(id, opts)\n\nSynchronously resolve the module path string `id`, returning the result and\nthrowing an error when `id` can't be resolved.\n\noptions are:\n\n* opts.basedir - directory to begin resolving from\n\n* opts.extensions - array of file extensions to search in order\n\n* opts.readFile - how to read files synchronously\n\n* opts.isFile - function to synchronously test whether a file exists\n\n* `opts.packageFilter(pkg, pkgfile)` - transform the parsed package.json\n* contents before looking at the \"main\" field\n\n* opts.paths - require.paths array to use if nothing is found on the normal\nnode_modules recursive walk (probably don't use this)\n\n* opts.moduleDirectory - directory (or directories) in which to recursively look for modules. default: `\"node_modules\"`\n\ndefault `opts` values:\n\n``` javascript\n{\n    paths: [],\n    basedir: __dirname,\n    extensions: [ '.js' ],\n    readFileSync: fs.readFileSync,\n    isFile: function (file) {\n        try { return fs.statSync(file).isFile() }\n        catch (e) { return false }\n    },\n    moduleDirectory: 'node_modules'\n}\n````\n\n## resolve.isCore(pkg)\n\nReturn whether a package is in core.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install resolve\n```\n\n# license\n\nMIT\n","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"users":{"fgribreau":true,"chrisdickinson":true,"nak2k":true,"windhamdavid":true,"jprempeh":true,"simplyianm":true,"wenbing":true,"silentcloud":true,"j.su":true,"wukaidong":true,"jrop":true,"cognivator":true,"ahmed-dinar":true,"kehanshi":true,"gurunate":true,"shanewholloway":true,"leizongmin":true,"ierceg":true,"pddivine":true,"dralc":true,"dmxl":true},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"license":"MIT","versions":{"0.0.0":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.0.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.0.0","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"9a74e26be2ea4fb18960236f1448b0e38bcc93e5","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.0.0.tgz"}},"0.0.1":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.0.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.0.1","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"d7188e3ae59196f3556cd4cfcedf7a9b12fb55e9","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.0.1.tgz"}},"0.0.2":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.0.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.0.2","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"9c6835475096251f8b2e292ddd45df2974c64162","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.0.2.tgz"}},"0.0.3":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.0.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.0.3","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8212502b729a63fe8dea0af1920a58538b161742","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.0.3.tgz"}},"0.0.4":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.0.4","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.0.4","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"b3f7d9c3b46a0f512984940a4b23f30176dda95d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.0.4.tgz"}},"0.1.0":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.1.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmJsonOpts":{"file":"/home/substack/.npm/resolve/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"resolve@0.1.0","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"de35cfc7e7048e566f99056ad0b06d7cce8d49cb","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.1.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.1.2":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.1.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"resolve@0.1.2","_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"37eaa50a0b586adac455b9fa6dc45217e6b002e7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.1.2.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.1.3":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.1.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"=0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"resolve@0.1.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"204c18364bc529a0b376e4a714b7ba44f0d390d1","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.1.3.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.0":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{"expresso":"0.7.x"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"resolve@0.2.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"136daea49be374950974cd30858c66a6d1c9bbe4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.1":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"resolve@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"39689c97d867b40d865adec160358bee91da7f5a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.1.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.2":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"resolve@0.2.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"69116e81b47e0e4aa9a9231b271605a73dbf8b8d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.2.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.3":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.3","dist":{"shasum":"f1eb7fb76436f91d87fd19c5f973fe7d506f6571","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.3.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.4":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.4","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.4","dist":{"shasum":"47d5e3e845108807480ffed66f40e533d330704d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.4.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.5":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.5","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.5","dist":{"shasum":"2049e344ec140ac5c41024d5bdb4d9546336bf79","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.5.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.6":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.6","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.6","dist":{"shasum":"fd43d238fb9feffe677da88acfdd0da0e02ec6e0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.6.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.7":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.7","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.7","dist":{"shasum":"133fb57a56182b4c542c271491c57026d3b3bd06","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.7.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.2.8":{"name":"resolve","description":"A more hookable require.resolve() implementation","version":"0.2.8","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.4"},"engines":{"node":">=0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.2.8","dist":{"shasum":"fdb17d4abb0ecaf6f80d67ac03cf290088f6c0d0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.2.8.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]},"0.3.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.3.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.3.0","dist":{"shasum":"c9ca553334490ac68f75494aee2083e600994dce","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.3.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.3.1","dist":{"shasum":"34c63447c664c70598d1c9b126fc43b2a24310a4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.3.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.4.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"_id":"resolve@0.4.0","dist":{"shasum":"531d572fab054e12e89fd545ad65b2e49555c34c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.4.0.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.4.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"_id":"resolve@0.4.1","dist":{"shasum":"f4ac6addf19c665b4e7b2c9df5cd477cca8be370","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.2":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.4.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"_id":"resolve@0.4.2","dist":{"shasum":"e6bb8e14a4e5d589e2e085e9201512f8e6b2203c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.4.2.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.3":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.4.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"_id":"resolve@0.4.3","dist":{"shasum":"dcadad202e7cacc2467e3a38800211f42f9c13df","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.4.3.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.5.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.5.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"_id":"resolve@0.5.0","dist":{"shasum":"e797504cd5a33ef1dbb9bdad252b6cbffa95b0b4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.5.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.5.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"_id":"resolve@0.5.1","dist":{"shasum":"15e4a222c4236bcd4cf85454412c2d0fb6524576","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.5.1.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.6.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.6.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.6.0","dist":{"shasum":"1e2b3401bd384a03494fda53be278155bb57aeb0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.6.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.6.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.6.1","dist":{"shasum":"b7fc874a8fe240b44de2c92b7f885a2e8598b652","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.6.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.6.2":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.6.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.6.2","dist":{"shasum":"7404e59e3c02980aa172272186521db3cf0a15f5","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.6.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.6.3":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.6.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.6.3","dist":{"shasum":"dd957982e7e736debdf53b58a4dd91754575dd46","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.6.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.7.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.7.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.7.0","dist":{"shasum":"dded14da73b145673e941d71b96a2a30c0f3b6fe","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.7.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.7.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.7.1","dist":{"shasum":"74c73ad05bb62da19391a79c3de63b5cf7aeba51","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.7.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.7.2":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.7.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"eae92dd55fa92543c32c4eaff72dce2d78dd3b99","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.7.2","_shasum":"1dba8ed610e5c709e916be4bdb0f5ca400233439","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"1dba8ed610e5c709e916be4bdb0f5ca400233439","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.7.2.tgz"},"directories":{}},"0.7.3":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.7.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"f6200998628490aec1c3008bb4e8bf099ab4920f","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.7.3","_shasum":"50f30669c9fac7b240368cec4dc06dd7a296fd02","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"50f30669c9fac7b240368cec4dc06dd7a296fd02","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.7.3.tgz"},"directories":{}},"0.7.4":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"0.7.4","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"4ad661931ebdd07c3df34bc897c24255705adbff","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@0.7.4","_shasum":"395a9ef9e873fbfe12bd14408bd91bb936003d69","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"395a9ef9e873fbfe12bd14408bd91bb936003d69","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-0.7.4.tgz"},"directories":{}},"1.0.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.0.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"d0c465c88e85f05113a7fbef7b976c77ecdce965","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.0.0","_shasum":"2a6e3b314dcd57c6519e8e2282af8687e8de61c6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"2a6e3b314dcd57c6519e8e2282af8687e8de61c6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"65e1789c3612c1b04ad5002d1131d82e8b6262e5","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.0","_shasum":"f9ad602751ed06a13e58cf1eaa1565bbe38d6d93","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"f9ad602751ed06a13e58cf1eaa1565bbe38d6d93","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.0.tgz"},"directories":{}},"1.1.2":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"d5f6ad02eae9b504e5edfdfaf2857600847c9bcf","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.2","_shasum":"9bb3df6d6c7b97e96149add8770ccfe3f649a45d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"9bb3df6d6c7b97e96149add8770ccfe3f649a45d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.2.tgz"},"directories":{}},"1.1.3":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0","tap":"0.4.13"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"70146a5ebc4d96438383ada02785d4e722c6f5d9","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.3","_shasum":"0c23ca8cac81c192ac30399489c3185f2b42da9c","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"0c23ca8cac81c192ac30399489c3185f2b42da9c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.3.tgz"},"directories":{}},"1.1.4":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.4","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0","tap":"0.4.13"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"7496374878a8482f6bc26bca474595cfb81ecdd2","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.4","_shasum":"c8e58b8c57616e84298e053b39e417676a55ce09","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"c8e58b8c57616e84298e053b39e417676a55ce09","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.4.tgz"},"directories":{}},"1.1.5":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.5","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0","tap":"0.4.13"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"a225602be4ca80f75292a6a17c78ff3b27eb0bf3","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.5","_shasum":"3b74c0c44cdf5eee32322b2cda0a4acbf6970fa7","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"3b74c0c44cdf5eee32322b2cda0a4acbf6970fa7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.5.tgz"},"directories":{}},"1.1.6":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.6","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0","tap":"0.4.13"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"38d451c0ecd9267277a7683970432d37f001441e","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve","_id":"resolve@1.1.6","_shasum":"d3492ad054ca800f5befa612e61beac1eec98f8f","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"d3492ad054ca800f5befa612e61beac1eec98f8f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.6.tgz"},"directories":{}},"1.1.7":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.1.7","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0","tap":"0.4.13"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"bb37f0d4400e4d7835375be4bd3ad1264bac3689","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.1.7","_shasum":"203114d82ad2c5ed9e8e0411b3932875e889e97b","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"203114d82ad2c5ed9e8e0411b3932875e889e97b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.1.7.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"1.2.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.2.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"! type safe-publish-latest >/dev/null 2>&1 || safe-publish-latest","tests-only":"tape test/*.js","test":"npm run --silent tests-only"},"devDependencies":{"tape":"^4.6.3","tap":"0.4.13","safe-publish-latest":"^1.1.1"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"8e4a4659f4120c145e2f12bb01cf4ddad61730b3","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.2.0","_shasum":"9589c3f2f6149d1417a40becc1663db6ec6bc26c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"9589c3f2f6149d1417a40becc1663db6ec6bc26c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.2.0.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-1.2.0.tgz_1481676943045_0.8319015400484204"},"directories":{}},"1.3.0":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.3.0","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"! type safe-publish-latest >/dev/null 2>&1 || safe-publish-latest","tests-only":"tape test/*.js","test":"npm run --silent tests-only"},"devDependencies":{"object-keys":"^1.0.11","safe-publish-latest":"^1.1.1","tap":"0.4.13","tape":"^4.6.3"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"dependencies":{"path-parse":"^1.0.5"},"gitHead":"c6966fd37d985aca1191711f9993bffb7ba43e96","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.3.0","_shasum":"2af115a2e7f54a322dc879914311fc826b4ba83f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"2af115a2e7f54a322dc879914311fc826b4ba83f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.3.0.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resolve-1.3.0.tgz_1487923387821_0.8103991178795695"},"directories":{}},"1.3.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.3.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"! type safe-publish-latest >/dev/null 2>&1 || safe-publish-latest","tests-only":"tape test/*.js","test":"npm run --silent tests-only"},"devDependencies":{"object-keys":"^1.0.11","safe-publish-latest":"^1.1.1","tap":"0.4.13","tape":"^4.6.3"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"dependencies":{"path-parse":"^1.0.5"},"gitHead":"05a5ab961b5720bdcf1a641c093a4789af700506","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.3.1","_shasum":"5d0a1632609b6b00a22284293db1d5d973676314","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"5d0a1632609b6b00a22284293db1d5d973676314","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.3.1.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resolve-1.3.1.tgz_1487930636460_0.8978362330235541"},"directories":{}},"1.2.1":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.2.1","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"! type safe-publish-latest >/dev/null 2>&1 || safe-publish-latest","tests-only":"tape test/*.js","test":"npm run --silent tests-only"},"devDependencies":{"tape":"^4.6.3","tap":"0.4.13","safe-publish-latest":"^1.1.1"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"gitHead":"a73e1114ddfe9d29cc8f1874d6b704d9ae8bb220","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.2.1","_shasum":"0fb2989c0a86a1c545ce918aa36a8809ff7356c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"0fb2989c0a86a1c545ce918aa36a8809ff7356c5","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.2.1.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resolve-1.2.1.tgz_1488149708063_0.26836016145534813"},"directories":{}},"1.3.2":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.3.2","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"safe-publish-latest","tests-only":"tape test/*.js","test":"npm run --silent tests-only"},"devDependencies":{"object-keys":"^1.0.11","safe-publish-latest":"^1.1.1","tap":"0.4.13","tape":"^4.6.3"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"dependencies":{"path-parse":"^1.0.5"},"gitHead":"781da847169b8ba43f65ed3d9dbc1283d5bde74c","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.3.2","_shasum":"1f0442c9e0cbb8136e87b9305f932f46c7f28235","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"1f0442c9e0cbb8136e87b9305f932f46c7f28235","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.3.2.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-1.3.2.tgz_1488150101096_0.05632958956994116"},"directories":{}},"1.3.3":{"name":"resolve","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","version":"1.3.3","repository":{"type":"git","url":"git://github.com/substack/node-resolve.git"},"main":"index.js","keywords":["resolve","require","node","module"],"scripts":{"prepublish":"safe-publish-latest","lint":"eslint .","tests-only":"tape test/*.js","pretest":"npm run lint","test":"npm run --silent tests-only"},"devDependencies":{"@ljharb/eslint-config":"^11.0.0","eslint":"^3.19.0","object-keys":"^1.0.11","safe-publish-latest":"^1.1.1","tap":"0.4.13","tape":"^4.6.3"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"dependencies":{"path-parse":"^1.0.5"},"gitHead":"f0098226a4fd0dedc85b5f1e8ca8aac6a7ca7a60","bugs":{"url":"https://github.com/substack/node-resolve/issues"},"homepage":"https://github.com/substack/node-resolve#readme","_id":"resolve@1.3.3","_shasum":"655907c3469a8680dc2de3a275a8fdd69691f0e5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"655907c3469a8680dc2de3a275a8fdd69691f0e5","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/resolve/-/resolve-1.3.3.tgz"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resolve-1.3.3.tgz_1492668562208_0.1827435742598027"},"directories":{}}},"name":"resolve","time":{"modified":"2017-07-13T09:44:43.333Z","created":"2011-06-18T10:12:44.109Z","0.0.0":"2011-06-18T10:12:44.853Z","0.0.1":"2011-06-18T21:31:40.192Z","0.0.2":"2011-06-19T02:09:52.813Z","0.0.3":"2011-06-20T11:21:37.073Z","0.0.4":"2011-06-21T01:53:52.588Z","0.1.0":"2011-10-03T10:54:49.523Z","0.1.2":"2011-10-31T03:52:06.706Z","0.1.3":"2011-12-14T14:50:00.624Z","0.2.0":"2012-02-25T09:12:33.038Z","0.2.1":"2012-04-12T22:34:07.555Z","0.2.2":"2012-04-30T08:21:44.301Z","0.2.3":"2012-08-12T19:19:25.411Z","0.2.4":"2013-02-18T07:33:11.628Z","0.2.5":"2013-02-18T07:35:31.068Z","0.2.6":"2013-02-18T07:37:01.940Z","0.2.7":"2013-02-18T07:39:27.988Z","0.2.8":"2013-02-18T07:43:06.007Z","0.3.0":"2013-02-19T03:08:24.356Z","0.3.1":"2013-03-29T19:58:32.914Z","0.4.0":"2013-06-09T00:53:00.320Z","0.4.1":"2013-07-30T03:02:45.931Z","0.4.2":"2013-08-03T17:19:53.826Z","0.4.3":"2013-08-07T23:19:08.390Z","0.5.0":"2013-09-02T00:26:30.489Z","0.5.1":"2013-09-22T21:09:27.891Z","0.6.0":"2013-11-26T20:35:26.199Z","0.6.1":"2013-11-27T13:06:31.064Z","0.6.2":"2014-03-21T06:34:39.864Z","0.6.3":"2014-04-16T23:57:01.187Z","0.7.0":"2014-05-17T03:07:28.674Z","0.7.1":"2014-06-09T23:36:57.259Z","0.7.2":"2014-07-25T00:20:21.008Z","0.7.3":"2014-07-25T01:05:05.891Z","0.7.4":"2014-07-25T08:56:46.679Z","1.0.0":"2014-08-11T02:18:16.735Z","1.1.0":"2015-01-27T20:54:19.747Z","1.1.2":"2015-02-16T19:52:08.334Z","1.1.3":"2015-02-17T19:40:53.158Z","1.1.4":"2015-02-20T23:59:13.906Z","1.1.5":"2015-02-21T19:53:01.630Z","1.1.6":"2015-03-15T19:56:41.925Z","1.1.7":"2016-01-24T01:21:19.636Z","1.2.0":"2016-12-14T00:55:43.275Z","1.3.0":"2017-02-24T08:03:09.538Z","1.3.1":"2017-02-24T10:03:58.229Z","1.2.1":"2017-02-26T22:55:09.864Z","1.3.2":"2017-02-26T23:01:41.351Z","1.3.3":"2017-04-20T06:09:22.786Z"},"readmeFilename":"readme.markdown","homepage":"https://github.com/substack/node-resolve#readme"}