Releases: lzvxck/create-node-hex
Releases · lzvxck/create-node-hex
Release list
Release Notes 2.0.3-beta
💥 Breaking Changes
- Express replaced with Fastify for improved performance and lower overhead.
- Database caching service added to enhance query performance.
- More modularized structure for better separation of concerns.
- Swagger documentation integrated for API exploration.
- Authentication now handled via Auth0, improving security and ease of integration.
🛠 Features
- 🚀 Fast setup for RESTful APIs
- 🧱 Clean Architecture
- 🧼 Clean Code principles
- 🔧 SOLID design principles
- 🔒 TypeScript for type safety
- 🚂 Fastify for routing (replacing Express)
- 🗄️ Prisma ORM for database operations
- 🗃️ Database caching service
- 📜 Swagger documentation added
- 🔑 Authentication via Auth0
- 🔄 Modularized structure for better maintainability
Project Structure
└── node-boilerplate/
├── Dockerfile
├── docker-compose.yml
├── eslint.config.js
├── generate-docs.js
├── nodemon.json
├── package.json
├── tsconfig.json
├── .dockerignore
├── .env.example
├── prisma/
│ └── schema.prisma
└── src/
├── Auth/
├── Cache/
├── Main/
├── Shared/
└── User/Full Changelog: Latest...2.0.3-beta
Added NPM/PNPM package managers commands
Now can use npm or pnpm to install the package
Full Changelog: https://github.com/lioarce01/create-node-hex/commits/Latest