Skip to content

Version Helpers

Utility functions for working with version operations.

Function Description
compare Compares two version strings, according to the given `scheme`.
increment Increments a version, according to the given `scheme`.
incrementPrerelease Increments the prerelease portion of a version, according to the given `scheme` — the semantics `npm version prerelease…
isPrerelease Returns `true` when the version string has a prerelease suffix, according to the given `scheme`.
parse Parses a version string into its components, according to the given `scheme`.
ParsedVersion A version parsed according to SemVer 2.0.0 — alias of ParsedSemVerVersion, kept under this name for backward compatibil…
satisfiesRange Checks if a version satisfies a range, according to the given `scheme` (simple implementation — see each scheme’s own d…
stringify Reconstructs a version string from a AnyParsedVersion object — the scheme is read from the object’s own `scheme` field,…
stripV Strip the leading “v” from a version string if it exists.