0.0.3 • Published 5 years ago
prettier-staged v0.0.3
prettier-staged
A cross-platform NodeJS script that formats staged files using Prettier.
Most useful when used as a Git pre-commit hook, possibly installed with a tool like husky.
Since it is implemented in Node, it is cross-platform and will work on any OS with Node installed.
This tool respects any configuration that would normally be recognized by
Prettier, such as .prettierrc or the prettier config in package.json.
Installation
npm i -D prettier-stagedUsage
CLI
npx prettier-stagedGit Hook
Install to your git hooks, using one of these methods:
- use husky (see the example husky config)
- OR, symlink
node_modules/prettier-staged/index.jsto.git/hooks/pre-commit - OR, add
npx prettier-stagedto your existing.git/hooks/pre-commit
Example .huskyrc
{
"hooks": {
"pre-commit": "npx prettier-staged"
}
}