tryParseRange
import { tryParseRange } from "jsr:@ende/semver";function
function tryParseRange(value: string): Range | undefinedParses the given range string and returns a Range object. If the range string
is invalid, undefined is returned.
value: stringThe range string
Returns
A Range object if valid otherwise undefined
Example: Usage
import { tryParseRange } from "@ende/semver";
import { assertEquals } from "@ende/assert";
assertEquals(tryParseRange(">=1.2.3 <1.2.4"), [
[
{ operator: ">=", major: 1, minor: 2, patch: 3, prerelease: [], build: [] },
{ operator: "<", major: 1, minor: 2, patch: 4, prerelease: [], build: [] },
],
]);