Skip to content

Releases: lzvxck/create-node-hex

Release Notes 2.0.3-beta

Choose a tag to compare

@lzvxck lzvxck released this 08 Feb 13:22

💥 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

Choose a tag to compare

@lzvxck lzvxck released this 04 Dec 01:15

Now can use npm or pnpm to install the package

Full Changelog: https://github.com/lioarce01/create-node-hex/commits/Latest