JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q21741F
  • License ISC

A customizable CLI tool for setting up Husky pre-commit hooks and running custom build processes across various projects.

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-dev
yarn add setup-husky-cli --dev
pnpm add setup-husky-cli --dev

Usage

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-cli

For Yarn or pnpm, you can also use:

yarn setup-husky-cli
pnpm run setup-husky-cli

This 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-cli

Example:

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 and set up a pre-commit hook in your project.