https://github.com/boneskull/npm-non-semver
List of known npm packages not adhering to SemVer
https://github.com/boneskull/npm-non-semver
Last synced: 6 months ago
JSON representation
List of known npm packages not adhering to SemVer
- Host: GitHub
- URL: https://github.com/boneskull/npm-non-semver
- Owner: boneskull
- License: unlicense
- Created: 2014-09-08T20:19:00.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-09-08T20:59:58.000Z (over 11 years ago)
- Last Synced: 2024-10-29T22:37:19.114Z (over 1 year ago)
- Size: 117 KB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Certain packages do not adhere to semantic versioning, or ["SemVer"](http://semver.org). If your code depends upon such a package, using a "fuzzy" SemVer version requirement can lead to problems when breaking changes are released within non-"major" versions.
For this reason, the **following packages are recommended to be installed with the`--save-exact` option**, which means any upgrades to new versions must be performed manually.
Example:
```sh
$ npm install --save --save-exact underscore
```
# List of known npm packages which do not adhere to SemVer
***Please send PRs for other packages you discover!***
> Note: This is **not** a list of projects which have "violated" SemVer on occasion; these are packages that historically do not use the versioning scheme and/or adhere to its guidelines.
- [backbone](https://www.npmjs.org/package/backbone)
- [coffee-script](https://www.npmjs.org/package/coffee-script)
- [underscore](https://www.npmjs.org/package/underscore)