35,385
stars
+0
1,102
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
husky
Modern native Git hooks made easy
Husky improves your commits and more 🐶 _woof!_
[!NOTE]
Using React? See MistCSS typed CSS components.
Features
- Just 2 kB (📦 _gzipped_) with no dependencies
- Fastest due to being lightweight (runs in ~1ms)
- Uses new Git feature (core.hooksPath)
- Supports:
- macOS, Linux, Windows
- Git GUIs, Node version managers, custom hooks directory, nested projects, monorepos
- All 13 client-side Git hooks
And more:
- Branch-specific hooks
- Use POSIX shell to script advanced cases
- Adheres to Git's native hook organization
- Aligns with npm best practices using prepare script
- Opt-in/opt-out options
- User-friendly error messages
Changelog
Check out the v9 changelog to discover all the new and improved features!
Documentation
https://typicode.github.io/husky
Important Upgrading from v4 to v9 requires migrating previous config, please see the docs.
Sponsors
Support this project by becoming a sponsor here 💖
GitHub
Open Collective