Package Exports
- setup-husky-cli
- setup-husky-cli/index.mjs
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 (setup-husky-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Setup husky precommit CLI
A customizable CLI tool to easily integrate and manage Husky pre-commit hooks and custom build processes across multiple projects.
Installation
You can install the CLI locally in your project using npm, Yarn, or pnpm. Choose your preferred package manager:
To install the CLI in your project with npm, Yarn, or pnpm., run the following command:
npm install setup-husky-cli --save-devyarn add setup-husky-cli --devpnpm add setup-husky-cli --devUsage
Once installed, you can use the CLI tool to configure Husky pre-commit hooks and customize your build process for multiple projects.
Setup Husky Pre-commit Hook
Then run the following command:
npm run setup-husky-cliFor Yarn or pnpm, you can also use:
yarn setup-husky-clipnpm run setup-husky-cliThis will prompt you to enter the path to the project directory and the pre-commit command you want to run, the hook will run a custom command (like npm run lint) before every commit.
Copy Enter the path to the project directory: ./my-project Enter the command to run in the pre-commit hook (e.g., npm run lint): npm run lint This will install Husky, set up the .husky directory, and configure the pre-commit hook.
Or you can simply run the following command to install it and setting up directly:
npx setup-husky-cliExample:
Enter the path to the project directory: ./my-project
Enter the command to run in the pre-commit hook (e.g., npm run lint): npm run lintThis will install Husky and set up a pre-commit hook in your project.