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 |