Welcome to the Express V5 TypeScript Boilerplate
- 📁 Modular Structure
- 💻 TypeScript Support
- ✨ Use Github Action For Build And Deploy To Vercel
- 🗻 Use Scalar For Docs API:
/docs - 📦 Package Management With Bun Support
- 🔗 Path Aliases
- 🔒 Security: Helmet for HTTP header security and CORS setup
- 👀 Logging: Efficient logging with
pino,morganandwinston - 🔧 Environment Variables: Managed with Envalid
- 🐱👓 Build With SWC
- 🎡 Support Repository and Service
- 🎮 Send log error use Telegram bot - use
telegrafwith errorETIMEDOUT(TODO fix)
- Install dependencies:
bun install|npm ci|yarn - Environment Configuration:
- Create
.env: Copy.env.exampleto.env - Update
.env: Fill in necessary environment variables
- Create
- Running the Project:
- Development Mode:
bun dev|npm run dev|yarn dev - Building:
bun run build|npm run build|yarn build
- Development Mode: