{"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dist-tags":{"latest":"3.0.0"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"description":"Check whether a binary version satisfies a semver range","readme":"# bin-version-check [![Build Status](https://travis-ci.org/sindresorhus/bin-version-check.svg?branch=master)](https://travis-ci.org/sindresorhus/bin-version-check)\n\n> Check whether a binary version satisfies a [semver range](https://github.com/npm/node-semver#ranges)\n\nUseful when you have a thing that only works with specific versions of a binary.\n\n\n## Install\n\n```\n$ npm install --save bin-version-check\n```\n\n\n## Usage\n\n```\n$ curl --version\ncurl 7.30.0 (x86_64-apple-darwin13.0)\n```\n\n```js\nconst binVersionCheck = require('bin-version-check');\n\nbinVersionCheck('curl', '>=8').catch(err => {\n\t\tthrow err;\n\t\t//=> 'InvalidBinVersion: curl 7.30.0 doesn't satisfy the version requirement of >=8'\n});\n```\n\n\n## API\n\n### binVersionCheck(binary, semverRange, [options])\n\n#### binary\n\nType: `string`\n\nName or path of the binary to check.\n\n#### semverRange\n\nType: `string`\n\n[Semver range](https://github.com/npm/node-semver#ranges) to check against.\n\n#### options\n\n##### args\n\nType: `array`  \nDefault: `['--version']`\n\nCLI arguments used to get the binary version.\n\n\n## Related\n\n- [bin-version-check-cli](https://github.com/sindresorhus/bin-version-check-cli) - CLI for this module\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n","repository":{"type":"git","url":"https://github.com/sindresorhus/bin-version-check"},"users":{"kodekracker":true},"bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"license":"MIT","versions":{"0.1.0":{"name":"bin-version-check","version":"0.1.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/bin-version-check"},"bin":{"bin-version-check":"cli.js"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js","cli.js"],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^0.1.0","minimist":"^0.1.0","semver":"^2.3.0"},"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check","_id":"bin-version-check@0.1.0","_shasum":"dc9d366ea3f96fa05932ee8881a73776c8fee0e1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"dc9d366ea3f96fa05932ee8881a73776c8fee0e1","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-version-check/-/bin-version-check-0.1.0.tgz"},"directories":{}},"1.0.0":{"name":"bin-version-check","version":"1.0.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/bin-version-check"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"bin-version-check":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js","cli.js"],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^1.0.0","minimist":"^1.1.0","semver":"^3.0.1"},"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check","_id":"bin-version-check@1.0.0","_shasum":"f0e95430350ae95154b14a36e27a61ebe5ec05f7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"f0e95430350ae95154b14a36e27a61ebe5ec05f7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-version-check/-/bin-version-check-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"bin-version-check","version":"2.0.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/bin-version-check"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"bin-version-check":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js","cli.js"],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^1.0.0","minimist":"^1.1.0","semver":"^4.0.3"},"devDependencies":{"mocha":"*"},"gitHead":"caddf1c168f49ebf1234d0259fe7915c543ba61a","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check","_id":"bin-version-check@2.0.0","_shasum":"5dc45dd51f9a50594ef56ef5377c203f1f527736","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"5dc45dd51f9a50594ef56ef5377c203f1f527736","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-version-check/-/bin-version-check-2.0.0.tgz"},"directories":{}},"2.1.0":{"name":"bin-version-check","version":"2.1.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/bin-version-check"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"bin-version-check":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js","cli.js"],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^1.0.0","minimist":"^1.1.0","semver":"^4.0.3","semver-truncate":"^1.0.0"},"devDependencies":{"mocha":"*"},"gitHead":"be65a13c3e2b239da2e7bf1a2194c00e7163422a","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check","_id":"bin-version-check@2.1.0","_shasum":"e4e5df290b9069f7d111324031efc13fdd11a5b0","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"e4e5df290b9069f7d111324031efc13fdd11a5b0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-version-check/-/bin-version-check-2.1.0.tgz"},"directories":{}},"3.0.0":{"name":"bin-version-check","version":"3.0.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/bin-version-check"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^2.0.0","semver":"^5.1.0","semver-truncate":"^1.0.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"a895ef2457f806b517c74e27511c7d322ef312bd","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check","_id":"bin-version-check@3.0.0","_shasum":"e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-version-check/-/bin-version-check-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}}},"name":"bin-version-check","time":{"modified":"2015-12-12T12:21:29.200Z","created":"2014-06-14T21:16:44.994Z","0.1.0":"2014-06-14T21:16:44.994Z","1.0.0":"2014-08-29T16:26:59.789Z","2.0.0":"2014-10-03T13:58:36.846Z","2.1.0":"2014-10-07T16:46:00.608Z","3.0.0":"2015-12-12T12:21:29.200Z"},"readmeFilename":"readme.md","homepage":"https://github.com/sindresorhus/bin-version-check"}