- typescript configuration + tsnode
- jest with coverage + class mocking
- eslint with prettier
- watch + dev scripts
- .env configuration validation + import pattern
Node 16 at time of writing. Check .nvmrc
Mocking utilizing the following class mock patterns: https://mitchinson.dev/jest-typescript-mocks/