diff --git a/package-lock.json b/package-lock.json index 4de3e43..d8f11f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "@commitlint/config-conventional": "^20.5.0", "@eslint/js": "^10.0.1", "@types/node": "^22.19.11", + "conventional-changelog-conventionalcommits": "^9.3.1", "dotenv": "^17.4.2", "eslint": "^10.2.1", "eslint-plugin-simple-import-sort": "^13.0.0", diff --git a/package.json b/package.json index 95fdd47..89dd109 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,12 @@ [ "@semantic-release/commit-analyzer", { + "preset": "conventionalcommits", "releaseRules": [ + { + "breaking": true, + "release": "major" + }, { "type": "refactor", "release": "patch" @@ -84,7 +89,12 @@ ] } ], - "@semantic-release/release-notes-generator", + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits" + } + ], "@semantic-release/github", "@semantic-release/npm" ] @@ -105,6 +115,7 @@ "@commitlint/config-conventional": "^20.5.0", "@eslint/js": "^10.0.1", "@types/node": "^22.19.11", + "conventional-changelog-conventionalcommits": "^9.3.1", "dotenv": "^17.4.2", "eslint": "^10.2.1", "eslint-plugin-simple-import-sort": "^13.0.0",