My personal TypeScript starter template.
- Targets the latest versions of Node.js
- Source code, tests, and tooling configs all use ESM
- 100% TypeScript codebase with a simple, strict config via
@tsconfig/node20
- Unit tests via Vitest
- Great tooling
- Package management via Bun
- Linting and formatting via Biome
- Automated dependency updates via Renovate and my config
- GitHub Actions CI for commits and pull requests
- Lightweight Visual Studio Code configs to alleviate common pain points