Skip to content

Express TypeScript Starter Template is an opinionated Express/TypeScript/Prisma/PostgreSQL starter template.

License

Notifications You must be signed in to change notification settings

recallwei/express-ts-starter-template

Repository files navigation

EST

EST (Express Starter Template) is an opinionated Express/TypeScript/Prisma/PostgreSQL starter template.

Feature

  • Express, out of box
  • TypeScript, of course
  • Prisma for ORM
  • JWT authentication and role based authorization by custom middleware
  • Fully configured logger with [Winston] and [Morgan]
  • Unit, Integration and E2E tests with [Jest] and [Supertest]
  • Linting with ESLint
  • Formatting with Prettier
  • Code spell check
  • Git hooks with Husky and lint-staged
  • Containerised with Docker and Docker Compose
  • Path aliases support

Tech Stack

Usage

Install

pnpm i

Start

pnpm dev

Build

pnpm build

License

MIT License © 2023 Bruce Song

About

Express TypeScript Starter Template is an opinionated Express/TypeScript/Prisma/PostgreSQL starter template.

Topics

Resources

License

Stars

Watchers

Forks