@cedraz/nest-essentials
v1.0.15
Published
A collection of useful schematics for NestJS.
Readme
Nest Essentials Schematics
Uma coleção de schematics para o NestJS que estende os geradores padrão (@nestjs/schematics) com comandos customizados para acelerar o desenvolvimento de aplicações com arquitetura de Monólito Modular (MMA).
O que este pacote oferece?
O objetivo deste pacote é simples: reduzir o trabalho repetitivo. Ele combina o poder dos schematics padrão do NestJS com um novo gerador, o mma-module, criado para seguir os princípios de uma arquitetura modular.
✨ Feature Principal: mma-module
Com um único comando, você pode criar um módulo de feature completo e bem-estruturado.
Comando:
nest g mma-module userEstrutura gerada:
src/
└── user/
├── domain/
│ ├── entities/
│ │ └── user.entity.ts
│ ├── repositories/
│ │ ├── implementations/
│ │ │ └── user.in-memory.repository.ts
│ │ └── user.repository.interface.ts
│ └── user.service.ts
├── http/
│ ├── dtos/
│ │ └── create-user.dto.ts
│ └── user.controller.ts
└── user.module.tsPrincipais diretórios:
domain/: Lógica de negócio, entidades e repositórios.http/: Controllers e DTOs para comunicação HTTP.user.module.ts: Módulo principal da feature.
Essa estrutura facilita a separação de responsabilidades e a escalabilidade do projeto.
