Semver range checker
Check whether a semantic version satisfies an npm-style range — instantly and offline.
It supports the full node-semver range syntax: caret (^1.2.0), tilde
(~1.2), wildcards (1.x, 1.2.x, *), hyphen ranges (1.2.3 - 2.3.4),
explicit comparators (>=1.0.0 <2.0.0) and OR sets joined with ||.
Pre-release tags are ordered per the spec.
The result shows whether the version matches and the expanded comparator set used, so the verdict is transparent. Everything runs in your browser — no package registry is ever contacted.