{"versions":{"4.0.0":{"name":"bin-version-check","version":"4.0.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/bin-version-check.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["cli","bin","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^3.0.0","semver":"^5.6.0","semver-truncate":"^1.1.2"},"devDependencies":{"ava":"^1.0.0-rc.1","xo":"^0.23.0"},"gitHead":"f7099f261b38a18e61c245378023775ccaf8e7b2","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check#readme","_id":"bin-version-check@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7d819c62496991f80d893e6e02a3032361608f71","size":1976,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-4.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bin-version-check_4.0.0_1541530867012_0.22296726303966174"},"_hasShrinkwrap":false,"publish_time":1541530867187,"_cnpm_publish_time":1541530867187,"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9","size":2000,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-3.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"publish_time":1449922889200,"_cnpm_publish_time":1449922889200,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"e4e5df290b9069f7d111324031efc13fdd11a5b0","size":1539,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-2.1.0.tgz"},"directories":{},"publish_time":1412700360608,"_cnpm_publish_time":1412700360608,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"5dc45dd51f9a50594ef56ef5377c203f1f527736","size":1508,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-2.0.0.tgz"},"directories":{},"publish_time":1412344716846,"_cnpm_publish_time":1412344716846,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"f0e95430350ae95154b14a36e27a61ebe5ec05f7","size":1500,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-1.0.0.tgz"},"directories":{},"publish_time":1409329619789,"_cnpm_publish_time":1409329619789,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"dc9d366ea3f96fa05932ee8881a73776c8fee0e1","size":1486,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-0.1.0.tgz"},"directories":{},"publish_time":1402780604994,"_cnpm_publish_time":1402780604994,"_hasShrinkwrap":false,"contributors":[]},"5.0.0":{"name":"bin-version-check","version":"5.0.0","description":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/bin-version-check.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava"},"keywords":["cli","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^6.0.0","semver":"^7.3.5","semver-truncate":"^2.0.0"},"devDependencies":{"ava":"^3.15.0","xo":"^0.39.1"},"gitHead":"f8443a154166253902335462d87ee77671411bbb","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check#readme","_id":"bin-version-check@5.0.0","_nodeVersion":"16.0.0","_npmVersion":"6.14.10","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"958de30174d3fcedadbfc52f89f37bca62594877","size":1919,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-5.0.0.tgz"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bin-version-check_5.0.0_1619601874793_0.616218888924585"},"_hasShrinkwrap":false,"publish_time":1619601874922,"_cnpm_publish_time":1619601874922,"contributors":[]},"5.1.0":{"name":"bin-version-check","version":"5.1.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/bin-version-check.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava"},"keywords":["cli","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"bin-version":"^6.0.0","semver":"^7.5.3","semver-truncate":"^3.0.0"},"devDependencies":{"ava":"^4.3.3","xo":"^0.45.0"},"gitHead":"f98d11f26187ddc41ab965a4d0b6355c873ea37e","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check#readme","_id":"bin-version-check@5.1.0","_nodeVersion":"16.20.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==","shasum":"788e80e036a87313f8be7908bc20e5abe43f0837","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-5.1.0.tgz","fileCount":4,"unpackedSize":3745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTBTApZk+4QxD13SFnVtRuEE6GX+QP7oKyJF9rgOJLjAIhAJr+F3WcWxPXrQASRAskogo38GfbM9lN73oEtgjv1KfR"}],"size":1903},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bin-version-check_5.1.0_1687691259273_0.629268904425865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-25T11:07:39.435Z","publish_time":1687691259435,"_source_registry_name":"default","contributors":[]},"6.0.0":{"name":"bin-version-check","version":"6.0.0","description":"Check whether a binary version satisfies a semver range","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/bin-version-check.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && ava"},"keywords":["cli","binary","executable","version","semver","semantic","range","satisfy","check","validate"],"dependencies":{"binary-version":"^7.1.0","semver":"^7.6.0","semver-truncate":"^3.0.0"},"devDependencies":{"ava":"^6.1.2","xo":"^0.58.0"},"gitHead":"a754db1fb17127353a9ca072d5c7f73b075bf4f9","bugs":{"url":"https://github.com/sindresorhus/bin-version-check/issues"},"homepage":"https://github.com/sindresorhus/bin-version-check#readme","_id":"bin-version-check@6.0.0","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-k9TS/pADINX9UlErjAkbkxDer8C+WlguMwySI8sLMGLUMDvwuHmDx00yoHe7nxshgwtLBcMWQgrlwjzscUeQKg==","shasum":"9fa46f4b5117ba24e6506a3b9b21973ff7f77357","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/bin-version-check/-/bin-version-check-6.0.0.tgz","fileCount":4,"unpackedSize":3782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuBgV5GQvyQ4HC0uJ08m2r7uoxegYk3XieuBD7NuelnAiARTPlnv9kKWjPFyL2Oy5Fk9e+Eh3gVQ+KY6iZ0SnS/oA=="}]},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bin-version-check_6.0.0_1712134173898_0.0003633945234957636"},"_hasShrinkwrap":false,"deprecated":"Renamed to binary-version-check: https://www.npmjs.com/package/binary-version-check","contributors":[]}},"dist-tags":{"latest":"6.0.0"},"name":"bin-version-check","time":{"modified":"2024-06-18T10:21:21.560Z","created":"2022-01-26T13:08:19.357Z","4.0.0":"2018-11-06T19:01:07.187Z","3.0.0":"2015-12-12T12:21:29.200Z","2.1.0":"2014-10-07T16:46:00.608Z","2.0.0":"2014-10-03T13:58:36.846Z","1.0.0":"2014-08-29T16:26:59.789Z","0.1.0":"2014-06-14T21:16:44.994Z","5.0.0":"2021-04-28T09:24:34.922Z","5.1.0":"2023-06-25T11:07:39.435Z","6.0.0":"2024-04-03T08:49:34.040Z"},"readme":"# 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## Install\n\n```sh\nnpm install bin-version-check\n```\n\n## Usage\n\n```console\n$ curl --version\ncurl 7.30.0 (x86_64-apple-darwin13.0)\n```\n\n```js\nimport binaryVersionCheck from 'bin-version-check';\n\ntry {\n\tawait binaryVersionCheck('curl', '>=8');\n} catch (error) {\n\tconsole.log(error);\n\t//=> 'InvalidBinaryVersion: curl 7.30.0 doesn't satisfy the version requirement of >=8'\n}\n```\n\n## API\n\n### binaryVersionCheck(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\nType: `object`\n\n##### args\n\nType: `string[]`\\\nDefault: `['--version']`\n\nCLI arguments used to get the binary version.\n\n## Related\n\n- [bin-version-check-cli](https://github.com/sindresorhus/bin-version-check-cli) - CLI for this module","users":{}}