{"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"keywords":["require","resolve","path","module","from","like","import","path"],"dist-tags":{"latest":"3.0.0"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"description":"Resolve the path of a module like `require.resolve()` but from a given path","readme":"# resolve-from [![Build Status](https://travis-ci.org/sindresorhus/resolve-from.svg?branch=master)](https://travis-ci.org/sindresorhus/resolve-from)\n\n> Resolve the path of a module like [`require.resolve()`](https://nodejs.org/api/globals.html#globals_require_resolve) but from a given path\n\n\n## Install\n\n```\n$ npm install --save resolve-from\n```\n\n\n## Usage\n\n```js\nconst resolveFrom = require('resolve-from');\n\n// There is a file at `./foo/bar.js`\n\nresolveFrom('foo', './bar');\n//=> '/Users/sindresorhus/dev/test/foo/bar.js'\n```\n\n\n## API\n\n### resolveFrom(fromDir, moduleId)\n\nLike `require()`, throws when the module can't be found.\n\n### resolveFrom.silent(fromDir, moduleId)\n\nReturns `null` instead of throwing when the module can't be found.\n\n#### fromDir\n\nType: `string`\n\nDirectory to resolve from.\n\n#### moduleId\n\nType: `string`\n\nWhat you would use in `require()`.\n\n\n## Tip\n\nCreate a partial using a bound function if you want to resolve from the same `fromDir` multiple times:\n\n```js\nconst resolveFromFoo = resolveFrom.bind(null, 'foo');\n\nresolveFromFoo('./bar');\nresolveFromFoo('./baz');\n```\n\n\n## Related\n\n- [resolve-cwd](https://github.com/sindresorhus/resolve-cwd) - Resolve the path of a module from the current working directory\n- [req-from](https://github.com/sindresorhus/req-from) - Require a module from a given path\n- [req-cwd](https://github.com/sindresorhus/req-cwd) - Require a module from the current working directory\n- [resolve-pkg](https://github.com/sindresorhus/resolve-pkg) - Resolve the path of a package regardless of it having an entry point\n- [lazy-req](https://github.com/sindresorhus/lazy-req) - Require modules lazily\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","repository":{"type":"git","url":"git+https://github.com/sindresorhus/resolve-from.git"},"users":{"stringparser":true,"max_devjs":true,"gggauravgandhi":true,"jlsjonas":true},"bugs":{"url":"https://github.com/sindresorhus/resolve-from/issues"},"license":"MIT","versions":{"1.0.0":{"name":"resolve-from","version":"1.0.0","description":"Resolve the path of a module like require.resolve() but from a given path","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/resolve-from"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["require","resolve","path","module","from","like","path"],"devDependencies":{"ava":"0.0.3"},"bugs":{"url":"https://github.com/sindresorhus/resolve-from/issues"},"homepage":"https://github.com/sindresorhus/resolve-from","_id":"resolve-from@1.0.0","_shasum":"dedda6f6f6346f0211ce4bc25aca0ca7826bb367","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"dedda6f6f6346f0211ce4bc25aca0ca7826bb367","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/resolve-from/-/resolve-from-1.0.0.tgz"},"directories":{}},"1.0.1":{"name":"resolve-from","version":"1.0.1","description":"Resolve the path of a module like require.resolve() but from a given path","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/resolve-from"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["require","resolve","path","module","from","like","path"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"bae2cf1d66c616ad2eb27e0fe85a10ff0f2dfc92","bugs":{"url":"https://github.com/sindresorhus/resolve-from/issues"},"homepage":"https://github.com/sindresorhus/resolve-from","_id":"resolve-from@1.0.1","_shasum":"26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/resolve-from/-/resolve-from-1.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"resolve-from","version":"2.0.0","description":"Resolve the path of a module like require.resolve() but from a given path","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/resolve-from"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["require","resolve","path","module","from","like","path"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"583e0f8df06e1bc4d1c96d8d4f2484c745f522c3","bugs":{"url":"https://github.com/sindresorhus/resolve-from/issues"},"homepage":"https://github.com/sindresorhus/resolve-from","_id":"resolve-from@2.0.0","_shasum":"9480ab20e94ffa1d9e80a804c7ea147611966b57","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9480ab20e94ffa1d9e80a804c7ea147611966b57","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/resolve-from/-/resolve-from-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"3.0.0":{"name":"resolve-from","version":"3.0.0","description":"Resolve the path of a module like `require.resolve()` but from a given path","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/resolve-from.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["require","resolve","path","module","from","like","import","path"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"c3a318d7144b9cc22488f5d2f3884b6c8c05a05a","bugs":{"url":"https://github.com/sindresorhus/resolve-from/issues"},"homepage":"https://github.com/sindresorhus/resolve-from#readme","_id":"resolve-from@3.0.0","_shasum":"b22c7af7d9d6881bc8b6e653335eebcb0a188748","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b22c7af7d9d6881bc8b6e653335eebcb0a188748","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/resolve-from/-/resolve-from-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resolve-from-3.0.0.tgz_1493366293559_0.5914990743622184"},"directories":{}}},"name":"resolve-from","time":{"modified":"2017-07-13T10:36:06.566Z","created":"2014-07-20T00:34:24.210Z","1.0.0":"2014-07-20T00:34:24.210Z","1.0.1":"2015-10-05T14:33:18.756Z","2.0.0":"2015-11-29T05:09:13.029Z","3.0.0":"2017-04-28T07:58:15.268Z"},"readmeFilename":"readme.md","homepage":"https://github.com/sindresorhus/resolve-from#readme"}