parse

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

function

function parse(value: string): SemVer

Attempt to parse a string as a semantic version, returning a SemVer object.

value: string

The version string to parse

Returns

A valid SemVer

Example: Usage

import { parse } from "@ende/semver/parse";
import { assertEquals } from "@ende/assert";

const version = parse("1.2.3");
assertEquals(version, {
  major: 1,
  minor: 2,
  patch: 3,
  prerelease: [],
  build: [],
});

Source