maacpiash / tsproj

Template for TypeScript projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Template for TypeScript projects

macOS build status Ubuntu build status Windows build status David PRs welcome

Perks

The following are pre-configured:

  • TypeScript with TSLib
  • Prettier and ESLint
  • Developer mode with Nodemon and TS-Node
  • TS-Jest for testing and code coverage
  • CI/CD pipeline via GitHub Actions
  • Docker containerization

Gotchas

Some minor hiccups and caveats:

  • Docker containerization is not quite there yet.
  • Had to use TS-Jest because Jest with Babel doesn't check types.
  • Investigating how to use Yarn in Docker (that's why there are two lockfiles now).

About

Template for TypeScript projects

License:MIT License


Languages

Language:TypeScript 56.6%Language:Dockerfile 43.4%