chore: add commitlint setup and configuration

This commit is contained in:
Christian Benincasa
2024-07-08 13:19:33 -04:00
parent 4d462d7883
commit 84eab76633
4 changed files with 853 additions and 25 deletions

1
.husky/commit-msg Normal file
View File

@@ -0,0 +1 @@
pnpm commitlint --edit $1

7
commitlint.config.ts Normal file
View File

@@ -0,0 +1,7 @@
import type { UserConfig } from '@commitlint/types';
const Config: UserConfig = {
extends: ['@commitlint/config-conventional'],
};
export default Config;

View File

@@ -15,6 +15,10 @@
"prepare": "node -e \"if (process.env.NODE_ENV !== 'production'){process.exit(1)} \" || husky install"
},
"devDependencies": {
"@changesets/cli": "^2.27.7",
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
"@commitlint/types": "^19.0.3",
"@eslint/eslintrc": "^3.0.2",
"@eslint/js": "^9.0.0",
"@typescript-eslint/eslint-plugin": "7.5.0",

866
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff