Package Exports
- husky/lib/installer
- husky/lib/installer/bin
- husky/package.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (husky) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
husky

Git hooks made easy
Husky can prevent bad git commit, git push and more 🐶 woof!
Install
npm install husky@next --save-dev// package.json
{
"husky": {
"hooks": {
"pre-commit": "npm test",
"pre-push": "npm test",
"...": "..."
}
}
}git commit -m 'Keep calm and commit'By default, husky expects your project's package.json and your .git directory to be at the same level. It can be configured to support monorepos or sub-directories.
Check documentation for more.
Uninstall
npm uninstall huskyUpgrading from 0.14
If you're upgrading from 0.14, simply move your hooks to husky.hooks:
{
"scripts": {
- "precommit": "npm test"
},
+ "husky": {
+ "hooks": {
+ "pre-commit": "npm test"
+ }
+ }
}Or run the following command which will do the same automatically for you ;)
./node_modules/.bin/husky-upgradeAlternatively, you can also use any of the files/formats that are supported by cosmiconfig. This means that you can place your husky hooks config in a .huskyrc file or export them from a husky.config.js file as well. Cosmiconfig supports js, json, and yaml file formats.
Features
- Keeps existing user hooks
- Supports GUI Git clients
- Supports all Git hooks (
pre-commit,pre-push, ...) - Auto-migrates Git hooks installed by
ghooks
Used by
- jQuery
- babel
- create-react-app
- Next.js
- Hyper
- Kibana
- JSON Server
- Hotel
- ... and 12k+ other awesome repos 🎉
See also
- pkg-ok - Prevents publishing modules with bad paths
- please-upgrade-node - Show a message to upgrade Node instead of a stacktrace in your CLIs
- react-fake-props - Fake props for your React tests
License
MIT - Typicode 🌵 - Patreon