Version Management
Semantic versioning parsers, comparators, range matchers, and bump helpers compliant with the SemVer 2.0.0 spec. Used in package upgrade tooling, dependency-resolution code, release pipelines, and feature-flag gates that depend on a deployed version range. The "is `2.3.1` greater than `~2.3.0`" toolkit.
Projects
Packages (7)
- @philiprehberger/dotnet-semverdotnet
Semantic versioning parser, comparator, and range matcher — fully compliant with the semver 2.0 spec.
- @philiprehberger/kt-semverkotlin
Semantic version parsing, comparison, and range matching for Kotlin.
- @philiprehberger/py-semverpython
Parse, compare, bump, and validate semantic version strings
- @philiprehberger/rb-semverruby
SemVer 2.0.0 parsing, comparison, range matching, and bump operations
- @philiprehberger/rb-version-compareruby
Version string parsing with comparison, sorting, and constraint matching
- @philiprehberger/rs-semver-utilrust
Semantic versioning with range parsing, comparison, and bumping
- @philiprehberger/semver-tstypescript
Lightweight semver parsing, comparison, and range matching