Skip to content

Commit 4a04ce0

Browse files
committed
ci: add commitlint and husky
1 parent 9510181 commit 4a04ce0

File tree

4 files changed

+929
-2
lines changed

4 files changed

+929
-2
lines changed

commitlint.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default {
2+
extends: ['@commitlint/config-conventional']
3+
}

husky/commit-msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm commitlint \${1}

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"lint": "prettier --write .",
1818
"prepack": "unbuild",
1919
"start": "node ./bin/index.mjs",
20-
"release": "changelogen --release"
20+
"release": "changelogen --release",
21+
"commitlint": "commitlint --edit"
2122
},
2223
"resolutions": {
2324
"@harmonix-js/core": "link:."
@@ -36,8 +37,11 @@
3637
"unctx": "^2.3.1"
3738
},
3839
"devDependencies": {
40+
"@commitlint/cli": "^19.3.0",
41+
"@commitlint/config-conventional": "^19.2.2",
3942
"@types/node": "^20.12.8",
4043
"changelogen": "^0.5.5",
44+
"husky": "^9.0.11",
4145
"knip": "^5.17.3",
4246
"prettier": "^3.2.5",
4347
"typescript": "^5.4.5",

0 commit comments

Comments
 (0)