{"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"bugs":{"url":"https://github.com/pnpm/version-selector-type/issues"},"dist":{"shasum":"47c365fb4d9ca4a54e6dabcad6fb7a46265f7955","tarball":"https://registry.npmjs.org/version-selector-type/-/version-selector-type-3.0.0.tgz","fileCount":5,"integrity":"sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA==","signatures":[{"sig":"MEUCIEtdXUeLu2wpSYWpE9EB7tE5evucFZFwBg+xnGLyyk75AiEAw9lzCC1w/Rzo65SNzKgR3+t1YnW1N+AXT+1Pf4XbjcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerc/HCRA9TVsSAnZWagAAlO8P/0AWNzanONChKBNHmHXM\nblS7OLyqUqzJEaGVX63isk4+3jrxUVhRM+ICYDmFDYGf0cDtc6HjuNb34Vnd\n10Xxk6HQnV9cKsXCqZqjWqkXl5RqWJKxbi1LCuTNArfOIKtMcRbLZWSkvhpg\nexfrINJi9xmLjB0W/Y6jjBPvShV2VYMpp6lH55lox4bJyVfFKdbbVsuKBufP\nvtkF0zd+QQ+43GaWF+ABKqEWxtRgZBuQ+bCW7VApwNdUtee4xffRpErCD/+W\nxSbYDKEDE2yYZjT4qpkfO0jvhpqxHOOSKDg35Iu63q8cFAMJ1ZtSVfUY3+zV\nmL2OXll/MxifnOh6MqpuikEBO4rY2Bk0jXtveZ+TmTtyKBA6LHulArGGhzbm\nDUEjbQyCOYclH5T/JfeP2GdduG6DlGgt+QxUSztseAN6C6qbH7cDWA25L6kT\nFY3C/nv1sNfxoU4OJV2pP4Vqht3vLxIxgz1P9D0Jodu0kJQa/NplQwuE7KXy\noOhcFJuSAdFKK6AO8vNkpXe0BuSu4ZBV85aLIn1KFnH3IxfxIduYDP0EWcYE\nQcQxZpMDdZDU4wkhTW2XCEW2C1E3yfaT7qRxNJ2lSRdRffAo4QWXxhBpcBTH\nHrYF9qiKhWN2b2tRiX08yFOIc/jNcZuJIkgEhkieALf/3QSBlCsvJT/rsFzr\nMTXf\r\n=ukIN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"version-selector-type","author":{"url":"https://www.kochan.io/","name":"Zoltan Kochan","email":"z@kochan.io"},"readme":"# version-selector-type\n\n> Returns the type and normalized version of a version selector\n\n<!--@shields('npm', 'travis')-->\n[![npm version](https://img.shields.io/npm/v/version-selector-type.svg)](https://www.npmjs.com/package/version-selector-type) [![Build Status](https://img.shields.io/travis/pnpm/version-selector-type/master.svg)](https://travis-ci.org/pnpm/version-selector-type)\n<!--/@-->\n\n## Installation\n\n```sh\n<pnpm|npm|yarn> add version-selector-type\n```\n\n## Usage\n\n<!--@example('./example.js')-->\n```js\n'use strict'\nconst getVersionSelectorType = require('version-selector-type')\n\nconsole.log(getVersionSelectorType('1.0.0'))\n//> { normalized: '1.0.0', type: 'version' }\n\nconsole.log(getVersionSelectorType('^1.0.0'))\n//> { normalized: '>=1.0.0 <2.0.0', type: 'range' }\n\nconsole.log(getVersionSelectorType('latest'))\n//> { normalized: 'latest', type: 'tag' }\n\nconsole.log(getVersionSelectorType('github:zkochan/foo'))\n//> null\n\nconsole.log(getVersionSelectorType('1.2.0beta'))\n//> { normalized: '1.2.0-beta', type: 'version' }\n\nconsole.log(getVersionSelectorType.strict('1.2.0beta'))\n//> { normalized: '1.2.0beta', type: 'tag' }\n```\n<!--/@-->\n\n## API\n\n### `getVersionSelectorType(selector)`\n\nReturns the type of the version selector and the normalized form of that selector.\nReturns `null` in case it is an unknown selector.\nInterprets versions and ranges loosely.\n\n### `getVersionSelectorType.strict(selector)`\n\nSame as `getVersionSelectorType()` but interprets versions and ranges not loosely.\n\n## License\n\n[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/)\n","engines":{"node":">=10.13"},"gitHead":"3f9669ce4d2b5ed4f19d09468aaf2418d23f8555","license":"MIT","scripts":{"md":"mos","test":"preview && node test"},"typings":"index.d.ts","_npmUser":{"name":"zkochan","email":"z@kochan.io"},"homepage":"https://github.com/pnpm/version-selector-type#readme","keywords":["semver","version","range","tag","dist-tag","selector"],"repository":{"url":"git+https://github.com/pnpm/version-selector-type.git","type":"git"},"_npmVersion":"6.14.4","description":"Returns the type and normalized version of a version selector","directories":{},"maintainers":[{"name":"zkochan","email":"z@kochan.io"}],"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mos":"^2.0.0-alpha.3","tape":"^5.0.0","package-preview":"^3.0.0","mos-plugin-readme":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/version-selector-type_3.0.0_1588449222915_0.5500164262590688","host":"s3://npm-registry-packages"},"_id":"version-selector-type@3.0.0","version":"3.0.0"}