diff --git a/package.json b/package.json index 0e92074..69aff3d 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,105 @@ "main" ], "plugins": [ - "@semantic-release/commit-analyzer", - "@semantic-release/release-notes-generator", + [ + "@semantic-release/commit-analyzer", + { + "releaseRules": [ + { + "type": "refactor", + "release": "patch" + }, + { + "type": "docs", + "scope": "README", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "style", + "release": "patch" + }, + { + "type": "perf", + "release": "patch" + }, + { + "type": "ci", + "release": "patch" + }, + { + "type": "build", + "release": "patch" + }, + { + "type": "chore", + "release": "patch" + }, + { + "type": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": ":sparkles: Features", + "hidden": false + }, + { + "type": "fix", + "section": ":bug: Fixes", + "hidden": false + }, + { + "type": "docs", + "section": ":memo: Documentation", + "hidden": false + }, + { + "type": "style", + "section": ":barber: Code-style", + "hidden": false + }, + { + "type": "refactor", + "section": ":zap: Refactor", + "hidden": false + }, + { + "type": "perf", + "section": ":fast_forward: Performance", + "hidden": false + }, + { + "type": "test", + "section": ":white_check_mark: Tests", + "hidden": false + }, + { + "type": "ci", + "section": ":repeat: CI", + "hidden": false + }, + { + "type": "chore", + "section": ":repeat: Chore", + "hidden": false + } + ] + } + } + ], "@semantic-release/changelog", "@semantic-release/npm", "@semantic-release/git"