we use standard-version to handle project versioning, changelog generation and git tagging without automatic pushing to Github.
- bumps the version in based on package.json (according to commit history)
- uses conventional-changelog to update CHANGELOG.md
- tags a new release
[valid release commands]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
release : release version by automatic CHANGELOG generation
| link: https://github.com/conventional-changelog/standard-version
| more:
| npm run release -- --prerelease
| npm run release -- --prerelease alpha
.................................................................................
release.master : release master branch
.................................................................................
release.dev : release dev branch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e.p: make release.master