O Cuids Generator é uma ferramenta de linha de comando para Vue.js 3 projetada para acelerar a criação de módulos. Ele cria uma estrutura de pastas para aplicações front end, focado na separação de responsabilidades entre arquivos TS puros e componentes Vue.js 3.
Antes de começar, verifique se seu ambiente atende aos requisitos mínimos:
Execute o comando
npm install @sysvale/cuids-generatorExecutando o comando:
npx cuids-generatorO que o comando faz:
- Interface Interativa: Pergunta o nome da Entidade (em inglês) e cria uma estrutura de feature completa baseada nela;
- Feature do Vue.js: Cria uma estrutura de pastas atreladas ao Vue.js da sua aplicação, em
resources/js/features/<NomeDaEntidade>, contendo página, componente e estrutura de rotas e adiciona as novas rotas às rotas da sua aplicação, desde que existe um arquivo geral de configuração de rotas emresources/js/core/routes/index.js; - Gerenciamento de dados e comunicação com API: Cria uma estrutura de pastas, independente de frameworks, contendo toda a lógica de services, além da definição base de um model utilizado no front end, para definições, em
resources/js/shared/domain/<nomeDaEntidade>.
Este pacote utiliza o Vitest para garantir cobertura do comando de geração de módulos, verificando a cobertura com o coverage.
- Para rodar os testes:
npm run test- Cobertura
npm run test:coverage- Compilação
npm run buildEste projeto está licenciado sob a Apache License 2.0.
