Package Exports
- husky/husky
- 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
Important: looking for your feedback, husky survey ❤️
husky

Git hooks made easy
Husky can prevent bad git commit, git push and more 🐶 woof!
You're viewing the documentation for the next version of husky, click here if you prefer to view docs for the stable version (v0.14.3)
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'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, ...)
Used by
- jQuery
- babel
- create-react-app
- Next.js
- Hyper
- Kibana
- JSON Server
- Hotel
- ... and 23k+ other awesome repos 🎉
See also
- pkg-ok - Prevents publishing a module with bad paths or incorrect line endings
- 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