{"_id":"sver","_rev":"4569169","name":"sver","description":"Simple Semver and SemverRange classes","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"time":{"modified":"2026-04-10T15:22:13.000Z","created":"2017-06-08T17:21:44.179Z","2.0.1":"2026-02-02T06:56:03.328Z","2.0.0":"2026-02-02T06:14:41.190Z","1.8.4":"2023-03-03T17:25:31.482Z","1.8.3":"2019-09-14T21:34:07.410Z","1.8.2":"2018-09-26T19:57:23.391Z","1.8.1":"2018-08-21T22:22:15.742Z","1.8.0":"2018-08-21T21:37:33.511Z","1.7.3":"2018-07-11T22:28:32.104Z","1.7.2":"2018-05-12T23:07:39.959Z","1.7.1":"2018-05-12T22:55:51.390Z","1.7.0":"2018-05-04T18:06:39.133Z","1.6.1":"2017-12-09T21:58:26.433Z","1.6.0":"2017-08-29T12:34:56.356Z","1.5.0":"2017-08-18T19:55:45.869Z","1.4.0":"2017-08-18T11:08:16.317Z","1.3.5":"2017-08-15T19:48:44.430Z","1.3.4":"2017-07-03T11:57:02.663Z","1.3.3":"2017-07-03T11:51:13.092Z","1.3.2":"2017-07-03T09:33:55.325Z","1.3.1":"2017-06-27T17:47:17.623Z","1.3.0":"2017-06-16T17:46:13.653Z","1.2.1":"2017-06-11T11:50:21.551Z","1.1.2":"2017-06-09T15:51:05.372Z","1.1.1":"2017-06-09T15:46:27.689Z","1.1.0":"2017-06-09T15:34:53.023Z","1.0.0":"2017-06-08T17:21:44.179Z"},"users":{},"author":{"name":"Guy Bedford"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"versions":{"2.0.1":{"name":"sver","version":"2.0.1","description":"Simple Semver and SemverRange classes","main":"sver.js","types":"index.d.ts","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^10.2.0","semver":"^6.3.0"},"_id":"sver@2.0.1","gitHead":"f6635b9bb5ece6d6c372afd10df1a76c024b2c21","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"dbcc5d89218f6085e461f2d07ae1b02de22a188d","size":9691,"noattachment":false,"key":"/sver/-/sver-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-2.0.1.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sver_2.0.1_1770015363200_0.200095903748841"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T06:56:03.328Z","publish_time":1770015363328,"_source_registry_name":"default","_cnpm_publish_time":1770015363328},"2.0.0":{"name":"sver","version":"2.0.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^10.2.0","semver":"^6.3.0"},"optionalDependencies":{},"_id":"sver@2.0.0","gitHead":"235849a0d5cb0045436b60e2355ccf2452c1c4be","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"0946058e6d9c8390f2985d9bdfcf941e86af25d2","size":8986,"noattachment":false,"key":"/sver/-/sver-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-2.0.0.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sver_2.0.0_1770012881059_0.12140773739294475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T06:14:41.190Z","publish_time":1770012881190,"_source_registry_name":"default","_cnpm_publish_time":1770012881190},"1.8.4":{"name":"sver","version":"1.8.4","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^10.2.0","semver":"^6.3.0"},"optionalDependencies":{"semver":"^6.3.0"},"gitHead":"95723313d807ebb0c7dfc8d6cc3c5a7f39fea388","dependencies":{"semver":"^6.3.0"},"_id":"sver@1.8.4","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"9bd6f6265263f01aab152df935dc7a554c15673f","size":6592,"noattachment":false,"key":"/sver/-/sver-1.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.8.4.tgz"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.8.4_1677864331259_0.9878032070223246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-03T17:25:31.482Z","publish_time":1677864331482,"_cnpm_publish_time":1677864331482},"1.8.3":{"name":"sver","version":"1.8.3","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^6.3.0"},"optionalDependencies":{"semver":"^6.3.0"},"gitHead":"1bba41f4727f3f7101dd6add6d0524e501501e84","dependencies":{"semver":"^6.3.0"},"_id":"sver@1.8.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"6363b590f16a07ffc45eee8dc0fb242dce27deac","size":6613,"noattachment":false,"key":"/sver/-/sver-1.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.8.3.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.8.3_1568496847274_0.9275605796545163"},"_hasShrinkwrap":false,"publish_time":1568496847410,"_cnpm_publish_time":1568496847410},"1.8.2":{"name":"sver","version":"1.8.2","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"d7e5c757727b5a7d6e4215efe62f2ebbbf30a45e","_id":"sver@1.8.2","_npmVersion":"5.6.0","_nodeVersion":"10.10.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"d5bd07e00f52c6d707517d1808c66121b131bc8a","size":6614,"noattachment":false,"key":"/sver/-/sver-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.8.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.8.2_1537991843180_0.03330716966098257"},"_hasShrinkwrap":false,"publish_time":1537991843391,"_cnpm_publish_time":1537991843391},"1.8.1":{"name":"sver","version":"1.8.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"282944fbc55ce7bc9bae21f52beda1c8d719cad6","_id":"sver@1.8.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"b0737b149448c57f6a98b7ef94f04a7f6fd3dae3","size":6608,"noattachment":false,"key":"/sver/-/sver-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.8.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.8.1_1534890135632_0.11168223391147203"},"_hasShrinkwrap":false,"publish_time":1534890135742,"_cnpm_publish_time":1534890135742},"1.8.0":{"name":"sver","version":"1.8.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"dad9d9eef76b7be12cd25fc067b96523af1bed44","_id":"sver@1.8.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"ab67801ddb13cbec10cfbc04c6eceaaefbeba519","size":6565,"noattachment":false,"key":"/sver/-/sver-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.8.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.8.0_1534887453418_0.14788095383859878"},"_hasShrinkwrap":false,"publish_time":1534887453511,"_cnpm_publish_time":1534887453511},"1.7.3":{"name":"sver","version":"1.7.3","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"1ce1b1c9897f599645c39f498086f1dd7745c725","_id":"sver@1.7.3","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"c91e7ffa7a109ad972a4f04824373b8c631dfdf3","size":6526,"noattachment":false,"key":"/sver/-/sver-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.7.3.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.7.3_1531348112036_0.9368118161127772"},"_hasShrinkwrap":false,"publish_time":1531348112104,"_cnpm_publish_time":1531348112104},"1.7.2":{"name":"sver","version":"1.7.2","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"cb3ca861d5f6c3559af914bf379bec07457a6b01","_id":"sver@1.7.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"5603d866f705987f117a6dde7d122959ed1ffd00","size":6475,"noattachment":false,"key":"/sver/-/sver-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.7.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.7.2_1526166459854_0.46804347097377597"},"_hasShrinkwrap":false,"publish_time":1526166459959,"_cnpm_publish_time":1526166459959},"1.7.1":{"name":"sver","version":"1.7.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"5b1f6905869604e71cd3d1f042541851065521d9","_id":"sver@1.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"40e5e59940824a43d5394f05c8dd9548b1bf9803","size":6461,"noattachment":false,"key":"/sver/-/sver-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.7.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.7.1_1526165751303_0.25954962752378696"},"_hasShrinkwrap":false,"publish_time":1526165751390,"_cnpm_publish_time":1526165751390},"1.7.0":{"name":"sver","version":"1.7.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"c1fd008a2deac13fd16005e5b7f7ecd81649389b","_id":"sver@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"b8aaaac9d7a32b4e43bc0c63b01369c35db9b4c8","size":6449,"noattachment":false,"key":"/sver/-/sver-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.7.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver_1.7.0_1525457198152_0.9104904798025055"},"_hasShrinkwrap":false,"publish_time":1525457199133,"_cnpm_publish_time":1525457199133},"1.6.1":{"name":"sver","version":"1.6.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"800dd8701da0e561f21104438d40d52543632123","_id":"sver@1.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"84c53d1830de8a8ea7fe4d8a2aa8fbd979057368","size":6438,"noattachment":false,"key":"/sver/-/sver-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.6.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.6.1.tgz_1512856706323_0.2348313748370856"},"directories":{},"publish_time":1512856706433,"_hasShrinkwrap":false,"_cnpm_publish_time":1512856706433},"1.6.0":{"name":"sver","version":"1.6.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"612c923587131b04118a1f588ca0098dd78fc16b","_id":"sver@1.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"6435be15a3951e0dddedeedcf7a07d99697d02c7","size":6366,"noattachment":false,"key":"/sver/-/sver-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.6.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.6.0.tgz_1504010096233_0.6595895679201931"},"directories":{},"publish_time":1504010096356,"_cnpm_publish_time":1504010096356,"_hasShrinkwrap":false},"1.5.0":{"name":"sver","version":"1.5.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"4a8734d8106650bb554f76d2c86d62851d12fdb3","_id":"sver@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"b802780658ac9dc214fab773b27fb93de58ac90e","size":6393,"noattachment":false,"key":"/sver/-/sver-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.5.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.5.0.tgz_1503086145737_0.40203458187170327"},"directories":{},"publish_time":1503086145869,"_hasShrinkwrap":false,"_cnpm_publish_time":1503086145869},"1.4.0":{"name":"sver","version":"1.4.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"1fbb723c08c000bca4f8d94ac40ca7323de02b29","_id":"sver@1.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"5e40bb938e58f1761e33c76db98cf2ae972d307e","size":6305,"noattachment":false,"key":"/sver/-/sver-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.4.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.4.0.tgz_1503054496199_0.9967015897855163"},"directories":{},"publish_time":1503054496317,"_hasShrinkwrap":false,"_cnpm_publish_time":1503054496317},"1.3.5":{"name":"sver","version":"1.3.5","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"85a1d5403c64adf066e162b4bb89e80f223add43","_id":"sver@1.3.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"c228e3105eec38600e6b31c4c8c4f4eb9881ebce","size":6333,"noattachment":false,"key":"/sver/-/sver-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.5.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.5.tgz_1502826524331_0.4370891216676682"},"directories":{},"publish_time":1502826524430,"_cnpm_publish_time":1502826524430,"_hasShrinkwrap":false},"1.3.4":{"name":"sver","version":"1.3.4","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"320fa05a69e9648c8dabb1cc3d6ae261cc42fa37","_id":"sver@1.3.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"f3122f7a9e36d1ab4b21bbdc6a24ec1b2d243388","size":6327,"noattachment":false,"key":"/sver/-/sver-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.4.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.4.tgz_1499083022571_0.01301055122166872"},"directories":{},"publish_time":1499083022663,"_hasShrinkwrap":false,"_cnpm_publish_time":1499083022663},"1.3.3":{"name":"sver","version":"1.3.3","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"d8d8cb24c92a84827f0a07f2546b1a25d8ea6acb","_id":"sver@1.3.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"905f744723f8a9578bfda46a375fafbeec0fadc1","size":6324,"noattachment":false,"key":"/sver/-/sver-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.3.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.3.tgz_1499082672920_0.10851685935631394"},"directories":{},"publish_time":1499082673092,"_hasShrinkwrap":false,"_cnpm_publish_time":1499082673092},"1.3.2":{"name":"sver","version":"1.3.2","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"a5d3a9822006d1423e4ed9f3bad3182c01f42da7","_id":"sver@1.3.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"6ab7b265628e7ab086f0f3a8580a9ce6b9262099","size":6317,"noattachment":false,"key":"/sver/-/sver-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.2.tgz_1499074435195_0.45044959033839405"},"directories":{},"publish_time":1499074435325,"_cnpm_publish_time":1499074435325,"_hasShrinkwrap":false},"1.3.1":{"name":"sver","version":"1.3.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"410c0c41dabb8c0bf2272582b00c892bf4af9c19","_id":"sver@1.3.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"c75a24f6d620d5b8ed57e9de72ea8d3d1c694af0","size":6105,"noattachment":false,"key":"/sver/-/sver-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.1.tgz_1498585637400_0.6501067765057087"},"directories":{},"publish_time":1498585637623,"_hasShrinkwrap":false,"_cnpm_publish_time":1498585637623},"1.3.0":{"name":"sver","version":"1.3.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"19f2fadd2eee2c01319b4c77be59345282235818","_id":"sver@1.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"e8c667dc002f14957b3431c87e44a7c8002132f4","size":6095,"noattachment":false,"key":"/sver/-/sver-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.3.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.3.0.tgz_1497635173558_0.9712878346908838"},"directories":{},"publish_time":1497635173653,"_cnpm_publish_time":1497635173653,"_hasShrinkwrap":false},"1.2.1":{"name":"sver","version":"1.2.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"c2c53818877dd303103490dac7bdec976488aba0","_id":"sver@1.2.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"303383271e0e5219dec004fcebf7b3c29f907ee5","size":5896,"noattachment":false,"key":"/sver/-/sver-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.2.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.2.1.tgz_1497181821380_0.8215028361883014"},"directories":{},"publish_time":1497181821551,"_hasShrinkwrap":false,"_cnpm_publish_time":1497181821551},"1.1.2":{"name":"sver","version":"1.1.2","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"f62ece29838f306c7c51a895e3a2693bcc4a723d","_id":"sver@1.1.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"5674be8df9a5d3bf783ace4d1a4339d15e0ec90f","size":5909,"noattachment":false,"key":"/sver/-/sver-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.1.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.1.2.tgz_1497023464431_0.6627499633468688"},"directories":{},"publish_time":1497023465372,"_hasShrinkwrap":false,"_cnpm_publish_time":1497023465372},"1.1.1":{"name":"sver","version":"1.1.1","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"3c41a91cc0a0329cc8bea49bbcaaa470168a8e69","_id":"sver@1.1.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"b1862616d0459063918a3c7f9398b0f55f6d551f","size":5892,"noattachment":false,"key":"/sver/-/sver-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.1.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.1.1.tgz_1497023186773_0.21278169844299555"},"directories":{},"publish_time":1497023187689,"_hasShrinkwrap":false,"_cnpm_publish_time":1497023187689},"1.1.0":{"name":"sver","version":"1.1.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2","semver":"^5.3.0"},"gitHead":"adde573cbc8d836f9719e72765cbdb71d2d55dab","_id":"sver@1.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"eb2e7617af65b0a50a463961de3de308b6c5a0f9","size":5889,"noattachment":false,"key":"/sver/-/sver-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.1.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.1.0.tgz_1497022492077_0.5527141494676471"},"directories":{},"publish_time":1497022493023,"_cnpm_publish_time":1497022493023,"_hasShrinkwrap":false},"1.0.0":{"name":"sver","version":"1.0.0","description":"Simple Semver and SemverRange classes","main":"sver.js","scripts":{"test":"mocha -u tdd -R dot"},"repository":{"type":"git","url":"git+ssh://git@github.com/guybedford/sver.git"},"keywords":["semver"],"author":{"name":"Guy Bedford"},"license":"MIT","bugs":{"url":"https://github.com/guybedford/sver/issues"},"homepage":"https://github.com/guybedford/sver#readme","devDependencies":{"mocha":"^3.4.2"},"gitHead":"0ee9e098938ebb0bfd3d207792de4a8db332ede3","_id":"sver@1.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"68d33069dc250ad41be5743e9141710a82905ae7","size":4656,"noattachment":false,"key":"/sver/-/sver-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sver/download/sver-1.0.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sver-1.0.0.tgz_1496942504086_0.5235262156929821"},"directories":{},"publish_time":1496942504179,"_hasShrinkwrap":false,"_cnpm_publish_time":1496942504179}},"readme":"# Sver\r\n\r\n[![Build Status](https://travis-ci.org/guybedford/sver.svg?branch=master)](https://travis-ci.org/guybedford/sver)\r\n\r\nAnother Semver utility library. Supports NodeJS 6+ only. No maintenance guarantees.\r\n\r\nThis is the semver library used by jspm.\r\n\r\n```\r\nnpm install sver\r\n```\r\n\r\n```js\r\nconst { Semver, SemverRange } = require('sver');\r\n\r\n// Static usage:\r\nSemverRange.match('^1.2.3', '1.2.4'); // true\r\n\r\n// Class usage:\r\nlet range = new SemverRange('^1.2.3');\r\nlet version = new Semver('1.2.4');\r\nversion.matches(range);               // true\r\nrange.has(version);                   // true\r\n```\r\n\r\n### Range support\r\n\r\nSupports the following range types:\r\n\r\n#### Simple ranges\r\n\r\n* `*`: Wildcard range\r\n* `MAJOR`: Match exact major\r\n* `MAJOR.MINOR` Match exact major and minor\r\n* `MAJOR.MINOR.PATCH[-PRE]` Match exact semver\r\n* `~MAJOR.MINOR.PATCH[-PRE]`: Match patch bumps\r\n* `^MAJOR.MINOR.PATCH[-PRE]`: Match minor and patch bumps\r\n\r\n#### Comparator ranges\r\n\r\n* `>=MAJOR.MINOR.PATCH[-PRE]`: Lower bound (inclusive)\r\n* `>MAJOR.MINOR.PATCH[-PRE]`: Lower bound (exclusive)\r\n* `<=MAJOR.MINOR.PATCH[-PRE]`: Upper bound (inclusive)\r\n* `<MAJOR.MINOR.PATCH[-PRE]`: Upper bound (exclusive)\r\n\r\nPartial versions are supported with comparators (e.g., `>=1.2`, `<2`).\r\n\r\n#### Intersection ranges\r\n\r\nSpace-separated comparators are intersected (AND):\r\n\r\n```js\r\nlet range = new SemverRange('>=1.2.3 <2.0.0');\r\nrange.has('1.5.0');  // true\r\nrange.has('2.0.0');  // false\r\n```\r\n\r\n#### Union ranges\r\n\r\n`||`-separated ranges are unioned (OR):\r\n\r\n```js\r\nlet range = new SemverRange('^1.0.0 || ^2.0.0');\r\nrange.has('1.5.0');  // true\r\nrange.has('2.5.0');  // true\r\nrange.has('3.0.0');  // false\r\n```\r\n\r\n#### Hyphen ranges\r\n\r\n```js\r\nlet range = new SemverRange('1.2.3 - 2.3.4');\r\nrange.has('1.5.0');  // true\r\nrange.has('2.3.5');  // false\r\n```\r\n\r\n#### X-Ranges\r\n\r\n`x`, `X`, and `*` are treated as wildcards in version positions:\r\n\r\n```js\r\nnew SemverRange('1.2.x');  // equivalent to 1.2\r\nnew SemverRange('1.x');    // equivalent to 1\r\n```\r\n\r\nInvalid ranges will fallback to being detected as exact string matches.\r\n\r\n### Prerelease Matching\r\n\r\nBy default, as per convention, ranges like `^1.2.3-alpha` only match prerelease ranges on the same patch (`1.2.3-alpha.4`), but\r\nnot prerelease ranges from further patches (`1.3.4-alpha`).\r\n\r\nFor intersection ranges, the prerelease rule is applied at the set level: a prerelease version matches if at least one member of the intersection has a prerelease on the same `[major, minor, patch]` tuple.\r\n\r\nTo alter this matching, a third boolean argument can be provided to the match function to support these unstable matches:\r\n\r\n```js\r\nSemverRange.match('^1.2.3', '1.5.6-beta');       // false\r\nSemverRange.match('^1.2.3', '1.5.6-beta', true); // true\r\n```\r\n\r\n### Best Version Match\r\n\r\n```js\r\nlet versions = ['1.2.3', '1.3.4-alpha', '1.3.4-alpha.1', '1.3.4-beta'];\r\nlet range = new SemverRange('*');\r\n\r\nlet bestStableMatch = range.bestMatch(versions);\r\nbestStableMatch.toString();                     // 1.2.3\r\n\r\nlet bestUnstableMatch = range.bestMatch(versions, true);\r\nbestUnstableMatch.toString();                   // 1.3.4-beta\r\n```\r\n\r\n### Version and Range Sorting\r\n\r\n```js\r\nlet versions = ['2.4.5', '2.3.4-alpha', '1.2.3', '2.3.4-alpha.2'];\r\nlet ranges = ['^1.2.3', '1.2', '2.3.4'];\r\n\r\nversions.sort(Semver.compare);   // [1.2.3, 2.3.4-alpha, 2.3.4-alpha.2, 2.4.5]\r\nranges.sort(SemverRange.compare) // [1.2, ^1.2.3, 2.3.4]\r\n```\r\n\r\n### Semver and Semver Range Validation\r\n\r\nWhen a version string fails semver validation it falls back to being treated as a tag, still as a `Semver` instance.\r\n\r\nFor example:\r\n\r\n```js\r\nlet version = new Semver('x.y.z');\r\nversion.tag === 'x.y.z';             // true\r\n\r\nversion = new Semver('^1.2.3');\r\nversion.major === undefined;         // true\r\nversion.tag === '^1.2.3';            // true\r\n```\r\n\r\nFor validation, rather use `Semver.isValid` and `SemverRange.isValid`:\r\n\r\n```js\r\nSemver.isValid('x.y.z');             // false\r\nSemver.isValid('^1.2.3');            // false\r\nSemverRange.isValid('^1.2.3');       // true\r\nSemverRange.isValid('>=1.0.0 <2.0.0'); // true\r\nSemverRange.isValid('^1.0.0 || ^2.0.0'); // true\r\n```\r\n\r\n## API\r\n\r\n### Semver\r\n\r\nStatic methods:\r\n\r\n* `Semver.isValid(version: string): boolean`: Whether the given string is a valid semver.\r\n* `Semver.compare(v1: Semver|string, v2: Semver|string): number`: 1 if v1 > v2, -1 if v1 < v2, 0 if equal.\r\n\r\nFor a given Semver instance `version = new Semver('X.Y.Z')`,\r\n\r\n* `version.major`: The major version number.\r\n* `version.minor`: The minor version number.\r\n* `version.patch`: The patch version number.\r\n* `version.pre`: The prerelease identifer, as an array of strings (`.`-separated).\r\n* `version.build`: The build identifier, as a string.\r\n* `version.tag`: If not a valid semver, the full tag string.\r\n* `version.gt(otherVersion: Semver|string): bool`: Whether this version is greater than the other version.\r\n* `version.lt(otherVersion: Semver|string): bool`: Whether this version is less than the other version.\r\n* `version.eq(otherVerion: Semver|string): bool`: Whether this version equals the other version.\r\n* `version.matches(range: SemverRange|string, unstable?: bool): bool`: Whether this version matches the given version range.\r\n* `version.toString(): string`: Convert the version back to a string.\r\n\r\n### SemverRange\r\n\r\nStatic methods:\r\n\r\n* `SemverRange.match(range: SemverRange|string, version: Semver|string, unstable = false): bool`: Whether the version matches the range.\r\n* `SemverRange.isValid(range: string): bool`: Whether the given range string is a valid semver range.\r\n* `SemverRange.compare(r1: SemverRange|string, r2: SemverRange|string): number`: 1 if r1 > r2, -1 if r1 < r2, 0 if equal.\r\n\r\nFor a given SemverRange instance `range = new SemverRange('^X.Y.Z')`,\r\n\r\n* `range.type: string`: Returns `'wildcard'`, `'major'`, `'stable'`, `'exact'`, `'lower_bound'`, `'upper_bound'`, `'intersection'`, or `'union'`.\r\n* `range.version: Semver`: The `Semver` instance for simple/bound ranges. `undefined` for intersection/union.\r\n* `range.rangeSet: SemverRange[]`: The child ranges for intersection/union types. `undefined` for simple/bound types.\r\n* `range.boundInclusive: boolean`: Whether the bound is inclusive (`>=`/`<=`) or exclusive (`>`/`<`). Only for bound types.\r\n* `range.isExact: bool`: True if the range is an exact version only.\r\n* `range.isStable: bool`: True if the range is a stable version range.\r\n* `range.isMajor: bool`: True if the range is a major version range.\r\n* `range.isWildcard: bool`: True if the range is the wildcard version range.\r\n* `range.isLowerBound: bool`: True if the range is a lower bound (`>=` or `>`).\r\n* `range.isUpperBound: bool`: True if the range is an upper bound (`<=` or `<`).\r\n* `range.isIntersection: bool`: True if the range is an intersection of ranges.\r\n* `range.isUnion: bool`: True if the range is a union of ranges.\r\n* `range.gt(otherRange: SemverRange|string): bool`: Whether the range is greater than the other range.\r\n* `range.lt(otherRange: SemverRange|string): bool`: Whether the range is less than the other range.\r\n* `range.eq(otherRange: SemverRange|string): bool`: Whether the range is exactly the same as the other range.\r\n* `range.has(version: Semver|string, unstable = false): bool`: Whether the range includes the given version.\r\n* `range.contains(otherRange: SemverRange|string): bool`: Whether the range fully contains the other range.\r\n* `range.intersect(otherRange: SemverRange|string): SemverRange|undefined`: The intersection range, if any.\r\n* `range.bestMatch(versions: (Semver|string)[], unstable = false): Semver|undefined`: The best matching version from the list.\r\n* `range.toString()`: Convert the range back to a string.\r\n\r\n## License\r\n\r\nMIT\r\n","_attachments":{},"homepage":"https://github.com/guybedford/sver#readme","bugs":{"url":"https://github.com/guybedford/sver/issues"},"license":"MIT"}