1
+ /* eslint-disable no-template-curly-in-string */
2
+ module . exports = {
3
+ plugins : [
4
+ '@semantic-release/commit-analyzer' ,
5
+ [
6
+ '@semantic-release/release-notes-generator' ,
7
+ {
8
+ preset : 'conventionalcommits' ,
9
+ presetConfig : {
10
+ types : [
11
+ { type : 'feat' , section : 'Features' } ,
12
+ { type : 'fix' , section : 'Bug Fixes' } ,
13
+ { type : 'doc' , hidden : false , section : 'Documentation' } ,
14
+ { type : 'docs' , hidden : false , section : 'Documentation' } ,
15
+ { type : 'chore' , hidden : true , section : 'Chores' } ,
16
+ ] ,
17
+ } ,
18
+ } ,
19
+ ] ,
20
+ '@semantic-release/changelog' ,
21
+ [
22
+ '@semantic-release/npm' ,
23
+ {
24
+ npmPublish : false ,
25
+ } ,
26
+ ] ,
27
+ [
28
+ '@semantic-release/git' ,
29
+ {
30
+ assets : [ 'CHANGELOG.md' , 'README.md' , 'package.json' , 'yarn.lock' ] ,
31
+ } ,
32
+ ] ,
33
+ [
34
+ '@semantic-release/github' ,
35
+ {
36
+ assets : 'dist/*.js' ,
37
+ } ,
38
+ ] ,
39
+ ] ,
40
+ preset : 'conventionalcommits' ,
41
+ branches : [ { name : 'master' } , { name : 'dev' , channel : 'beta' , prerelease : true } ] ,
42
+ } ;
0 commit comments