canonical
Version:
Canonical code style linter and formatter for JavaScript, SCSS and CSS.
79 lines (78 loc) • 4.47 kB
JSON
{
"_args": [
[
"is-resolvable@https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"/Users/gajus/Documents/dev/canonical-code-style/canonical"
]
],
"_from": "is-resolvable@>=1.0.0 <2.0.0",
"_id": "is-resolvable@1.0.0",
"_inCache": true,
"_location": "/is-resolvable",
"_phantomChildren": {},
"_requested": {
"name": "is-resolvable",
"raw": "is-resolvable@https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"rawSpec": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"scope": null,
"spec": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"type": "remote"
},
"_requiredBy": [
"/eslint"
],
"_resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"_shasum": "8df57c61ea2e3c501408d100fb013cf8d6e0cc62",
"_shrinkwrap": null,
"_spec": "is-resolvable@https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"_where": "/Users/gajus/Documents/dev/canonical-code-style/canonical",
"author": {
"name": "Shinnosuke Watanabe",
"url": "https://github.com/shinnn"
},
"bugs": {
"url": "https://github.com/shinnn/is-resolvable/issues"
},
"dependencies": {
"tryit": "^1.0.1"
},
"description": "Check if a module ID is resolvable with require()",
"devDependencies": {
"@shinnn/eslintrc-node": "^1.0.2",
"eslint": "^0.24.0",
"istanbul": "^0.3.17",
"tape": "^4.0.0"
},
"files": [
"index.js"
],
"homepage": "https://github.com/shinnn/is-resolvable#readme",
"keywords": [
"cmap",
"code-point",
"data",
"file",
"font",
"glyph",
"metadata",
"parse",
"read",
"table",
"unicode"
],
"license": "MIT",
"name": "is-resolvable",
"optionalDependencies": {},
"readme": "# is-resolvable\n\n[](https://www.npmjs.com/package/is-resolvable)\n[](https://travis-ci.org/shinnn/is-resolvable)\n[](https://ci.appveyor.com/project/ShinnosukeWatanabe/is-resolvable)\n[](https://coveralls.io/r/shinnn/is-resolvable)\n[](https://david-dm.org/shinnn/is-resolvable)\n[](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",
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/shinnn/is-resolvable.git"
},
"scripts": {
"coverage": "istanbul cover test.js",
"pretest": "eslint --config node_modules/@shinnn/eslintrc-node/rc.json index.js test.js",
"test": "node test.js"
},
"version": "1.0.0"
}