Parse a semver string, check it against a range expression (^, ~, >=, <=, >, <, =), and compare two versions side-by-side.
=== Semver Analysis === Input: 1.4.2-beta.1 Major: 1 Minor: 4 Patch: 2 Pre-release: beta.1 --- Next Versions --- Next patch: 1.4.3 Next minor: 1.5.0 Next major: 2.0.0 --- Range Check --- Range: ^1.0.0 Satisfied: YES Reason: All conditions satisfied
marduc812
2026