CLI para criação de projetos utilizando Koala Nest
npm install @koalarx/nest-cliCLI oficial para criar projetos utilizando Koala Nest - uma abstração robusta do NestJS seguindo princípios de Domain-Driven Design (DDD).
``bash`
npm install -g @koalarx/nest-cliou
bun add -g @koalarx/nest-cli
`bash`
koala-nest new meu-projeto
Ou de forma interativa:
`bash`
koala-nest new
Isso criará um novo projeto com:
- ✅ Estrutura DDD completa (Domain, Application, Host, Infra)
- ✅ Configuração do Prisma
- ✅ Exemplo de CRUD com Person
- ✅ Testes unitários e E2E configurados
- ✅ Bun configurado
- ✅ Dockerfile
- ✅ ESLint e Prettier
- ✅ AutoMapping
- ✅ Validação com Zod
- ✅ Swagger/Scalar
```
meu-projeto/
├── src/
│ ├── application/ # Handlers, Validators, Mapping
│ ├── core/ # Configurações e variáveis globais
│ ├── domain/ # Entities, DTOs, Repositories
│ ├── host/ # Controllers e Modules
│ ├── infra/ # Database e implementações
│ └── test/ # Configurações de teste
├── prisma/
│ ├── schema.prisma
│ └── migrations/
├── .env
├── Dockerfile
├── package.json
└── tsconfig.json
- Documentação Koala Nest
- Exemplo Completo
- NPM Package
Contribuições são bem-vindas! Veja o repositório principal para mais informações.
ISC © Igor D. Rangel