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