From f70fb2b5b9ea53dc52729310717553648292189e Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 19 Nov 2019 00:28:00 -0800 Subject: [PATCH] [meta] add `auto-changelog` --- .npmrc | 2 ++ package.json | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.npmrc b/.npmrc index 43c97e7..eacea13 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,3 @@ package-lock=false +allow-same-version=true +message=v%s diff --git a/package.json b/package.json index cb507cc..bdcafcf 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,9 @@ "lint": "eslint .", "preaudit": "npm install --package-lock --package-lock-only", "audit": "npm audit", - "postaudit": "rm package-lock.json" + "postaudit": "rm package-lock.json", + "version": "auto-changelog && git add CHANGELOG.md", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" }, "repository": { "type": "git", @@ -37,6 +39,7 @@ "dependencies": {}, "devDependencies": { "@ljharb/eslint-config": "^13.1.1", + "auto-changelog": "^1.16.2", "covert": "^1.1.1", "eslint": "^5.12.1", "tape": "^4.9.2" @@ -62,5 +65,12 @@ }, "engines": { "node": ">= 0.4" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false } }