Function parseRange
- parse
Range (value): Range Parameters
- value: string
The range set string
Returns Range
A valid SemVer range
Example: Usage
import { parseRange } from "@std/semver/parse-range";
import { assertEquals } from "@std/assert";
const range = parseRange(">=1.0.0 <2.0.0 || >=3.0.0");
assertEquals(range, [
[
{ operator: ">=", major: 1, minor: 0, patch: 0, prerelease: [], build: [] },
{ operator: "<", major: 2, minor: 0, patch: 0, prerelease: [], build: [] },
],
[
{ operator: ">=", major: 3, minor: 0, patch: 0, prerelease: [], build: [] },
]
]);- value: string
Parses a range string into a
Rangeobject.