diff --git a/.npmrc b/.npmrc index 43c97e719..eacea13e1 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,3 @@ package-lock=false +allow-same-version=true +message=v%s diff --git a/CHANGELOG.md b/CHANGELOG.md index 334f7d3db..7de0aedb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + + + 6.6.1 / 2022-07-21 ================== - 38405ad [Fix] `no-interactive-tabindex`: allow role assignments using a ternary with literals on both sides diff --git a/package.json b/package.json index c493b9338..3ec5f17e4 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,9 @@ "jest": "jest --coverage __tests__/**/*", "pregenerate-list-of-rules": "npm run build", "generate-list-of-rules": "eslint-doc-generator --rule-doc-title-format prefix-name --rule-doc-section-options false --config-emoji recommended,☑️", - "generate-list-of-rules:check": "npm run generate-list-of-rules -- --check" + "generate-list-of-rules:check": "npm run generate-list-of-rules -- --check", + "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)\")\"" }, "devDependencies": { "@babel/cli": "^7.20.7", @@ -42,6 +44,7 @@ "@babel/register": "^7.18.9", "ast-types-flow": "^0.0.7", "aud": "^2.0.2", + "auto-changelog": "^2.4.0", "babel-jest": "^24.9.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-preset-airbnb": "^5.0.0", @@ -104,6 +107,15 @@ ], "testEnvironment": "node" }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true, + "startingVersion": "6.6.2" + }, "publishConfig": { "ignore": [ "!lib",