1.0.6 • Published 10 months ago
create-express-mongoose-ts v1.0.6
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