claude-git-hooks
Version:
Git hooks with Claude CLI for code analysis and automatic commit messages
61 lines (60 loc) • 1.63 kB
JSON
{
"name": "claude-git-hooks",
"version": "2.9.1",
"description": "Git hooks with Claude CLI for code analysis and automatic commit messages",
"type": "module",
"bin": {
"claude-hooks": "./bin/claude-hooks"
},
"scripts": {
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
"test:watch": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watch",
"test:coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage",
"lint": "eslint lib/ bin/",
"lint:fix": "eslint lib/ bin/ --fix",
"format": "prettier --write \"lib/**/*.js\" \"bin/**\""
},
"keywords": [
"git",
"hooks",
"claude",
"ai",
"code-review",
"commit-messages",
"pre-commit",
"automation"
],
"author": "Pablo Rovito",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/pablorovito/claude-git-hooks.git"
},
"engines": {
"node": ">=16.9.0"
},
"engineStrict": false,
"os": [
"darwin",
"linux",
"win32"
],
"preferGlobal": true,
"files": [
"bin/",
"lib/",
"templates/",
"README.md",
"CHANGELOG.md",
"LICENSE"
],
"dependencies": {
"@octokit/rest": "^21.0.0"
},
"devDependencies": {
"@types/jest": "^29.5.0",
"eslint": "^8.57.0",
"jest": "^29.7.0",
"prettier": "^3.2.0"
}
}