UNPKG

pnpm

Version:

Fast, disk space efficient package manager

109 lines (108 loc) 4.14 kB
{ "_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 [![Build Status](https://travis-ci.org/sindresorhus/semver-regex.svg?branch=master)](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" }