renovate/lib/versioning/npm
2021-05-03 20:46:14 +02:00
..
index.spec.ts fix(npm): Widen range only if necessary (#9630) 2021-04-19 18:15:46 +02:00
index.ts refactor: optimize type usage (#8947) 2021-03-02 21:44:55 +01:00
range.ts chore(deps): update dependency @types/semver to v7.3.5 (#9831) 2021-05-03 20:46:14 +02:00
readme.md docs: improve versioning docs 2020-02-17 23:02:00 +01:00

npm versioning is the most well known/widely-used implementation of Semantic Versioning 2.0.

It's important to understand that "npm" versioning scheme is not the same as "semver" versioning. SemVer's spec does not define ranges at all - so all range/constraint syntax in npm is npm-specific and not part of the spec.