{"_id":"try-resolve","_rev":"65272","name":"try-resolve","description":"Try and resolve a filename","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"time":{"modified":"2021-06-03T10:21:55.000Z","created":"2015-07-25T01:45:50.857Z","1.0.1":"2015-07-25T01:50:28.780Z","1.0.0":"2015-07-25T01:45:50.857Z"},"users":{},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/sebmck/try-resolve.git"},"versions":{"1.0.1":{"name":"try-resolve","version":"1.0.1","description":"Try and resolve a filename","main":"index.js","repository":{"type":"git","url":"git+https://github.com/sebmck/try-resolve.git"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"license":"MIT","gitHead":"11f52ddf92dd1abdea9e64edf54d87138a0f610e","bugs":{"url":"https://github.com/sebmck/try-resolve/issues"},"homepage":"https://github.com/sebmck/try-resolve#readme","_id":"try-resolve@1.0.1","scripts":{},"_shasum":"cfde6fabd72d63e5797cfaab873abbe8e700e912","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"cfde6fabd72d63e5797cfaab873abbe8e700e912","size":813,"noattachment":false,"key":"/try-resolve/-/try-resolve-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/try-resolve/download/try-resolve-1.0.1.tgz"},"directories":{},"publish_time":1437789028780,"_cnpm_publish_time":1437789028780,"_hasShrinkwrap":false},"1.0.0":{"name":"try-resolve","version":"1.0.0","description":"Try and resolve a filename","main":"index.js","repository":{"type":"git","url":"git+https://github.com/sebmck/try-resolve.git"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"license":"MIT","gitHead":"5a4853d1a18bf8519bfcaa56bb95aa25dec79b4c","bugs":{"url":"https://github.com/sebmck/try-resolve/issues"},"homepage":"https://github.com/sebmck/try-resolve#readme","_id":"try-resolve@1.0.0","scripts":{},"_shasum":"4ad015f89e56b209a2ad527b2394defbf8ddc258","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"sebmck","email":"sebmck@gmail.com"},"maintainers":[{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"4ad015f89e56b209a2ad527b2394defbf8ddc258","size":599,"noattachment":false,"key":"/try-resolve/-/try-resolve-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/try-resolve/download/try-resolve-1.0.0.tgz"},"directories":{},"publish_time":1437788750857,"_cnpm_publish_time":1437788750857,"_hasShrinkwrap":false}},"readme":"# try-resolve\n\n## Installation\n\n```sh\n$ npm install try-resolve\n```\n\n## Usage\n\n```javascrpt\nvar resolve = require(\"try-resolve\");\n```\n\n### `resolve(filename, [require])`\n\n - `filename` is a filename to be resolved.\n - `require` is an optional instance of the `require` function from any file.\n\nReturns `null` if the file can't be required, otherwise it returns an absolute filename string.\n\n#### Example\n\n```javascript\nif (require(\"try-resolve\")(\"/home/sebastian/file\")) {\n  // this file can be required\n} else {\n  // it can't\n}\n```\n\n### `resolve.relative(filename)`\n\nResolve a filename relative to the cwd.\n","_attachments":{},"homepage":"https://github.com/sebmck/try-resolve#readme","bugs":{"url":"https://github.com/sebmck/try-resolve/issues"},"license":"MIT"}