claypigeon123 / ts-express-template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeScript Express Template

A simple skeleton with sensible defaults to start developing with TS + Express (node.js 20). Includes:

  • Logging with Winston
  • Typed env configuration in environment.d.ts, using Dotenv
  • Extended response headers via Helmet
  • Esbuild to produce a single JS file as the production build
  • End-to-end Dockerfile
  • Testing with Vitest and Supertest

About

License:MIT License


Languages

Language:TypeScript 89.3%Language:Dockerfile 10.7%