Function parse

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

    Parameters

    • value: string

      The version string to parse

    Returns SemVer

    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: [],
    });

    If the input string is invalid.