pnpm
Version:
Fast, disk space efficient package manager
109 lines (108 loc) • 4.14 kB
JSON
{
"_args": [
[
{
"raw": "semver-regex@^2.0.0",
"scope": null,
"escapedName": "semver-regex",
"name": "semver-regex",
"rawSpec": "^2.0.0",
"spec": ">=2.0.0 <3.0.0",
"type": "range"
},
"/home/zoltan/src/pnpm/pnpm/packages/pnpm/node_modules/parse-npm-tarball-url"
]
],
"_from": "semver-regex@^2.0.0",
"_hasShrinkwrap": false,
"_id": "semver-regex@2.0.0",
"_location": "/semver-regex",
"_nodeVersion": "8.10.0",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/semver-regex_2.0.0_1521791938477_0.1792302553634153"
},
"_npmUser": {
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
},
"_npmVersion": "5.6.0",
"_phantomChildren": {},
"_requested": {
"raw": "semver-regex@^2.0.0",
"scope": null,
"escapedName": "semver-regex",
"name": "semver-regex",
"rawSpec": "^2.0.0",
"spec": ">=2.0.0 <3.0.0",
"type": "range"
},
"_requiredBy": [
"/parse-npm-tarball-url"
],
"_resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
"_shasum": "a93c2c5844539a770233379107b38c7b4ac9d338",
"_shrinkwrap": null,
"_spec": "semver-regex@^2.0.0",
"_where": "/home/zoltan/src/pnpm/pnpm/packages/pnpm/node_modules/parse-npm-tarball-url",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/semver-regex/issues"
},
"dependencies": {},
"description": "Regular expression for matching semver versions",
"devDependencies": {
"ava": "*",
"xo": "*"
},
"directories": {},
"dist": {
"integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
"shasum": "a93c2c5844539a770233379107b38c7b4ac9d338",
"tarball": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
"fileCount": 4,
"unpackedSize": 3154
},
"engines": {
"node": ">=6"
},
"files": [
"index.js"
],
"gitHead": "bea513f5e860d7c1e2a353c8e46c2edabbd2ae6e",
"homepage": "https://github.com/sindresorhus/semver-regex#readme",
"keywords": [
"semver",
"version",
"versions",
"regex",
"regexp",
"re",
"match",
"matching",
"semantic"
],
"license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
"name": "semver-regex",
"optionalDependencies": {},
"readme": "# semver-regex [](https://travis-ci.org/sindresorhus/semver-regex)\n\n> Regular expression for matching [semver](https://github.com/npm/node-semver) versions\n\n\n## Install\n\n```\n$ npm install semver-regex\n```\n\n\n## Usage\n\n```js\nconst semverRegex = require('semver-regex');\n\nsemverRegex().test('v1.0.0');\n//=> true\n\nsemverRegex().test('1.2.3-alpha.10.beta.0+build.unicorn.rainbow');\n//=> true\n\nsemverRegex().exec('unicorn 1.0.0 rainbow')[0];\n//=> '1.0.0'\n\n'unicorn 1.0.0 and rainbow 2.1.3'.match(semverRegex());\n//=> ['1.0.0', '2.1.3']\n```\n\n\n## Related\n\n- [find-versions](https://github.com/sindresorhus/find-versions) - Find semver versions in a string\n- [latest-semver](https://github.com/sindresorhus/latest-semver) - Get the latest stable semver version from an array of versions\n- [to-semver](https://github.com/sindresorhus/to-semver) - Get an array of valid, sorted, and cleaned semver versions from an array of strings\n- [semver-diff](https://github.com/sindresorhus/semver-diff) - Get the diff type of two semver versions: `0.0.1` `0.0.2` → `patch`\n- [semver-truncate](https://github.com/sindresorhus/semver-truncate) - Truncate a semver version: `1.2.3` → `1.2.0`\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n",
"readmeFilename": "readme.md",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/semver-regex.git"
},
"scripts": {
"test": "xo && ava"
},
"version": "2.0.0"
}