इस टूल में कोई समस्या है?

«सेमवर ऑनलाइन तुलना करें» के बारे में

यह टूल दो SemVer संस्करणों की तुलना करता है।

SemVer पुस्तकालयों, पैकेजों और APIs के लिए मानक संस्करण योजना है।

टूल SemVer 2.0 स्पेक का बिल्कुल पालन करता है।

इस टूल का उपयोग कैसे करें

How to compare two SemVer versions

  1. Enter the two versions

    "Version A" and "Version B" each accept a SemVer string like `1.2.3`. Leading `v` is stripped, and missing patch defaults to 0 (so `1.2` parses as `1.2.0`). Pre-release/build metadata is ignored — only major/minor/patch are compared.

  2. Press Run

    Result returns a single `cmp` field — `-1` if A < B, `0` if equal, `1` if A > B. Comparison is component-wise: majors first, then minors, then patches.

  3. Examples

    `1.0.0` vs `1.0.1` → cmp -1. `2.0.0` vs `1.99.99` → cmp 1 (major wins). `1.2.3` vs `1.2.3-rc.1` → cmp 0 (pre-release ignored here, unlike full SemVer).

  4. Where this differs from real SemVer

    Strict SemVer (semver.org) treats `1.2.3` > `1.2.3-rc.1` because pre-release sorts lower than the release. This tool ignores everything after the patch — fine for sanity checks, but use a real semver library for npm's `^/~` range logic.