@in-ch/setup
is a powerful tool for quickly setting up various project files and configurations.
Save time and automate your setup process with the following commands:
Command | Description |
---|---|
husky |
Creates Husky configuration files. |
eslint |
Generates ESLint configuration files. |
gitmessage |
Creates a Git message template file. |
prettier |
Sets up Prettier configuration files. |
typescript |
Creates TypeScript configuration files. |
commitlint |
Adds Commitlint configuration. |
edit |
Edits existing configuration files. |
init |
Creates multiple configuration files at once. |
list |
Lists all available commands. |
To use @in-ch/setup
, first install the package:
npm install -g @in-ch/setup
Below are examples of how to use the primary commands of @in-ch/setup
:
# Initialize essential configuration files (Husky, ESLint, Prettier, etc.)
ics setup init
# Add individual configuration files
# Husky setup
ics setup husky
# ESLint setup
ics setup eslint
# Git message template setup
ics setup gitmessage
# Prettier configuration
ics setup prettier
# TypeScript configuration
ics setup typescript
# Commit lint setup
ics setup commitlint
# Edit existing configuration files
ics setup edit
# List all available commands
ics setup list
- Save Time: Automate the generation of multiple configuration files with a single command.
- Ensure Consistency: Easily enforce shared configurations across team projects.
- Flexibility: Edit generated files as needed to suit your project requirements.
Thanks go to these wonderful people! [Become a contributor].