Express API Starter
Overview
This is a boilerplate application for building REST APIs in Node.js using Typescript, ESM and Express. Helps you stay productive by following best practices.
Features
- Compression Using gzip compression with Compression
- CORS Cross-Origin Resource-Sharing enabled using Cors
- Environment Variable using dotenv
- Secure HTTP Headers using Helmet
Development Stack
- Node.js JavaScript run-time environment
- Express Node.js framework
- Typescript for type checking
- Jest, ts-jest for unit testing
- Supertest for e2e testing
- ESLint Code Linting
- Prettier Code Formatting
Quickstart
npm install
npm rebuild argon2 --build-from-source
npm run build