Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 2.96 KB

README.md

File metadata and controls

88 lines (63 loc) · 2.96 KB
@in-ch/setup - A tool for quick setup and configuration of essential project files.

npm downloads npm total downloads license GitHub stars

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].

Contributors