Semver Checker
Compare versions, test npm ranges and plan the next bump.
Version
Major1
Minor4
Patch2
Prerelease—
Build metadata—
StableYes
Compare
1.4.2 is older than 1.10.0.
String comparison would put 1.9.10 above 1.10.0 — semver compares each part as a number.
Range check
1.4.2 satisfies ^1.2.3 — compatible with 1.2.3 (>= 1.2.3 and < 2.0.0).
Next version
What each npm bump would produce.
npm version major2.0.0
npm version minor1.5.0
npm version patch1.4.3
npm version premajor2.0.0-beta.0
npm version preminor1.5.0-beta.0
npm version prepatch1.4.3-beta.0
npm version prerelease1.4.3-beta.0
Sort versions
11.9.3
21.9.10
31.10.0
42.0.0-rc.1
52.0.0latest
Sorted, oldest first
1.9.3
1.9.10
1.10.0
2.0.0-rc.1
2.0.0

