{"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"keywords":["semver","range","max","satisfied","range","array","greatest"],"dist-tags":{"latest":"2.0.0"},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"description":"Find the greatest satisfied semver range from an array of ranges.","readme":"<p align=\"center\">\n  <a href=\"https://gulpjs.com\">\n    <img height=\"257\" width=\"114\" src=\"https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png\">\n  </a>\n</p>\n\n# semver-greatest-satisfied-range\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Coveralls Status][coveralls-image]][coveralls-url]\n\nFind the greatest satisfied semver range from an array of ranges.\n\n## Usage\n\n```js\nvar findRange = require('semver-greatest-satisfied-range');\n\nvar range = findRange('1.1.0', ['^1.0.0', '^1.1.0', '^1.2.0']);\n// range === '^1.1.0'\n```\n\n## API\n\n### `findRange(version, rangeArray)`\n\nTakes a version and array of ranges, returns the greatest satisfied range. Range support is defined by [sver][range-support].\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[downloads-image]: https://img.shields.io/npm/dm/semver-greatest-satisfied-range.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/semver-greatest-satisfied-range\n[npm-image]: https://img.shields.io/npm/v/semver-greatest-satisfied-range.svg?style=flat-square\n\n[ci-url]: https://github.com/gulpjs/semver-greatest-satisfied-range/actions?query=workflow:dev\n[ci-image]: https://img.shields.io/github/workflow/status/gulpjs/semver-greatest-satisfied-range/dev?style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/gulpjs/semver-greatest-satisfied-range\n[coveralls-image]: https://img.shields.io/coveralls/gulpjs/semver-greatest-satisfied-range/master.svg?style=flat-square\n<!-- prettier-ignore-end -->\n\n<!-- prettier-ignore-start -->\n[range-support]: https://github.com/guybedford/sver#range-support\n<!-- prettier-ignore-end -->\n","repository":{"type":"git","url":"git+https://github.com/gulpjs/semver-greatest-satisfied-range.git"},"bugs":{"url":"https://github.com/gulpjs/semver-greatest-satisfied-range/issues"},"license":"MIT","versions":{"1.0.0":{"name":"semver-greatest-satisfied-range","version":"1.0.0","description":"Find the greatest satisfied semver range from an array of ranges.","main":"index.js","scripts":{"test":"lab -cv"},"repository":{"type":"git","url":"https://github.com/phated/semver-greatest-satisfied-range"},"keywords":["semver","range","max","satisfied","range","array","greatest"],"author":{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://iceddev.com/"},"license":"MIT","bugs":{"url":"https://github.com/phated/semver-greatest-satisfied-range/issues"},"homepage":"https://github.com/phated/semver-greatest-satisfied-range","devDependencies":{"code":"^1.2.1","lab":"^5.1.1"},"dependencies":{"semver":"^4.2.0","semver-regex":"^1.0.0"},"gitHead":"f7fe826d6d20985365f88db1cbae09617ef1add1","_id":"semver-greatest-satisfied-range@1.0.0","_shasum":"4fb441e2a8d26c40b598327557318de272a558a0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"blaine@iceddev.com"},"maintainers":[{"name":"anonymous","email":"blaine@iceddev.com"}],"dist":{"shasum":"4fb441e2a8d26c40b598327557318de272a558a0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.0.0.tgz","integrity":"sha512-AqhPEqNub8o4fDq+Fd4MgFfgkBsEXJ1Fr5GaIj/vYBZKLXtkB6QMnKa432fVppp3QOlByJVTKCTxPWGzonl82Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXMHV/mncp/eC6CAC2wQnhQ9BoRQ502DmHy0fn3Dt/ngIhAPCqM/K8Rv3OlmF2F4eLhjJT4dZFp22NUJUnrgNZiKwF"}]},"directories":{}},"1.1.0":{"name":"semver-greatest-satisfied-range","version":"1.1.0","description":"Find the greatest satisfied semver range from an array of ranges.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/semver-greatest-satisfied-range.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["index.js","LICENSE"],"scripts":{"lint":"eslint . && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover _mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{"sver-compat":"^1.5.0"},"devDependencies":{"eslint":"^1.7.3","eslint-config-gulp":"^2.0.0","expect":"^1.19.0","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","jscs":"^2.3.5","jscs-preset-gulp":"^1.0.0","mocha":"^2.4.5"},"keywords":["semver","range","max","satisfied","range","array","greatest"],"gitHead":"fe89fd004f3b79826878d326cde65cc91b36f0c6","bugs":{"url":"https://github.com/gulpjs/semver-greatest-satisfied-range/issues"},"homepage":"https://github.com/gulpjs/semver-greatest-satisfied-range#readme","_id":"semver-greatest-satisfied-range@1.1.0","_shasum":"13e8c2658ab9691cb0cd71093240280d36f77a5b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"blaine@iceddev.com"}],"dist":{"shasum":"13e8c2658ab9691cb0cd71093240280d36f77a5b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz","npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh26qvCRA9TVsSAnZWagAAP9UP/joC/5gqKLcxwqWRmBK7\nJ8tRDd8ItCr0cMJ23RL1Sh2P8HFP+9UOxjH8dKh9msv8GHLGheOmODJdwZiT\nAU4XL9iR0rcuVvkdaZSFqqqSCeCX+ZCYap3cF88twGiLVinz4KJ+8dK1tXTD\nXmK94vCRSoOCLC/WyJmB7TMWalFqJTZT5co0BDNXBa9oc5F5cUB9ZrYRH+MO\nUTX700rDzsEmNiOCVXAPRWGOCvHli8gXGRID68m0VkHjk1WbIROpUCXz/MEt\nCbvZyjnbqrnP42CZXy1usQtKQ7c7FIOOIoYcAF1BJSHLsp5LvmjNL/YvJOzD\n9h9/H5GcsSzl+nZBjeNDXq4M49uErjPDu0amzpraF3N7leOj+gQOHgAlEpWu\nfWgVytCNvUkYSeK/NSNOm3xWn6x7N/0rF1f2Sd0FB+37ANQGOcq0ga0NJ0b/\nDCAVQAJNScWVXKcvDpkJ2Y3QacKBTKBGQO3k2jk71cQU0JxuwZpBOj/U+LGq\nVC21FI0r3Abx/xtM5eanGyb/hAxiAM7GNwwpa7nEQvpVjlp0oluT6xmsgn1V\njw++kBXycEkBPJp8jB+U2oxexo5jF9ow+kLMLiV1u5pXyV5zhg3eHtPA3ERY\nEjPGlchCMtp4G5Te/YsclHOWdie4ijCLstX0AQmML1M51QpIeY9teuYTqcnD\nahE6\r\n=JRRZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+fZXcu1TaGINrL2GGU0RDP3irC3Cp4WR/80cRPfEKjwIgRP/jkt+zbctVdlT9WERoXrU3SxLmLy8lr7FzpwWymAY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-greatest-satisfied-range-1.1.0.tgz_1503093958415_0.5920619745738804"},"directories":{}},"2.0.0":{"name":"semver-greatest-satisfied-range","version":"2.0.0","description":"Find the greatest satisfied semver range from an array of ranges.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/semver-greatest-satisfied-range.git"},"license":"MIT","engines":{"node":">= 10.13.0"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha --async-only"},"dependencies":{"sver":"^1.8.3"},"devDependencies":{"eslint":"^7.32.0","eslint-config-gulp":"^5.0.1","eslint-plugin-node":"^11.1.0","expect":"^27.4.2","mocha":"^8.4.0","nyc":"^15.1.0"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["semver","range","max","satisfied","range","array","greatest"],"gitHead":"5401a692cbd0e3f65bba463640b0070100f2ebfe","bugs":{"url":"https://github.com/gulpjs/semver-greatest-satisfied-range/issues"},"homepage":"https://github.com/gulpjs/semver-greatest-satisfied-range#readme","_id":"semver-greatest-satisfied-range@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g==","shasum":"4b62942a7a1ccbdb252e5329677c003bac546fe7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz","fileCount":4,"unpackedSize":4295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+EWhCRA9TVsSAnZWagAAkS8P+wU9LKKxGbw4PPYblLbO\npswwcNSWWfuzLLXF0CCfHgoDwG65VtI9xyP4iD28anqzQMpAz4M8hpQ0NBv7\n8XxBylmVFHiNIEJysZ9YR89430wB6Er3OnFV8wFJWZCE2QrmO5EdkgWBCd3s\n2nFOw0wXqjL8Vr+eslQFP9w/3l6Uq/zo9zE0LEZLT/FcRTCcNeVsF6uOoFRr\nuGN/iA0Z4/9JhbDFCxfBCLrgzWjK5/E4lRtrQNmBfuU6ZWut6pqbtMzV0k77\njW52QAVEXlE8DTataTX2d7hF4do8k+GA1MezLe8bpdJawcC7QHP/e5KgULYG\nMN9vc9eI/y371GM75sI8RlU1hq+zj8armvEFM1KRA8Pi/NHL7gx8MPapZdEj\nCZCfqmE09VNLZxnHiD++O8PtG+d5QzksKsbG/KX3euy79Gs193px4ftL+RA7\nh9NV803GoTete1sMqFnSSo5c8EyGLFzYjeZ+qbl6bstkpllj9KOGONa9bq6C\neGbEyE82UmVWWveFx2i4WZsXbK86JMPopku6KLwh1LOftE0OJCtRHFaIHVAT\nFxNnzGQpqhEaHkMpfcvYdj6gYNGiff5E6YcooBPf/Eey0ZIuit6buHLrhJhh\nqch3N8jJKdxZZWe7TLHthX4Hirj+YsTKlslKOo/eXVZbbfD9wCzolrZwMGZt\nqLEw\r\n=risV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSt+TOpUwoa6nI6xtSOb1L28wyvhiJiIjkgOAvwZnU/AIhALYhU/HZ2owEC9IGGsV/Len51mIRDygRZAqW1IszrjdZ"}]},"_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-greatest-satisfied-range_2.0.0_1643660705337_0.07919232021242695"},"_hasShrinkwrap":false}},"name":"semver-greatest-satisfied-range","time":{"modified":"2022-06-26T17:33:16.522Z","created":"2015-01-05T10:04:59.281Z","1.0.0":"2015-01-05T10:04:59.281Z","1.1.0":"2017-08-18T22:05:58.540Z","2.0.0":"2022-01-31T20:25:05.460Z"},"readmeFilename":"README.md","contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"homepage":"https://github.com/gulpjs/semver-greatest-satisfied-range#readme"}