UNPKG

claude-git-hooks

Version:

Git hooks with Claude CLI for code analysis and automatic commit messages

61 lines (60 loc) 1.63 kB
{ "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" } }