@iamtomhewitt/releaser
v3.1.2
Published
Creates and writes a new version of your project using your commits based on `@commitlint/config-conventional`, updates your `CHANGELOG.md`, creates a tag, and pushes it all to your remote.
Readme
@iamtomhewitt/releaser
Creates and writes a new version of your project using your commits based on @commitlint/config-conventional, updates your CHANGELOG.md, creates a tag, and pushes it all to your remote.
featcommits, or more than 25 changed files since the last tag, bumps majorchorecommits bumps minor- everything else commits bumps patch
Usage:
--dryRunruns the releaser, but will not modify or commit any files.--forceVersionforces a version, instead of one being calculated.--helpis self explanatory.
Installation
npm i -D @iamtomhewitt/releaserThen, in package.json:
{
"scripts": {
"release": "iamtomhewitt-releaser",
}
}