Detect what commit message convention your repository is using
$ npm install --save conventional-commits-detector
var conventionalCommitsDetector = require('conventional-commits-detector');
conventionalCommitsDetector([
'test(matchers): add support for toHaveClass in tests',
'refactor(WebWorker): Unify WebWorker naming\n\nCloses #3205',
'feat: upgrade ts2dart to 0.7.1',
'feat: export a proper promise type'
]);
//=> 'angular'
$ npm install -g conventional-commits-detector
$ conventional-commits-detector
angular
$ conventional-commits-detector 10 # number of samples
- conventional-github-releaser - Make a new GitHub release from git metadata
- conventional-changelog - Generate a changelog from git metadata
- conventional-recommended-bump - Get a recommended version bump based on conventional commits
MIT © Steve Mao