js-semver-0.1.0 has been yanked.
js-semver

A parser and evaluator for semantic versioning in JavaScript, such as Node.js and Deno.
It's a crate for the JavaScript ecosystem, designed to maintain minimal dependencies.
Example
use js_semver::{BuildMetadata, PreRelease, Range, Version};
fn main() {
let range = Range::parse(">=1.2.3 <1.8.0").unwrap();
let version = Version {
major: 1,
minor: 2,
patch: 3,
pre_release: PreRelease::parse("alpha.1").unwrap(),
build: BuildMetadata::default(),
};
assert!(!range.satisfies(&version));
let version = Version::parse("1.3.0").unwrap();
assert!(range.satisfies(&version));
}
License
MIT-0