{"maintainers":[{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"keywords":["read","file","font","glyph","code-point","unicode","parse","cmap","table","data","metadata"],"dist-tags":{"latest":"1.0.0"},"author":{"name":"Shinnosuke Watanabe","url":"https://github.com/shinnn"},"description":"Check if a module ID is resolvable with require()","readme":"# is-resolvable\n\n[![NPM version](https://img.shields.io/npm/v/is-resolvable.svg)](https://www.npmjs.com/package/is-resolvable)\n[![Build Status](https://travis-ci.org/shinnn/is-resolvable.svg?branch=master)](https://travis-ci.org/shinnn/is-resolvable)\n[![Build status](https://ci.appveyor.com/api/projects/status/ww1cdpignehlasbs?svg=true)](https://ci.appveyor.com/project/ShinnosukeWatanabe/is-resolvable)\n[![Coverage Status](https://img.shields.io/coveralls/shinnn/is-resolvable.svg)](https://coveralls.io/r/shinnn/is-resolvable)\n[![Dependency Status](https://img.shields.io/david/shinnn/is-resolvable.svg?label=deps)](https://david-dm.org/shinnn/is-resolvable)\n[![devDependency Status](https://img.shields.io/david/dev/shinnn/is-resolvable.svg?label=devDeps)](https://david-dm.org/shinnn/is-resolvable#info=devDependencies)\n\nA [Node](https://nodejs.org/) module to check if a module ID is resolvable with [`require()`](https://nodejs.org/api/globals.html#globals_require)\n\n```javascript\nconst isResolvable = require('is-resolvable');\n\nisResolvable('fs'); //=> true\nisResolvable('path'); //=> true\n\n// When `./index.js` exists\nisResolvable('./index.js') //=> true\nisResolvable('./index') //=> true\nisResolvable('.') //=> true\n```\n\n## Installation\n\n[Use npm.](https://docs.npmjs.com/cli/install)\n\n```\nnpm install is-resolvable\n```\n\n## API\n\n```javascript\nconst isResolvable = require('is-resolvable');\n```\n\n### isResolvable(*moduleId*)\n\n*moduleId*: `String` (module ID)  \nReturn: `Boolean`\n\nIt returns `true` if `require()` can load a file form a given module ID, otherwise `false`.\n\n```javascript\nconst isResolvable = require('is-resolvable');\n\n// When `./foo.json` exists\nisResolvable('./foo.json'); //=> true\nisResolvable('./foo'); //=> true\n\nisResolvable('./foo.js'); //=> false\n\n\n// When `lodash` module is installed but `underscore` isn't\nisResolvable('lodash'); //=> true\nisResolvable('underscore'); //=> false\n\n// When `readable-stream` module is installed\nisResolvable('readable-stream/readable'); //=> true\nisResolvable('readable-stream/writable'); //=> true\n```\n\n## License\n\nCopyright (c) 2014 - 2015 [Shinnosuke Watanabe](https://github.com/shinnn)\n\nLicensed under [the MIT License](./LICENSE).\n","repository":{"type":"git","url":"git+https://github.com/shinnn/is-resolvable.git"},"users":{"moimikey":true,"rocket0191":true},"bugs":{"url":"https://github.com/shinnn/is-resolvable/issues"},"license":"MIT","versions":{"0.0.0":{"name":"is-resolvable","version":"0.0.0","description":"Check if a module ID is resolvable with require()","repository":{"type":"git","url":"git+https://github.com/shinnn/is-resolvable.git"},"author":{"name":"Shinnosuke Watanabe","url":"https://github.com/shinnn"},"scripts":{"pretest":"eslint --config node_modules/@shinnn/eslintrc-node/rc.json index.js test.js","test":"node test.js","coverage":"istanbul cover test.js"},"license":"MIT","files":["index.js"],"keywords":["read","file","font","glyph","code-point","unicode","parse","cmap","table","data","metadata"],"dependencies":{"tryit":"^1.0.1"},"devDependencies":{"@shinnn/eslintrc-node":"^1.0.2","eslint":"^0.24.0","istanbul":"^0.3.17","tape":"^4.0.0"},"gitHead":"e68ea1b3affa382cbd31b4bae1e1421040249a73","bugs":{"url":"https://github.com/shinnn/is-resolvable/issues"},"homepage":"https://github.com/shinnn/is-resolvable#readme","_id":"is-resolvable@0.0.0","_shasum":"fca6296e095745b6a1075472af6f3065b8ee8af6","_from":".","_npmVersion":"2.13.1","_nodeVersion":"2.4.0","_npmUser":{"name":"shinnn","email":"snnskwtnb@gmail.com"},"dist":{"shasum":"fca6296e095745b6a1075472af6f3065b8ee8af6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-resolvable/-/is-resolvable-0.0.0.tgz"},"maintainers":[{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"directories":{}},"1.0.0":{"name":"is-resolvable","version":"1.0.0","description":"Check if a module ID is resolvable with require()","repository":{"type":"git","url":"git+https://github.com/shinnn/is-resolvable.git"},"author":{"name":"Shinnosuke Watanabe","url":"https://github.com/shinnn"},"scripts":{"pretest":"eslint --config node_modules/@shinnn/eslintrc-node/rc.json index.js test.js","test":"node test.js","coverage":"istanbul cover test.js"},"license":"MIT","files":["index.js"],"keywords":["read","file","font","glyph","code-point","unicode","parse","cmap","table","data","metadata"],"dependencies":{"tryit":"^1.0.1"},"devDependencies":{"@shinnn/eslintrc-node":"^1.0.2","eslint":"^0.24.0","istanbul":"^0.3.17","tape":"^4.0.0"},"gitHead":"e68ea1b3affa382cbd31b4bae1e1421040249a73","bugs":{"url":"https://github.com/shinnn/is-resolvable/issues"},"homepage":"https://github.com/shinnn/is-resolvable#readme","_id":"is-resolvable@1.0.0","_shasum":"8df57c61ea2e3c501408d100fb013cf8d6e0cc62","_from":".","_npmVersion":"2.13.1","_nodeVersion":"2.4.0","_npmUser":{"name":"shinnn","email":"snnskwtnb@gmail.com"},"dist":{"shasum":"8df57c61ea2e3c501408d100fb013cf8d6e0cc62","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-resolvable/-/is-resolvable-1.0.0.tgz"},"maintainers":[{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"directories":{}}},"name":"is-resolvable","time":{"modified":"2017-05-12T21:46:49.356Z","created":"2015-08-12T10:05:51.209Z","0.0.0":"2015-08-12T10:05:51.209Z","1.0.0":"2015-08-12T10:20:36.148Z"},"readmeFilename":"README.md","homepage":"https://github.com/shinnn/is-resolvable#readme"}