This is a fork and re-work of commit-release (by Jamie Mason)
When run it updates CHANGELOG.md and DEPENDENCIES.md files,
bumps version number in package.json
and (optionally) tags the commit.
npm i -g release-commit
or
npm i -D release-commit
depending on your preferences
$ release-commit --help
Usage: release-commit [options]
Options:
-V, --version output the version number
-f, --force overwrite tag if it exists already
-n, --no-verify skip git commit hooks
-o, --override [version] override recommended version number (default: "")
-p, --postfix [name] a postfix such as "rc1", "canary" or "beta1" (default: "")
-t, --tag also tag the commit
-d, --debug useful if you face any error; outputs full error stack trace
-h, --help display help for command