- 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
- Clone this repository
npx degit https://github.com/rainbowatcher/ts-starter.git <pkg-name>
- Install dependencies by using
pnpm install
- Setup git hooks
npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}'
npx husky add .husky/pre-commit 'npx lint-staged'
- Global replace
ts-starter
to your package name in project - Change the author name in
LICENSE
- Clean up the READMEs and remove routes
MIT © Made by ❤️