Ts-node-starter

starter template for nodejs + typescript project powered by tsup

Features

  • โ›‘ TypeScript
  • ๐Ÿ“ ESLint โ€” To find and fix problems in your code
  • ๐Ÿ’– Prettier โ€” Code Formatter for consistent style
  • ๐Ÿถ Husky โ€” For running scripts before committing
  • ๐Ÿšซ lint-staged โ€” Run typechecking, ESLint and Prettier against staged Git files
  • ๐Ÿ“ฆ Tsup - To Bundle your ts code easily
  • ๐Ÿงช Vitest - To test your code

Quick Start

npm

npx ts-node-starter

pnpm

pnpm dlx ts-node-starter

Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request