Skip to content

Commit b3653ad

Browse files
committed
chore: add husky and release-it
1 parent 98dee6c commit b3653ad

File tree

5 files changed

+5777
-847
lines changed

5 files changed

+5777
-847
lines changed

.husky/commit-msg

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
npx commitlint --edit $1

.release-it.json

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"verbose": 2,
3+
"hooks": {
4+
"before:init": "npm test"
5+
},
6+
"git": {
7+
"commitMessage": "chore(release): ${version}",
8+
"requireBranch": "main",
9+
"tagName": "${version}"
10+
},
11+
"npm": {
12+
"publish": true
13+
},
14+
"github": {
15+
"release": true,
16+
"tokenRef": "JQUERY_GITHUB_TOKEN"
17+
},
18+
"plugins": {
19+
"@release-it/conventional-changelog": {
20+
"preset": {
21+
"name": "conventionalcommits",
22+
"types": [
23+
{
24+
"type": "feat",
25+
"section": "Features"
26+
},
27+
{
28+
"type": "fix",
29+
"section": "Bug Fixes"
30+
},
31+
{
32+
"type": "perf",
33+
"section": "Performance Improvements"
34+
}
35+
]
36+
}
37+
}
38+
}
39+
}

commitlint.config.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export default {
2+
extends: [ "@commitlint/config-conventional" ],
3+
rules: {
4+
"subject-case": [ 2, "never", [ "upper-case" ] ],
5+
"scope-case": [
6+
2,
7+
"always",
8+
[ "lower-case", "camel-case", "kebab-case", "pascal-case" ]
9+
]
10+
}
11+
};

0 commit comments

Comments
 (0)