{"_id":"semver-truncate","_rev":"11-21be03cd664c7893b30b0efa4cfb3e98","name":"semver-truncate","description":"Truncate a semver version: `1.2.3` → `1.2.0`","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"semver-truncate","version":"1.0.0","description":"Truncate a semver version: 1.2.3 → 1.2.0","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/semver-truncate"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["semver","version","semantic","truncate","shorten"],"dependencies":{"semver":"^4.0.3"},"devDependencies":{"ava":"0.0.4"},"gitHead":"a4ec0bccb7bf7ddc0c53a16f2ed12bd4bc1a2f2a","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate","_id":"semver-truncate@1.0.0","_shasum":"47c7876118aabb8aefc0d0606e36f553da36f042","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"47c7876118aabb8aefc0d0606e36f553da36f042","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.0.0.tgz","integrity":"sha512-b0a4Rr612cc0MYa7oGs9GEwR6v1cgRg3HwMriWokQLKbsI7JkCzB4me7ZdiB9b5IpTLZFNTEIbAQWAOzonDcRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCodKtnVyKZi+vjh7f8LiLpbGwB1N5mZ287IlzMbFEp/wIgOp8q2Ef4vSEmXNQ6H4s6GAPOOMqYhy+HxCZnmKyhVDE="}]},"directories":{}},"1.1.0":{"name":"semver-truncate","version":"1.1.0","description":"Truncate a semver version: 1.2.3 → 1.2.0","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/semver-truncate"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["semver","version","semantic","truncate","shorten"],"dependencies":{"semver":"^5.0.3"},"devDependencies":{"ava":"0.0.4"},"gitHead":"d935b507b3a53a725cc6dafe33eb5f97657daa55","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate","_id":"semver-truncate@1.1.0","_shasum":"8904f5dc8d0091841c8df28042fd001323b130d7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8904f5dc8d0091841c8df28042fd001323b130d7","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.0.tgz","integrity":"sha512-FPFwOP1qOyJwXf8bBBPPNOQDPRXK+aq0sM9sRiWzuYGpWHsGTmZAOMTPmodFwHy93ktyG2vwS8sbXg6ol5Ln0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKmG0tlEeh2dQ8Mxh3s/mvAJqmUTXzTd0bevESSvOqlwIgKmgWosfj/iikyTFd2/2rEshA6YoEQbAaoJIBQxs5DR4="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.1.1":{"name":"semver-truncate","version":"1.1.1","description":"Truncate a semver version: 1.2.3 → 1.2.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/semver-truncate.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["semver","version","semantic","truncate","shorten","simplify"],"dependencies":{"semver":"^5.3.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"376879f015f1e2d9e71e16c4dc4cddac3b015dfc","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate#readme","_id":"semver-truncate@1.1.1","_shasum":"402b146d4d7e2932aaa5dca775a761162bd553e4","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"402b146d4d7e2932aaa5dca775a761162bd553e4","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.1.tgz","integrity":"sha512-NxN0I11RnmwgdR2jrJA/BBh5ZF7kKPMWfVlKJwJDFvpuwkp/MGe9roPlygJLujC5jxkV22RGiXPEcbs3Mv+HOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNPynqlvcO+AhxTlu3lkLNgv3N1lnIjXJ/WRb8SoVf3AiBnAhlQxGfFXHWmQN8TjR01odvdXgwuJ4+E3ncnYXpHwg=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/semver-truncate-1.1.1.tgz_1470319547256_0.1271254876628518"},"directories":{}},"1.1.2":{"name":"semver-truncate","version":"1.1.2","description":"Truncate a semver version: 1.2.3 → 1.2.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/semver-truncate.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["semver","version","semantic","truncate","shorten","simplify"],"dependencies":{"semver":"^5.3.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"9469eb17f2296f4cedfd2f893527fb1eb7b4e6d4","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate#readme","_id":"semver-truncate@1.1.2","_shasum":"57f41de69707a62709a7e0104ba2117109ea47e8","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"57f41de69707a62709a7e0104ba2117109ea47e8","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz","integrity":"sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnQsaCHulJvKeS3naM4tP/Xz5Agfh67AFppp/17hfFmQIgJ9MMj5DesKBQLxQh6S8vwZlbsga02UW22j+xuG9rBlc="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/semver-truncate-1.1.2.tgz_1470322669192_0.4938633907586336"},"directories":{}},"2.0.0":{"name":"semver-truncate","version":"2.0.0","description":"Truncate a semver version: `1.2.3` → `1.2.0`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/semver-truncate.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["semver","version","semantic","truncate","shorten","simplify"],"dependencies":{"semver":"^6.0.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"2e6fdd4bdafad8279051f0f0c1e9e7c1834ec25f","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate#readme","_id":"semver-truncate@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-Rh266MLDYNeML5h90ttdMwfXe1+Nc4LAWd9X1KdJe8pPHP4kFmvLZALtsMNHNdvTyQygbEC0D59sIz47DIaq8w==","shasum":"cce4c0af36dbd97e898b821be870d17fbfb67f56","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-2.0.0.tgz","fileCount":5,"unpackedSize":3999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxC6yCRA9TVsSAnZWagAAcS0P/jXcTg4YR1zjswYKI+zC\nPYmBnTQ0SUpgQqN4RgMEkmsuJrKWJYVDtr/eufry/sePwUFWedIQQisvYejw\nrnM8mfNfj2pMJmFuAXM6cIGsRbbR2j0jR+HmaW8vLhHhhx+y2wFBGYAvNUvG\ndv7XB/kNd22YxxOxdkEWcpKbKhS55a03R0ggai5lOB6tr/VqL5KMJ4SfszmX\nE3ghXMa30P3CV8lLD7GbWw7z6Y9+zuM9eLcEikf5xDQXQbvmIu7sjAQbVe6W\nbqF0/yw+PMle5JwO3BWXoTUhfLpRJECOYx0hV1CSfSHaRJAq8zA5WAZUNTxC\nbcvRhw8bIY9JWzTeL7AKtU1UtMAOo0qdImrTvRSBLqbrmF+yqdSsyJXMHeSD\ng8ZbyOPD2wMHsywbPZzIQiz2mk4IdC4mkLvFu6XRXs8o0DuRKQmMq0wsLDj5\nYH3lhpCGONATG2mVFalyH0XK2rIhG7bwI/OmHTAAX9B86SDG+7AoqVlzJ83u\nVZfjNFR+h2r6RqiXOy5hw+sWjX9eyRq99J7pgsAWmJXVbjIHDACVBAmyuhMR\n8vZsiCCSgOa8QYqOR5PHkHYRNpIsVkGe7qlSQ562btCAAK/PIRlEzc+R/ltt\nvxHTTNB1ijxmkJth0gs13KvLWiKZwMYGAYrunGA5VffQiHNcigdRO5KfhtJO\nOASa\r\n=h290\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1lxV3+yFm7dLOvzDPtis2KcpNpZrfuEzi9XRvqn4WkwIhAMVh0x0hWb/N+MoxdIL4v1AkOyQSwvyPPYR1Hh7tkpr1"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-truncate_2.0.0_1556360882026_0.10850407569746712"},"_hasShrinkwrap":false},"3.0.0":{"name":"semver-truncate","version":"3.0.0","description":"Truncate a semver version: `1.2.3` → `1.2.0`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/semver-truncate.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["semver","version","semantic","truncate","shorten","simplify"],"dependencies":{"semver":"^7.3.5"},"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.39.1"},"gitHead":"4133b898978b0d16bebeddddefacd13c71d1a0c2","bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"homepage":"https://github.com/sindresorhus/semver-truncate#readme","_id":"semver-truncate@3.0.0","_nodeVersion":"16.0.0","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==","shasum":"0e3b4825d4a4225d8ae6e7c72231182b42edba40","tarball":"https://registry.npmjs.org/semver-truncate/-/semver-truncate-3.0.0.tgz","fileCount":5,"unpackedSize":3880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiSkPCRA9TVsSAnZWagAAM90P/A6ESL9dSCN8rHZiiC+v\nIgRZJYbdgmEpdnlaJiCv4Ij3+jxjY4B8YP4iJt7pA8+xhCe9mFFpfDKN6KCa\nOYBZUaLh95ajmnBWkNde9uClIov2uA12A/V4rBsVD7q3FWRZrdcUif6zc51R\nPjVENDcnu40X1+QYIQZxw0b95dxONusYDnHC1GjnSrYGNxZd3n19nQUuw0wd\nxDASd5CRaYujayR4SgFlL3rsVIBfVHYa+NiWW88Frl1COmoQh2fv3V++dnhn\nIB5AnJBAVSKLwvrh4ekhwkCjyUGLbU2lr+GQh6GypwQpHyr5MctNu3MF123U\nkjyL+B2bvxndiNN2b07D7/wKPdZ0WBBC8uts07ad8B9dV97SH7L6u90HdXnR\nOUOsSbdZitNKX8Gk28lh7z1oykP2XaHJ199ajjS7PTLxFB9HF9TSUmuEbwsb\nAryndJQJ+NcTwoZbS1RZsQALdNdOEw00xtUghtlygUQJG3eBdLp2LS2EdXbz\nsey0l04eQ6c7qcfdCgdjlDvdGhtYu1xcYcmuelOGL/eUlRcKakRaQ++gDe8F\nil6RMHmbJaW1ZO/JHZ7A1fUaN/ZkwJhTaP4b7Yhb6xGe3vUnD9LMRm8+1sz9\nm3goYEkaNswhQgmc6qJGtPrhVNK/27eGJcBjltorIPmIM5XgM7aoT4v9dQPm\n1dyq\r\n=y0PR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxKznUZgmG3YxPKxNDBZ9nXafroty15L2m2r9EhCB4ygIgMvqeHXqhNvTd1orESK/3GnqO+id14Z+hIzKBXrY3Ing="}]},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-truncate_3.0.0_1619601679584_0.41806492604289525"},"_hasShrinkwrap":false}},"readme":"# semver-truncate\n\n> Truncate a semver version: `1.2.3` → `1.2.0`\n\n## Install\n\n```\n$ npm install semver-truncate\n```\n\n## Usage\n\n```js\nimport semverTruncate from 'semver-truncate';\n\nsemverTruncate('1.2.3-foo', 'patch');\n//=> '1.2.3'\n\nsemverTruncate('1.2.3', 'minor');\n//=> '1.2.0'\n\nsemverTruncate('1.2.3', 'major');\n//=> '1.0.0'\n```\n\n## API\n\n### truncateSemver(version, type)\n\n#### version\n\nType: `string`\n\nSemver version.\n\n#### type\n\nType: `'patch' | 'minor' | 'major'`\n\nVersion type to truncate to.\n\n## Related\n\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-regex](https://github.com/sindresorhus/semver-regex) - Regular expression for matching semver versions\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","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2022-06-26T17:33:51.537Z","created":"2014-10-07T16:42:10.585Z","1.0.0":"2014-10-07T16:42:10.585Z","1.1.0":"2015-11-14T12:32:08.365Z","1.1.1":"2016-08-04T14:05:48.921Z","1.1.2":"2016-08-04T14:57:50.770Z","2.0.0":"2019-04-27T10:28:02.176Z","3.0.0":"2021-04-28T09:21:19.715Z"},"homepage":"https://github.com/sindresorhus/semver-truncate#readme","keywords":["semver","version","semantic","truncate","shorten","simplify"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/semver-truncate.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/semver-truncate/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"itonyyo":true}}