@in-ch/setup
v0.0.1-rc4
Published
A tool for quick setup and configuration of essential project files.
Downloads
319
Maintainers
Readme
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/setup
Usage
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
Why 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].