changelog-updater

2.0.3 • Public • Published

changelog-updater

npm package GitHub license Dependencies Build Status Coverage Status code style: prettier

Update [Unreleased] in CHANGELOG.md to current package version.

Expects the changelog to follow keepachangelog.com v1.0.0 guidelines.

Usage

  1. Install with npm:
$ npm i -D changelog-updater
  1. Add script version to package.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 --check

Or, use as a preversion script:

{
  "scripts": {
    "preversion": "changelog-updater --check",
    "version": "changelog-updater && git add CHANGELOG.md"
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i changelog-updater

Weekly Downloads

1,777

Version

2.0.3

License

MIT

Unpacked Size

101 kB

Total Files

21

Last publish

Collaborators

  • nikolajevp