npm semver calculator
New to semantic versioning? Learn the basics.
how do I...
include everything that does not increment the first non-zero portion of semver
use the caret (aka hat) symbol,
caret behavior is different for 0.x versions, for which it will only match patch versions.
include everything greater than a particular version in the same minor range
specify a range of stable versions
for comparisons, or
to specify an inclusive range
there must be spaces on either side of hyphens
include pre-release versions like
use the pre-release tag
pre-release versions are specified as exact versions
. To specify a range, see below.
specify a range of pre-release versions
use comparisons like
with a pre-release tag
include multiple sets of versions