compare
import { compare } from "jsr:@ende/semver";function
function compare(version1: SemVer, version2: SemVer): 1 | 0 | -1Compare two SemVers.
Returns 0 if version1 equals version2, or 1 if version1 is greater, or -1 if version2 is
greater.
Sorts in ascending order if passed to Array.sort.
Returns
1 if version1 is greater, 0 if equal, or -1 if version2 is greater
Example: Usage
import { parse, compare } from "@ende/semver";
import { assertEquals } from "@ende/assert";
const version1 = parse("1.2.3");
const version2 = parse("1.2.4");
assertEquals(compare(version1, version2), -1);
assertEquals(compare(version2, version1), 1);
assertEquals(compare(version1, version1), 0);