Increment version of package.json
according to git log
Parse the latest git commit message, search for regex, then bump npm version ?
accordingly.
I.e:
last commit message: fixed issue #123 [minor]
=> npm version minor
last commit message: fixed typo
=> npm version patch
npm i -g npm-version-git
In package.json
:
"scripts": {
"prepublishOnly": "npm-version-git",
}
The regex pattern to work on git commit message.
npm-version-git -rgx "\[(major|minor|patch)\]"
The default semver
incase regex did't match.
npm-version-git -def patch