chore: enable conventional commits

This commit is contained in:
Michael Naumov 2025-09-29 22:07:39 -06:00
parent 0b60379732
commit 545ae70f8f
5 changed files with 2311 additions and 31 deletions

3
.czrc Normal file
View file

@ -0,0 +1,3 @@
{
"path": "./node_modules/cz-conventional-changelog"
}

1
.husky/commit-msg Normal file
View file

@ -0,0 +1 @@
npx --no -- commitlint --edit $1

7
commitlint.config.ts Normal file
View file

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

2323
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -12,18 +12,26 @@
"build:compile": "obsidian-dev-utils build:compile",
"build:compile:svelte": "obsidian-dev-utils build:compile:svelte",
"build:compile:typescript": "obsidian-dev-utils build:compile:typescript",
"commit": "cz",
"dev": "obsidian-dev-utils dev",
"format": "obsidian-dev-utils format",
"format:check": "obsidian-dev-utils format:check",
"lint": "obsidian-dev-utils lint",
"lint:fix": "obsidian-dev-utils lint:fix",
"prepare": "husky",
"spellcheck": "obsidian-dev-utils spellcheck",
"version": "obsidian-dev-utils version"
},
"devDependencies": {
"@commitlint/cli": "^20.0.0",
"@commitlint/config-conventional": "^20.0.0",
"@commitlint/types": "^20.0.0",
"@tsconfig/strictest": "latest",
"@types/node": "latest",
"commitizen": "^4.3.1",
"cz-conventional-changelog": "^3.3.0",
"eruda": "latest",
"husky": "^9.1.7",
"jiti": "latest",
"obsidian": "latest",
"obsidian-dev-utils": "latest",