इस टूल में कोई समस्या है?
«सेमवर ऑनलाइन तुलना करें» के बारे में
यह टूल दो SemVer संस्करणों की तुलना करता है।
SemVer पुस्तकालयों, पैकेजों और APIs के लिए मानक संस्करण योजना है।
टूल SemVer 2.0 स्पेक का बिल्कुल पालन करता है।
इस टूल का उपयोग कैसे करें
How to compare two SemVer versions
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.
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.
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).
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.