{"_id":"@cjser/semver-truncate","name":"@cjser/semver-truncate","dist-tags":{"latest":"3.0.0-cjser.2"},"versions":{"3.0.0-cjser.2":{"name":"@cjser/semver-truncate","version":"3.0.0-cjser.2","description":"Truncate a semver version: `1.2.3` → `1.2.0`","license":"MIT","repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"require":"./dist-cjser/index.cjs","default":"./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"},"main":"./dist-cjser/index.cjs","cjser":{"sourceVersion":"3.0.0","cjserVersion":2,"original":{"name":"semver-truncate","version":"3.0.0","exports":"./index.js","repository":"sindresorhus/semver-truncate","dependencies":{"semver":"^7.3.5"},"files":["index.js","index.d.ts"],"scripts":{"test":"xo && ava && tsd"}}},"_id":"@cjser/semver-truncate@3.0.0-cjser.2","gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-tre/5bQoP/mo66COmXAZEneHhHPJ15pUOCB301o6b9TB/I95bT2Q9erGRFoz/Il/D7kQd08420qL1hYp5Cf50w==","shasum":"1bb8a47fdfb9a98c79219b6cdc59cd93f22d8bb4","tarball":"https://registry.npmjs.org/@cjser/semver-truncate/-/semver-truncate-3.0.0-cjser.2.tgz","fileCount":6,"unpackedSize":7009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8rkNPhKzJOPcSrKVYWG7Wt6fKS4wOin7ajrBXKpmjGAiAlgejnAvbdXfnHbiG4jjko41eQwEvSgph89SnQOPf/qg=="}]},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"directories":{},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/semver-truncate_3.0.0-cjser.2_1778159938814_0.12792261999117494"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T13:18:58.708Z","3.0.0-cjser.2":"2026-05-07T13:18:58.943Z","modified":"2026-05-07T13:18:59.227Z"},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"description":"Truncate a semver version: `1.2.3` → `1.2.0`","keywords":["semver","version","semantic","truncate","shorten","simplify"],"repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","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\n## cjser\n\nThis package is a CommonJS-compatible build generated by cjser for projects that still need `require()` support. The source version matches the original npm package version, with a cjser prerelease suffix for this generated build.\nOriginal repository: https://github.com/sindresorhus/semver-truncate\n","readmeFilename":"readme.md","_rev":"1-e8788c358458f0616cb18c7d5aa03c45"}