greaterThanRange

import { greaterThanRange } from "jsr:@ende/semver";

function

function greaterThanRange(version: SemVer, range: Range): boolean

Check if the SemVer is greater than the range.

version: SemVer

The version to check.

range: Range

The range to check against.

Returns

true if the semver is greater than the range, false otherwise.

Example: Usage

import { parse, parseRange, greaterThanRange } from "@ende/semver";
import { assert } from "@ende/assert";

const version1 = parse("1.2.3");
const version2 = parse("1.2.4");
const range = parseRange(">=1.2.3 <1.2.4");

assert(!greaterThanRange(version1, range));
assert(greaterThanRange(version2, range));

Source