2.0.3 • Published 3 years ago
changelog-updater v2.0.3
changelog-updater
Update Unreleased in CHANGELOG.md to current package version.
Expects the changelog to follow keepachangelog.com v1.0.0 guidelines.
Usage
Install with npm:
$ npm i -D changelog-updaterAdd script
versiontopackage.json:
{
"scripts": {
"version": "changelog-updater && git add CHANGELOG.md"
}
}Options
--init
Creates a new changelog if it does not exist.
Set repository in package.json:
{
"repository": {
"url": "https://github.com/username/repository.git"
}
}Use in the root of your new project:
$ npx changelog-updater --init--check
Fails if the changelog does not have any changes under Unreleased, otherwise exits normally without updating the changelog.
Use as a pre-commit hook or in testing pipelines:
$ npx changelog-updater --checkOr, use as a preversion script:
{
"scripts": {
"preversion": "changelog-updater --check",
"version": "changelog-updater && git add CHANGELOG.md"
}
}