Ryan Malloy
9445e09c48
Add NPM distribution support with hybrid installation approach
Major changes:
- Add package.json with NPM packaging configuration
- Create Node.js CLI interface (bin/claude-hooks.js) with full command set
- Convert bash scripts to Python for better npm integration
- Add npm postinstall/preuninstall hooks for automatic setup
- Update bootstrap prompt to recommend NPM method with git fallback
- Enhance README with NPM-first documentation
- Maintain backward compatibility with existing git installation
Features:
- npm install -g claude-hooks for easy distribution
- claude-hooks init/status/test/backup/uninstall commands
- Automatic Python dependency installation
- Conflict detection and prevention
- Hybrid approach supporting both npm and git workflows
This resolves installation complexity while maintaining developer flexibility.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 21:03:13 -06:00
..
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 18:25:34 -06:00
2025-07-19 21:03:13 -06:00
2025-07-19 21:03:13 -06:00