satisfies
import { satisfies } from "jsr:@ende/semver";function
function satisfies(version: SemVer, range: Range): booleanTest to see if the SemVer satisfies the range.
Returns
true if the version is in the range
Example: Usage
import { parse, parseRange, satisfies } from "@ende/semver";
import { assert } from "@ende/assert";
const version = parse("1.2.3");
const range0 = parseRange(">=1.0.0 <2.0.0");
const range1 = parseRange(">=1.0.0 <1.3.0");
const range2 = parseRange(">=1.0.0 <1.2.3");
assert(satisfies(version, range0));
assert(satisfies(version, range1));
assert(!satisfies(version, range2));