Function difference
- difference(version1, version2): ReleaseType | undefined
Returns ReleaseType | undefined
The release type difference or
undefinedif the versions are the sameExample: Usage
import { parse, difference } from "@std/semver";
import { assertEquals } from "@std/assert";
const version1 = parse("1.2.3");
const version2 = parse("1.2.4");
const version3 = parse("1.3.0");
const version4 = parse("2.0.0");
assertEquals(difference(version1, version2), "patch");
assertEquals(difference(version1, version3), "minor");
assertEquals(difference(version1, version4), "major");
assertEquals(difference(version1, version1), undefined);
Returns difference between two SemVers by the release type, or
undefinedif the SemVers are the same.