Semantic version checker

Parse, compare and range-check semantic versions with caret and tilde support, evaluated entirely in your browser.

Supports >=, <=, >, <, =, caret, tilde, x-ranges, hyphen ranges and || unions. Prerelease versions only satisfy a range that mentions a prerelease on the same major.minor.patch.