Skip to content

Commit 3b9ea7d

Browse files
committed
feat(config/release): add Semantic Release configuration
1 parent 2303a33 commit 3b9ea7d

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,18 @@
3333
},
3434
"files": [
3535
"api",
36-
"api.js",
3736
"api.d.ts",
38-
"dist",
37+
"api.js",
3938
"babel.js",
4039
"commitlint.js",
41-
"eslint.js",
42-
"eslint-react.js",
4340
"config.js",
44-
"prettier.js",
41+
"dist",
42+
"eslint-react.js",
43+
"eslint.js",
4544
"jest.js",
4645
"lint-staged.js",
46+
"prettier.js",
47+
"release.js",
4748
"tsconfig.json"
4849
],
4950
"keywords": [],

release.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('.dist/config/release.config')

src/config/release.config.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module.exports = {
2+
branches: [
3+
'+([0-9])?(.{+([0-9]),x}).x',
4+
'main',
5+
'master',
6+
'next',
7+
'next-major',
8+
{name: 'alpha', prerelease: true},
9+
{name: 'beta', prerelease: true},
10+
],
11+
}

0 commit comments

Comments
 (0)