useGit API
    Preparing search index...

    Function isSemverTag

    • Checks whether a given string conforms to a Semantic Version (SemVer) tag format.

      Supports:

      • Optional v prefix (e.g. v1.2.3)
      • Standard MAJOR.MINOR.PATCH versions
      • Optional pre-release identifiers (e.g. -alpha, -beta.1)

      Does NOT validate:

      • Build metadata (+build)
      • Strict SemVer edge cases (kept intentionally lightweight)

      Parameters

      • tag: string

        The tag name to check.

      Returns boolean

      true if the tag matches a SemVer-compatible format, otherwise false.

      isSemverTag("v1.0.0");        // true
      isSemverTag("1.2.3"); // true
      isSemverTag("1.2.3-alpha"); // true
      isSemverTag("v1");            // false
      isSemverTag("version-1.0.0"); // false

      1.0.0