GT2/GT2-Android/node_modules/hasbin/package.json

121 lines
7.4 KiB
JSON
Raw Normal View History

{
"_args": [
[
{
"raw": "hasbin@^1.2.3",
"scope": null,
"escapedName": "hasbin",
"name": "hasbin",
"rawSpec": "^1.2.3",
"spec": ">=1.2.3 <2.0.0",
"type": "range"
},
"/home/jdaugherty/work/GT2/GT2-Android/node_modules/xdl"
]
],
"_from": "hasbin@>=1.2.3 <2.0.0",
"_id": "hasbin@1.2.3",
"_inCache": true,
"_location": "/hasbin",
"_nodeVersion": "4.2.6",
"_npmOperationalInternal": {
"host": "packages-12-west.internal.npmjs.com",
"tmp": "tmp/hasbin-1.2.3.tgz_1464338512214_0.787763632601127"
},
"_npmUser": {
"name": "rowanmanning",
"email": "accounts@rowanmanning.co.uk"
},
"_npmVersion": "2.14.12",
"_phantomChildren": {},
"_requested": {
"raw": "hasbin@^1.2.3",
"scope": null,
"escapedName": "hasbin",
"name": "hasbin",
"rawSpec": "^1.2.3",
"spec": ">=1.2.3 <2.0.0",
"type": "range"
},
"_requiredBy": [
"/xdl"
],
"_resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz",
"_shasum": "78c5926893c80215c2b568ae1fd3fcab7a2696b0",
"_shrinkwrap": null,
"_spec": "hasbin@^1.2.3",
"_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/xdl",
"author": {
"name": "Nature Publishing Group"
},
"bugs": {
"url": "https://github.com/springernature/hasbin/issues"
},
"contributors": [
{
"name": "Rowan Manning",
"url": "http://rowanmanning.com/"
},
{
"name": "Andrew Walker",
"url": "http://www.moddular.org/"
}
],
"dependencies": {
"async": "~1.5"
},
"description": "Check whether a binary exists in the PATH environment variable",
"devDependencies": {
"istanbul": "~0.3",
"jscs": "^2",
"jshint": "^2",
"mocha": "^2",
"mockery": "~1.4",
"proclaim": "^3",
"sinon": "^1"
},
"directories": {},
"dist": {
"shasum": "78c5926893c80215c2b568ae1fd3fcab7a2696b0",
"tarball": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz"
},
"engines": {
"node": ">=0.10"
},
"gitHead": "5af037b8e28c7de6c35187e0dcc44cd2dc75e9cc",
"homepage": "https://github.com/springernature/hasbin",
"keywords": [
"bin",
"check",
"path"
],
"license": "MIT",
"main": "./lib/hasbin.js",
"maintainers": [
{
"name": "dotcode",
"email": "dotcode+npm@gmail.com"
},
{
"name": "moddular",
"email": "andy@moddular.org"
},
{
"name": "rowanmanning",
"email": "accounts@rowanmanning.co.uk"
}
],
"name": "hasbin",
"optionalDependencies": {},
"readme": "\nHasBin\n======\n\nCheck whether a binary exists in the `PATH` environment variable.\n\n[![NPM version][shield-npm]][info-npm]\n[![Node.js version support][shield-node]][info-node]\n[![Build status][shield-build]][info-build]\n[![Dependencies][shield-dependencies]][info-dependencies]\n[![MIT licensed][shield-license]][info-license]\n\n```js\nvar hasbin = require('hasbin');\n\n// Check if a binary exists\nhasbin('node', function (result) {\n // result === true\n});\nhasbin('wtf', function (result) {\n // result === false\n});\n\n// Check if all binaries exist\nhasbin.all(['node', 'npm'], function (result) {\n // result === true\n});\n\n// Check if at least one binary exists\nhasbin.some(['node', 'wtf'], function (result) {\n // result === true\n});\n\n// Find the first available binary\nhasbin.first(['node', 'npm'], function (result) {\n // result === 'node'\n});\n```\n\n\nTable Of Contents\n-----------------\n\n- [Install](#install)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n\nInstall\n-------\n\nInstall HasBin with [npm][npm]:\n\n```sh\nnpm install hasbin\n```\n\n\nUsage\n-----\n\n### `hasbin(binaryName, callback)`\n\nCheck whether a binary exists on one of the paths in `process.env.PATH`. Calls back with `true` if it does.\n\n```js\n// Arguments\nbinaryName = String\ncallback = Function(Boolean)\n```\n\n```js\n// Example\nhasbin('node', function (result) {\n // result === true\n});\n```\n\n### `hasbin.sync(binaryName)`\n\nSynchronous `hasbin`.\n\n```js\n// Arguments\nbinaryName = String\nreturn Boolean\n```\n\n```js\n// Example\nresult = hasbin.sync('node');\n```\n\n### `hasbin.all(binaryNames, callback)`\n\nCheck whether all of a set of binaries exist on one of the paths in `process.env.PATH`. Calls back with `true` if all of the binaries do. Aliased as `hasbin.every`.\n\n```js\n// Arguments\nbinaryNames = Array(String)\ncallback = Function(Boolean)\n```\n\n```js\n// Example\nhasbin.all(['node', 'npm'], function (result) {\n // result === true\n});\n```\n\n### `hasbin.all.sync(binaryNames)`\n\nSynchronous `hasbin.all`. Aliased as `hasbin.every.sync`.\n\n```js\n// Arguments\nbinaryNames = Array(String)\nreturn Boolean\n```\n\n```js\n// Example\nresult = hasbin.all.sync(['node', 'npm']);\n```\n\n### `hasbin.some(binaryNames, callback)`\n\nCheck whether at least one of a set of binaries exists on one of the paths in `process.env.PATH`. Calls back with `true` if at least one of the binaries does. Aliased as `hasbin.any`.\n\n```js\n// Arguments\nbinaryNames = Array(String)\ncallback = Function(Boolean)\n```\n\n```js\n// Example\nhasbin.some(['node', 'npm'], function (result) {\n // result === true\n});\n```\n\n### `hasbin.some.sync(binaryNames)`\n\nSynchronous `hasbin.some`. Aliased as `hasbin.any.sync`.\n\n```js\n// Arguments\nbinaryNames = Array(String)\nreturn Boolean\n```\n\n```js\n// Example\nresult = hasbin.some.sync(['node', 'npm']);\n```\n\n### `hasbin.first(binaryNames, callback)`\n\nChecks the list of `binaryNames` to find the first binary that exists on one of the paths in `process.env.PATH`. Calls back with the name of the first matched binary if one exists and `false` otherwise.\n\n```js\n// Arguments\nbinaryNames = Array(String)\ncallback = Function(String|false)\n```\n\n```js\n// Example\nhasbin.first(['node', 'npm'], function (result) {\n // result === 'node'\n});\n```\n\n### `hasbin.first.sync(binaryNames)`\n\nSynchronous `hasbin.first`.\n\n```js\n// Arguments\nbinaryNames = Array(String)\nreturn String|false\n```\n\n```js\n// Example\nresult = hasbin.first.sync(['node', 'npm']);\n```\n\n\nContributing\n------------\n\nTo contribute to HasBin, clone this repo locally and commit your code on a separate branch.\n\nPlease write unit tests for your code, and check that everything works by running the following before opening a pull-request:\n\n```sh\nmake ci\n```\n\n\nLicense\n-------\n\nHasBin is licensed under the [MIT][info-license] license. \nCopyright &copy; 2015, Springer Nature\n\n\n\n[npm]: https://npmjs.org/\n[info-coverage]
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/springernature/hasbin.git"
},
"scripts": {
"test": "make ci"
},
"version": "1.2.3"
}