0.0.7 • Published 8 months ago
@in-ch/setup v0.0.7
setup
Features
@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. |
Installation
To use @in-ch/setup, first install the package:
npm install -g @in-ch/setupUsage
Below are examples of how to use the primary commands of @in-ch/setup:
# Initialize essential configuration files (Husky, ESLint, Prettier, etc.)
ics init
# Add individual configuration files
# Husky setup
ics husky
# ESLint setup
ics eslint
# Git message template setup
ics gitmessage
# Prettier configuration
ics prettier
# TypeScript configuration
ics typescript
# Commit lint setup
ics commitlint
# Edit existing configuration files
ics edit
# List all available commands
ics listWhy Use @in-ch/setup?
- 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.
Contributors
Thanks go to these wonderful people! [Become a contributor].