Semver range checker
Does 1.4.2 satisfy ^1.2.0? Test versions against npm-style ranges — caret, tilde, hyphen, comparators, || unions.
How to use
- Enter a version (e.g. 1.4.2).
- Enter a range (e.g. ^1.2.0 || >=2.0.0-beta).
- Read satisfy/not and the matching set.
What it supports
Subset of npm semver: exact, x/* wildcards, ^ ~, >= <= > < =, hyphen ranges, || unions. Prereleases compare per spec but only match when explicitly listed.