Skip to content

lightweight typescript command line app starter template

License

Notifications You must be signed in to change notification settings

rainbowatcher/ts-cli-starter

Repository files navigation

GitHub Workflow Status GitHub License GitHub package.json version

ts-cli-starter

🚀 Features

  • Minimal install sized Dependencies
  • VSCode compatible eslint configuration
  • Cross platform CI configuration
  • Pre-Commit lint
  • Auto Changelog generate
  • Smooth release experience
  • Complete package build config

Install Size

  • Dependencies
    • @clack/prompts:install size
    • cac: install size
  • DevDependencies
    • typescript: install size
    • vitest: install size
    • commitlint: install size
    • eslint: install size
    • @rainbowatcher/eslint-config
    • pkgroll: install size
    • bumpp: install size
    • @types/node: install size
    • jiti: install size
    • husky: install size

Usage

  1. Clone this repository
npx degit https://github.com/rainbowatcher/ts-cli-starter.git <pkg-name>
  1. Install dependencies by using pnpm install
  2. Global Replace ts-cli-starter to your package name in project
  3. Change the author and repository address in package.json
  4. Change the author name in LICENSE
  5. Clean up the README.md

License

MIT © Made by ❤️

About

lightweight typescript command line app starter template

Topics

Resources

License

Stars

Watchers

Forks