/ .releaserc
.releaserc
  1  {
  2      "branches": [
  3          "main",
  4          "next",
  5          {
  6              "name": "beta",
  7              "prerelease": true
  8          },
  9          {
 10              "name": "alpha",
 11              "prerelease": true
 12          }
 13      ],
 14          "plugins": [
 15              [
 16                  "@semantic-release/commit-analyzer",
 17                  {
 18                      "releaseRules": [
 19                          {
 20                              "type": "refactor",
 21                              "release": "patch"
 22                          },
 23                          {
 24                              "type": "docs",
 25                              "scope": "README",
 26                              "release": "patch"
 27                          },
 28                          {
 29                              "type": "test",
 30                              "release": "patch"
 31                          },
 32                          {
 33                              "type": "style",
 34                              "release": "patch"
 35                          },
 36                          {
 37                              "type": "perf",
 38                              "release": "patch"
 39                          },
 40                          {
 41                              "type": "ci",
 42                              "release": "patch"
 43                          },
 44                          {
 45                              "type": "build",
 46                              "release": "patch"
 47                          },
 48                          {
 49                              "type": "chore",
 50                              "release": "patch"
 51                          },
 52                          {
 53                              "type": "no-release",
 54                              "release": false
 55                          }
 56                      ]
 57                  }
 58              ],
 59              [
 60                  "@semantic-release/release-notes-generator",
 61                  {
 62                      "preset": "conventionalcommits",
 63                      "presetConfig": {
 64                          "types": [
 65                              {
 66                                  "type": "feat",
 67                                  "section": ":sparkles: Features",
 68                                  "hidden": false
 69                              },
 70                              {
 71                                  "type": "fix",
 72                                  "section": ":bug: Fixes",
 73                                  "hidden": false
 74                              },
 75                              {
 76                                  "type": "docs",
 77                                  "section": ":memo: Documentation",
 78                                  "hidden": false
 79                              },
 80                              {
 81                                  "type": "style",
 82                                  "section": ":barber: Code-style",
 83                                  "hidden": false
 84                              },
 85                              {
 86                                  "type": "refactor",
 87                                  "section": ":zap: Refactor",
 88                                  "hidden": false
 89                              },
 90                              {
 91                                  "type": "perf",
 92                                  "section": ":fast_forward: Performance",
 93                                  "hidden": false
 94                              },
 95                              {
 96                                  "type": "test",
 97                                  "section": ":white_check_mark: Tests",
 98                                  "hidden": false
 99                              },
100                              {
101                                  "type": "ci",
102                                  "section": ":repeat: CI",
103                                  "hidden": false
104                              },
105                              {
106                                  "type": "chore",
107                                  "section": ":repeat: Chore",
108                                  "hidden": false
109                              }
110                          ]
111                      }
112                  }
113              ],
114              "@semantic-release/changelog",
115              [
116                  "@semantic-release/git",
117                  {
118                      "message": "chore(release): ${nextRelease.version}",
119                      "assets": [
120                          "CHANGELOG.md"
121                      ]
122                  }
123              ]
124          ]
125  }