Formatters & Validators

Parse, compare, sort and bump Semantic Versions, and test versions against npm-style ranges.

SemVer Calculator. Operations: parse — Parse a SemVer 2.0.0 version into its components. compare — Compare two versions by SemVer precedence (-1, 0 or 1). satisfies — Test whether a version satisfies a range (^, ~, x, hyphen, ||). max-satisfying — Find the highest and lowest versions in a list that satisfy a range. explain-range — Desugar a range into plain comparators (e.g. ^1.2.3 → >=1.2.3 <2.0.0-0). sort — Sort versions by SemVer precedence; invalid entries are listed separately. bump — Increment a version like npm version <release>.

post/api/v1/semver

Request

  • Base URL: https://programmes.net
  • URL: https://programmes.net/api/v1/semver
  • Auth: none declared

Request body

OR
OR
OR
OR
OR
OR

Response

The operation ran.

okunknown required
tool'semver' required
operation'parse' | 'compare' | 'satisfies' | 'max-satisfying' | 'explain-range' | 'sort' | 'bump' required
resultunknown required

Changes

No recorded changes to this operation across all 1 revision of this API.