@koalarx/nest-cli
v3.0.78
Published
CLI para criação de projetos utilizando Koala Nest
Maintainers
Readme
@koalarx/nest-cli
CLI oficial para criar projetos utilizando Koala Nest - uma abstração robusta do NestJS seguindo princípios de Domain-Driven Design (DDD).
📦 Instalação
npm install -g @koalarx/nest-cli
# ou
bun add -g @koalarx/nest-cli🚀 Uso
Criar Novo Projeto
koala-nest new meu-projetoOu de forma interativa:
koala-nest newIsso 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
📁 Estrutura Gerada
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🔗 Links Úteis
🤝 Contribuindo
Contribuições são bem-vindas! Veja o repositório principal para mais informações.
📄 Licença
ISC © Igor D. Rangel
