heeler is a changelog management library that asks the developer to specify whether a commit is breaking, feature, or patch, during a pre-commit hook.
pnpm i --save-dev heelerContributors to a project should run pnpm exec heeler add to create a changelog file for their contributions.
When publishing, run the pnpm exec heeler prep command beforehand to update the CHANGELOG.md to have the correct version number and messages.