NPM Version Specifiers


value desc
~version Approximately equivalent to version, i.e., only accept new patch versions.
Patch releases add "Backward compatible bug fixes" and "Increment the third digit".
See npm semver - Tilde Ranges
^version Compatible with version, i.e., accept new minor and patch versions.
Minor releases add "Backward compatible new features" and "Increment the middle digit and reset last digit to zero".
See npm semver - Caret Ranges
version Must match version exactly
>version Must be greater than version
>=version Must be equal or greater than version
<version Must be lesser than version
<=version Must be equal or lesser than version
1.2.x 1.2.0, 1.2.1, etc., but not 1.3.0
* Matches any version
latest Obtains latest release