Compare two versions, bump a version, or check if a version satisfies a range. Follows the official semver.org precedence rules.
Compare walks major, then minor, then patch numerically, and only falls back to comparing pre-release identifiers dot-by-dot if all three match โ a version with no pre-release tag always outranks the same version with one, per the semver.org spec; build metadata after a "+" is ignored entirely. Bump increments the requested field and zeroes everything to its right. Range check parses each comparator's operator, evaluating "^" as allowing any change that doesn't touch the left-most non-zero digit and "~" as allowing patch-level changes only within the given minor version, with space-separated comparators ANDed together and "||" groups ORed.
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.
Say thanks โ $3