1.0.6 • Published 10 months ago

create-express-mongoose-ts v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Create-Express-Mongoose-TS App

Node | Express | Mongoose | Typescript | Starter Template

Installation

    npx create-express-mongoose-ts <your-app-name>

Core Stack

  • Node-Express
  • Mongoose
  • Typescript

Dependencies

  • Cors
  • Dotenv
  • JWT
  • bcrypt
  • cookie-parser
  • http-status
  • mongoose-unique-validator
  • zod

Dev Configs

  • ENV Config
  • ESLint
  • Prettier
  • Husky
  • Link-Staged
  • TS-Node-Dev
  • TSC (build)

Default Files & Functions

  • App & Server Config (root)
  • JWT Helpers
  • Pagination Helpers
  • Generic API Response
  • Generic Error Response
  • Pagination Options
  • CatchAsync
  • Namespace for JWT Payload

Error Handlers

  • API Error
  • Cast Error
  • Validation Error
  • Zod Error

Middlewares

  • Global Error Handler
  • Request Validator
  • Auth Verifier