Attempt to parse a string as a semantic version, returning a SemVer object.
The version string to parse
A valid SemVer
import { parse } from "@std/semver/parse";import { assertEquals } from "@std/assert";const version = parse("1.2.3");assertEquals(version, { major: 1, minor: 2, patch: 3, prerelease: [], build: [],}); Copy
import { parse } from "@std/semver/parse";import { assertEquals } from "@std/assert";const version = parse("1.2.3");assertEquals(version, { major: 1, minor: 2, patch: 3, prerelease: [], build: [],});
If the input string is invalid.
Attempt to parse a string as a semantic version, returning a SemVer object.