/semver-rust

(wip) Rust-compatible alternative implementation of semver

Primary LanguageTypeScriptISC LicenseISC

semver-rust

Alternative implementation of Semantic Versioning 2.0.0, compatible with the crate semver as used by Cargo and other Rust projects.

Why

This library is useful when building JavaScript programs that integrate with Rust, or with Cargo, its standard dependency management system.

Like npm, Cargo uses Semantic Versioning 2.0.0 to specify dependency versions. However, Cargo uses a different and subtly incompatible format to specify version ranges.