{"_id":"semver-range-intersect","_rev":"4-1a1b21238f02d5c68d3c105431ba0205","name":"semver-range-intersect","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"semver-range-intersect","version":"0.1.0","description":"Get the intersection of multiple semver ranges.","keywords":["intersect","semver","version"],"homepage":"https://github.com/sounisi5011/semver-range-intersect#readme","bugs":{"url":"https://github.com/sounisi5011/semver-range-intersect/issues"},"repository":{"type":"git","url":"git+https://github.com/sounisi5011/semver-range-intersect.git"},"license":"MIT","author":{"name":"sounisi5011"},"main":"dist/index","types":"dist/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc","clean":"del ./dist/*","fmt-pkg":"run-s fmt-pkg:prettier fmt-pkg:sort","fmt-pkg:prettier":"prettier-package-json --write ./package.json","fmt-pkg:sort":"sort-package-json ./package.json","fmt-ts":"run-s 'lint:eslint --fix'","lint":"run-p lint:*","lint:eslint":"eslint --ext .ts ./","lint:tsc-script":"tsc -p ./script/ --noEmit","lint:tsc-src":"tsc --noEmit","lint:tsc-test":"tsc -p ./test/ --noEmit","release":"run-s release:validation release:build release:publish","release:build":"run-s clean build","release:publish":"run-s release:publish:git release:publish:npm","release:publish:git":"run-s release:publish:git:add-tag release:publish:git:push-tag","release:publish:git:add-tag":"ts-node ./script/git-add-pkg-version-tag.ts","release:publish:git:push-tag":"git push origin --tags","release:publish:npm":"npm publish --access=public","release:validation":"run-p release:validation:* test","release:validation:git-branch":"git-branch-is master","release:validation:git-work-dir":"is-git-status-clean","release:validation:publishable":"can-npm-publish --verbose","test":"run-s lint test:ava","test:ava":"ava"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"!(package).json|*.{yaml,yml}":["prettier --write","git add"],"*.ts":["eslint --fix","git add"],"package.json":["prettier-package-json --write","sort-package-json","git add"]},"dependencies":{"@types/semver":"^6.0.1","semver":"^6.2.0"},"devDependencies":{"@types/node":"12.6.1","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","ava":"2.2.0","can-npm-publish":"1.3.1","del-cli":"2.0.0","eslint":"5.16.0","eslint-config-prettier":"6.0.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.18.0","eslint-plugin-node":"9.1.0","eslint-plugin-prettier":"3.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-simple-import-sort":"4.0.0","eslint-plugin-standard":"4.0.0","git-branch-is":"2.1.0","husky":"3.0.0","is-git-status-clean":"1.0.0","lint-staged":"9.1.0","npm-run-all":"4.1.5","prettier":"1.18.2","prettier-package-json":"2.1.0","sort-package-json":"1.22.1","ts-node":"8.3.0","typescript":"3.5.2"},"ava":{"files":["./test/**/*.ts"],"helpers":["**/helpers/**/*"],"compileEnhancements":false,"require":["ts-node/register/transpile-only"],"extensions":["ts"]},"gitHead":"9a8e81200af6fee35b301029515961feb2b5c550","_id":"semver-range-intersect@0.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-8F0zLSkyXe23uzH5RMfBL14YytY+NcNyijASOrLajjO282DzDScDpT0uqtgWUqIKZykb+nV4bhefBq9SkT4RnQ==","shasum":"bede4482cfa2e4948c46f3d143e193d064563fa8","tarball":"https://registry.npmjs.org/semver-range-intersect/-/semver-range-intersect-0.1.0.tgz","fileCount":20,"unpackedSize":40985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI8i2CRA9TVsSAnZWagAAuOsP/izRJoDDHEkUboW7PlsL\nUWjL0vlbQlhxAH/vbKJ5hqclqEksUb91EdbKP3oVV8F42pvGvAnOYJ8Kl3mj\nrIg5enF0o4rE0X10gkDzpVmCSq9hr+u+ys5MrZp+J4P7aXZn5a+dlQnsXo/p\nyvcOW1hdJ9rFzC9fFJdjx395zRm2FhDS9uCVeUndvsJ27AU2BEPbk8VUi9pQ\nLuIu7rQltJ7FsKGJvSkmJR0ZrzfC4pyZilTOdDJb25x7j9VHNd0DfEORCQzj\nTxfq3BGLQ9VeVvs9o4pACrT3kCwIqV/ZXUQeZwLhFtLIyuAvtsnFcYjhk0ox\nzGqzlfEdp7gjRuc9WjopZN1/LvYf8Qk6Ml0FR5eyJpqU336mb/20egCYvIKz\nFdVwCx0BiWFAhb+C7b0IcHGndl4jwGAsEwzoCg0WqEtFvy0/tR1av1SZXXq7\n2GxJltkjWhIPSpf8gQpqD1QZHKj3SWb/IM1HAnCxkIcY5h8/ZGRkWIYX5aD1\nxSMLitwzSwRwp7+1JllxZm0fp/h1QiL+s1RqPxDYwXlXtk6lpBpHqPMFF+NR\n3PTicSbivV6nRtspsIobnWoqah1zLo6gooYKekaTJsXLomJ4oSxh3dzHrbAr\nR1qYaOedz4JUvznKX4fTh6EkdSn2Ffi7QZ4uVSVlNgyFvpQtIujwLik57Opr\nFqPq\r\n=Vz03\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdcafRpziSxxjL1QaY5+Gnwzv08oiro+ZrNqwUSRKT2AiEA5lYTAYmDLpy8QxJ9aTsBDIhxaCWjDYOrgJEnMJ+TAZ0="}]},"maintainers":[{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"}],"_npmUser":{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-range-intersect_0.1.0_1562626229642_0.8186828867660547"},"_hasShrinkwrap":false},"0.2.0":{"name":"semver-range-intersect","version":"0.2.0","description":"Get the intersection of multiple semver ranges.","keywords":["intersect","semver","version"],"homepage":"https://github.com/sounisi5011/semver-range-intersect#readme","bugs":{"url":"https://github.com/sounisi5011/semver-range-intersect/issues"},"repository":{"type":"git","url":"git+https://github.com/sounisi5011/semver-range-intersect.git"},"license":"MIT","author":{"name":"sounisi5011"},"main":"dist/index","types":"dist/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc","clean":"del ./dist/*","fmt-pkg":"run-s fmt-pkg:prettier fmt-pkg:sort","fmt-pkg:prettier":"prettier-package-json --write ./package.json","fmt-pkg:sort":"sort-package-json ./package.json","fmt-ts":"run-s 'lint:eslint --fix'","lint":"run-p lint:*","lint:eslint":"eslint --ext .ts ./","lint:tsc-script":"tsc -p ./script/ --noEmit","lint:tsc-src":"tsc --noEmit","lint:tsc-test":"tsc -p ./test/ --noEmit","release":"run-s release:validation release:build release:publish","release:build":"run-s clean build","release:publish":"run-s release:publish:git release:publish:npm","release:publish:git":"run-s release:publish:git:add-tag release:publish:git:push-tag","release:publish:git:add-tag":"ts-node ./script/git-add-pkg-version-tag.ts","release:publish:git:push-tag":"git push origin --tags","release:publish:npm":"npm publish --access=public","release:validation":"run-p release:validation:* test","release:validation:git-branch":"git-branch-is master","release:validation:git-work-dir":"is-git-status-clean","release:validation:publishable":"can-npm-publish --verbose","test":"run-s lint test:ava","test:ava":"ava"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"!(package).json|*.{yaml,yml}":["prettier --write","git add"],"*.ts":["eslint --fix","git add"],"package.json":["prettier-package-json --write","sort-package-json","git add"]},"dependencies":{"@types/semver":"^6.0.1","semver":"^6.2.0"},"devDependencies":{"@types/node":"12.6.2","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","ava":"2.2.0","can-npm-publish":"1.3.1","del-cli":"2.0.0","eslint":"5.16.0","eslint-config-prettier":"6.0.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.18.0","eslint-plugin-node":"9.1.0","eslint-plugin-prettier":"3.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-simple-import-sort":"4.0.0","eslint-plugin-standard":"4.0.0","fast-deep-equal":"2.0.1","git-branch-is":"2.1.0","husky":"3.0.0","is-git-status-clean":"1.0.0","iter-tools":"6.2.5","lint-staged":"9.1.0","npm-run-all":"4.1.5","prettier":"1.18.2","prettier-package-json":"2.1.0","sort-package-json":"1.22.1","ts-node":"8.3.0","typescript":"3.5.3"},"ava":{"files":["./test/**/*.ts"],"helpers":["**/helpers/**/*"],"compileEnhancements":false,"require":["ts-node/register/transpile-only"],"extensions":["ts"]},"gitHead":"392685293b7106d41206255f677cee8f14c51f52","_id":"semver-range-intersect@0.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-MjCv0JepzsV7bsT/mk8um/6+oCfKASbxZMC2z5PJ3ITURugPHYdI+4ftclbVFAN8jW3/QuJJ/Qc2LstM+yi6nw==","shasum":"bc24d9c699a2b0daa959735c6898d98f18dcc7d9","tarball":"https://registry.npmjs.org/semver-range-intersect/-/semver-range-intersect-0.2.0.tgz","fileCount":20,"unpackedSize":48810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJftICRA9TVsSAnZWagAAVxMQAIcA2CGr4+7eFYgRS26A\n2MBOJhvw4hCCgcIeCm8TMcpF9HiMxLryOvju0YqqlQy3E/HLO9UIjTqDaNqM\np9ynGrDU46bgunz9FK8D7gBQLxeFLKx+zEOedT6MTJif/7IR6irdkPkHeNuD\nxHTrjHGeeynOJhaz+vMoNdacoZcmhFMTd0OX2B7ak+QOFSOmE5aaBctCRVNo\nP4eSC1KKI3DxxAfUelAvXOeoZp2CCFAK4b53IxdGczd+xKA6AiA5S/q5RXkk\nPKcdcoN1wFXDfuxa21R3HqzuTen1AGfg6Me29jRNA4sJ4mPupnUOfi6aEFpk\nwtan6wMXHxM5PQX8gEAHVEFFO5C2phHF8eWyOvY8FlQ2ccPIeyDR6g5aDOkI\nToECxxje8VuCYwM44PDrdXb8Pw9nLC4V1xNUwayD/1ZkItctLNv7E9L+9n2w\nF9TQyqYekay9pI+CVpDaH711Cw47jR30KVVA9D/eFTGwQmbDIY+JOtWaExsF\n1gBut0ah+qOEBBSDuZ7WZRO9e6SNMW6j94uK372HuNwI65pU51/ooqXGIhHv\nml7OTU8DhQRA5yhXJFgN9RJGbulBhEJ5xd7d+bUW6LAcKWC6s7VVKyl19dFI\n4TetSbKukGoUJDvfT91L1LpxewadgYt21rp6Cx/R51chjCB5izOPXltnEzCX\nPZhG\r\n=gck5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV+qsP3jAnodmsr6TQ/aJh4H0iFSkxaRZmiI4mlo4zPgIhAKZzvJOOHpCZXqAeEUxeCNO0fOf4nLMS9wtEu5Nssq/h"}]},"maintainers":[{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"}],"_npmUser":{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-range-intersect_0.2.0_1562770247465_0.9991901187935763"},"_hasShrinkwrap":false},"0.3.0":{"name":"semver-range-intersect","version":"0.3.0","description":"Get the intersection of multiple semver ranges.","keywords":["intersect","semver","version"],"homepage":"https://github.com/sounisi5011/semver-range-intersect#readme","bugs":{"url":"https://github.com/sounisi5011/semver-range-intersect/issues"},"repository":{"type":"git","url":"git+https://github.com/sounisi5011/semver-range-intersect.git"},"license":"MIT","author":{"name":"sounisi5011"},"main":"dist/index","types":"dist/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc","clean":"del ./dist/*","fmt-pkg":"run-s fmt-pkg:prettier fmt-pkg:sort","fmt-pkg:prettier":"prettier-package-json --write ./package.json","fmt-pkg:sort":"sort-package-json ./package.json","fmt-ts":"run-s 'lint:eslint --fix'","lint":"run-p lint:*","lint:eslint":"eslint --ext .ts ./","lint:tsc-src":"tsc --noEmit","lint:tsc-test":"tsc -p ./test/ --noEmit","release":"run-s release:validation release:build release:publish","release:build":"run-s clean build","release:publish":"run-s release:publish:git release:publish:npm","release:publish:git":"package-version-git-tag --push","release:publish:npm":"npm publish --access=public","release:validation":"run-p release:validation:* test","release:validation:git-branch":"git-branch-is master","release:validation:git-work-dir":"is-git-status-clean","release:validation:publishable":"can-npm-publish --verbose","test":"run-s test:peer-deps lint test:ava","test:ava":"ava","test:peer-deps":"check-peer-deps"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"!(package).json|*.{yaml,yml}":["prettier --write","git add"],"*.ts":["eslint --fix","git add"],"package.json":["prettier-package-json --write","sort-package-json","git add"]},"dependencies":{"@types/semver":"^6.0.1","semver":"^6.2.0"},"devDependencies":{"@sounisi5011/check-peer-deps":"github:sounisi5011/check-peer-deps","@typescript-eslint/eslint-plugin":"1.12.0","@typescript-eslint/parser":"1.12.0","ava":"2.2.0","can-npm-publish":"1.3.1","del-cli":"2.0.0","eslint":"5.16.0","eslint-config-prettier":"6.0.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.18.0","eslint-plugin-node":"9.1.0","eslint-plugin-prettier":"3.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-simple-import-sort":"4.0.0","eslint-plugin-standard":"4.0.0","fast-deep-equal":"2.0.1","git-branch-is":"2.1.0","husky":"3.0.0","is-git-status-clean":"1.0.0","iter-tools":"6.2.5","lint-staged":"9.2.0","npm-run-all":"4.1.5","package-version-git-tag":"1.0.0","prettier":"1.18.2","prettier-package-json":"2.1.0","sort-package-json":"1.22.1","ts-node":"8.3.0","typescript":"3.5.3"},"ava":{"files":["./test/**/*.ts"],"helpers":["**/helpers/**/*"],"compileEnhancements":false,"require":["ts-node/register/transpile-only"],"extensions":["ts"]},"gitHead":"872d602a717b2184472e4638b78b4cb551e003f2","_id":"semver-range-intersect@0.3.0","_nodeVersion":"8.15.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-9/IHvB46FJF5cTvNQXewBygmnpEkBWYiGlfbnpyWCh82pFEfNjsXoChwQTgeD2luV5/w6gd4VS8I9egA4fQ5Ig==","shasum":"8487befdacdb931aff389b90c40dff35351e036e","tarball":"https://registry.npmjs.org/semver-range-intersect/-/semver-range-intersect-0.3.0.tgz","fileCount":20,"unpackedSize":59292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLK0uCRA9TVsSAnZWagAA2YEP/2PmtxXfshmPy8dWi11t\ngpAmoBnMsFjUy1xWsVqSRlDc2VPS01HLZF1Rdon1EuyxyyB+kp2btDmm34gQ\nLgOVFV5NO66DAv1vjCTMqohvJaO7dfwLcLzkN5PVfkIx4SmnYyqTCeyOCyHF\ntVgPq38Z09tV+cpAtv4s1fK3qsFlvLmxl0NkevyAtp+y29nFopN4OHtc42BJ\n5URjy3ljXzozUl+HlnTeU7UW1YkuFtHpVIBwofvKo5XBXkjO1Cr2l/qbHr+x\nnmZ9/VrmLs7AO8B0QRogadXl4wsh2gaM8j7t7u2ISHOovy9vgCsk/7oGgdVj\ne5rz8JCzk2gEyv72gPw+sx0BUvOSoklSMRbnVzKleoUHufEMUi4QPqPJhP3C\noTjOuTh9Zxut+4GvwXbdeKTAbuMdFThkY4hQ7BhEwl10RE+D834QBua8i+Mr\njq21bZMxQrqaiX8g6n86X6437FYE1b/VqAqxYZ0Qvf3Z+TqOGrUfMcz9E6g1\ng1U4XyFYGeUE/wdsgbeTXJRCgqXtPRcEDjBG1QxFHbcXGdeOj050730YzUxN\noHmoGrWH4HDMLy+9Qy/IE7FLhokeMK4HzFW9in6TV3drnNWOpcH2ZIL0yxTh\nHQGL4q67jjSmZGwOwXrijJbfWAoVTxBAhQaooS7sKlhLgd64tvQkfT4BXorE\nnvXq\r\n=A88K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+vpLE3e2UAPQQUikaqv33YTyswq59G4X+KPtnpMLGzQIhAOQ1SCx/43FbiTXJklKZjg8SJIRN4ihQUP+tlfiXy1Yf"}]},"maintainers":[{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"}],"_npmUser":{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-range-intersect_0.3.0_1563209005829_0.5231117678779431"},"_hasShrinkwrap":false},"0.3.1":{"name":"semver-range-intersect","version":"0.3.1","description":"Get the intersection of multiple semver ranges.","keywords":["intersect","semver","version"],"homepage":"https://github.com/sounisi5011/semver-range-intersect#readme","bugs":{"url":"https://github.com/sounisi5011/semver-range-intersect/issues"},"repository":{"type":"git","url":"git+https://github.com/sounisi5011/semver-range-intersect.git"},"license":"MIT","author":{"name":"sounisi5011"},"main":"dist/index","types":"dist/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc","clean":"del ./dist/*","fmt-pkg":"run-s fmt-pkg:prettier fmt-pkg:sort","fmt-pkg:prettier":"prettier-package-json --write ./package.json","fmt-pkg:sort":"sort-package-json ./package.json","fmt-ts":"run-s 'lint:eslint --fix'","lint":"run-p lint:*","lint:eslint":"eslint --ext .ts ./","lint:tsc-src":"tsc --noEmit","lint:tsc-test":"tsc -p ./test/ --noEmit","release":"run-s release:validation release:build release:publish","release:build":"run-s clean build","release:publish":"run-s release:publish:git release:publish:npm","release:publish:git":"package-version-git-tag --push","release:publish:npm":"npm publish --access=public","release:validation":"run-p release:validation:* test","release:validation:git-branch":"git-branch-is master","release:validation:git-work-dir":"is-git-status-clean","release:validation:publishable":"can-npm-publish --verbose","test":"run-s test:peer-deps lint test:ava","test:ava":"ava","test:peer-deps":"check-peer-deps"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"!(package).json|*.{yaml,yml}":["prettier --write","git add"],"*.ts":["eslint --fix","git add"],"package.json":["prettier-package-json --write","sort-package-json","git add"]},"dependencies":{"@types/semver":"^6.0.1","semver":"^6.2.0"},"devDependencies":{"@sounisi5011/check-peer-deps":"github:sounisi5011/check-peer-deps","@typescript-eslint/eslint-plugin":"1.12.0","@typescript-eslint/parser":"1.12.0","ava":"2.2.0","can-npm-publish":"1.3.1","del-cli":"2.0.0","eslint":"5.16.0","eslint-config-prettier":"6.0.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-node":"9.1.0","eslint-plugin-prettier":"3.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-simple-import-sort":"4.0.0","eslint-plugin-standard":"4.0.0","fast-deep-equal":"2.0.1","git-branch-is":"2.1.0","husky":"3.0.1","is-git-status-clean":"1.0.0","iter-tools":"6.2.5","lint-staged":"9.2.0","npm-run-all":"4.1.5","package-version-git-tag":"1.0.0","prettier":"1.18.2","prettier-package-json":"2.1.0","sort-package-json":"1.22.1","ts-node":"8.3.0","typescript":"3.5.3"},"engines":{"node":">=8.3.0"},"ava":{"files":["./test/**/*.ts"],"helpers":["**/helpers/**/*"],"compileEnhancements":false,"require":["ts-node/register/transpile-only"],"extensions":["ts"]},"gitHead":"5323289d783b9be34a8108ec417b192560d809bf","_id":"semver-range-intersect@0.3.1","_nodeVersion":"8.15.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-dZAVI9Gdl3uBvs1CBK1KHeCyiZDn4X14DW4C+QFQj+0k+l9L+pY1swt4KVt1hGU2dP77but4vx+N5XeYQsDteQ==","shasum":"05ce326fb7ca6264114f49126e44116ee05aa018","tarball":"https://registry.npmjs.org/semver-range-intersect/-/semver-range-intersect-0.3.1.tgz","fileCount":20,"unpackedSize":60229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMy8tCRA9TVsSAnZWagAAgwsP/3AOJrNLF/s4SynswXo9\njTH0AMSXbg3S/cbtxM8HWqZpPXwQ3NeSQy9rRNt7H/kU1qpZLfFNUhYkgUPr\nWUSx0If4ECQa8+lvcRzh+0TaxPPc5ppc+W7s23Kct4G4TMQiJmI7yo1sG5O+\n/kczWKYuDkf6GrIw64mPtNb0YuOG2OpiYGt/t3+65SBTeYoMDGuLf40sZax0\nRKvpCSSidmfVxMVeyAXjwifUBKlQp7FIEpcKhLxRVxXJrVgn0nIaa7OiQ4ci\nWuk68RZ6STNBLE0mLB4n8z4Q0PPcrQHiOpwMcfOXsXNU9begMjd556GgAtVR\n/3YfVsvxTOatRGV7f9vB8loC5yqYzicA9fzkZrbXc4jeztROPz1k9SHEcYLx\nqCOPVX45eAbrQVd3jLTlF7q6hQXcUynTGxMRgEQpBGtjCpLYePuV85i5i2yI\nffTmPXHzZ+9mEw6gH4t4xL+R8ezV2R3W3pXM2hBQuaVDYT/N+D4gpwMeKlPd\nHgwxK7snxUjtg/wqRk+Vk4nNPwqGMYRJnJD4sNZRQiAH9c547cmjbyw9Rhp3\nKpd4qvA0So04k3W4Irl9KHtcE11y/1PVWg2Pklp36QxnWHJ+6aItKT6joZ1H\nn1A9LIlsoVK+k8y6KTIn0F0F1CR5/lpgon+ByUWUGe/5659lM2GFAkvtNYfO\nRJIr\r\n=1Yzl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJBI8Nkbm4QLWBYitHPkmAT6UEXC2f+fjCAhHDRzWU/AIgLWegaEl1Q0hjy6UQasMcc6ZY0Kz5Nq65c4glRhjz2nM="}]},"maintainers":[{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"}],"_npmUser":{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-range-intersect_0.3.1_1563635500088_0.5634897812243789"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-08T22:50:29.425Z","0.1.0":"2019-07-08T22:50:29.786Z","modified":"2022-05-17T10:53:42.100Z","0.2.0":"2019-07-10T14:50:47.644Z","0.3.0":"2019-07-15T16:43:25.963Z","0.3.1":"2019-07-20T15:11:40.243Z"},"maintainers":[{"name":"sounisi5011","email":"sounisi5011+npmjs.com@gmail.com"}],"description":"Get the intersection of multiple semver ranges.","homepage":"https://github.com/sounisi5011/semver-range-intersect#readme","keywords":["intersect","semver","version"],"repository":{"type":"git","url":"git+https://github.com/sounisi5011/semver-range-intersect.git"},"author":{"name":"sounisi5011"},"bugs":{"url":"https://github.com/sounisi5011/semver-range-intersect/issues"},"license":"MIT","readme":"# semver-range-intersect\n\n[![npm package](https://img.shields.io/npm/v/semver-range-intersect.svg)][npm]\n[![GitHub License](https://img.shields.io/github/license/sounisi5011/semver-range-intersect.svg)][github-license]\n![](https://img.shields.io/node/v/semver-range-intersect.svg)\n![Type Definitions: TypeScript](https://img.shields.io/npm/types/semver-range-intersect.svg)\n[![Build Status](https://travis-ci.com/sounisi5011/semver-range-intersect.svg?branch=master)](https://travis-ci.com/sounisi5011/semver-range-intersect)\n[![Maintainability Status](https://api.codeclimate.com/v1/badges/f6e23b313a631c54ac90/maintainability)](https://codeclimate.com/github/sounisi5011/semver-range-intersect/maintainability)\n\n[npm]: https://www.npmjs.com/package/semver-range-intersect\n[github-license]: https://github.com/sounisi5011/semver-range-intersect/blob/master/LICENSE\n\nGet the intersection of multiple semver ranges.\n\n## Install\n\n```sh\nnpm install semver-range-intersect\n```\n\n## Usage\n\n```js\nconst { intersect } = require('semver-range-intersect');\n\n// equals to: '^4.1.0'\nintersect('^4.0.0', '^4.1.0') === '>=4.1.0 <5.0.0'\n\n// equals to: 1.1.0 - 1.4.0\nintersect('1.1.0 - 1.2.3 || 1.2.0 - 1.4.0') === '>=1.1.0 <=1.4.0'\n\nintersect('8.2.6 - 8.x.x', '<=8.6.9') === '>=8.2.6 <=8.6.9'\n\nintersect('^6.0.0', '6.7.9') === '6.7.9'\n\n// equals to: ^8.15.0 || ^10.13.0 || >=11.10.1\nintersect('^8.15.0 || >=10.0.0', '^8.10.0 || ^10.13.0 || >=11.10.1') === '>=8.15.0 <9.0.0 || >=10.13.0 <11.0.0 || >=11.10.1'\n\nintersect('x.x.x') === '*'\n\n// null for invalid version\nintersect('a.b.c') === null\n\n// null for version range not crossing\nintersect('^2.0.0', '^5.0.0') === null\nintersect('8.2.6 - 8.x.x', '>=9.0.1') === null\n```\n\n## Tests\n\nTo run the test suite, first install the dependencies, then run `npm test`:\n\n```sh\nnpm install\nnpm test\n```\n\n## Contributing\n\nsee [CONTRIBUTING.md](https://github.com/sounisi5011/semver-range-intersect/blob/master/CONTRIBUTING.md)\n\n## Related\n\n* [semver-intersect](https://github.com/snyamathi/semver-intersect)\n","readmeFilename":"README.md"}