@moriware/rn-create-template
v1.2.2
Published
Ferramenta CLI da MoriWare, desenvolvida por Caio Mori, para gerar rapidamente componentes, telas, hooks e navegação em projetos React Native com padrões recomendados de código, tipos, estilos e testes integrados.
Downloads
30
Maintainers
Readme
@moriware/rn-create-template
Ferramenta CLI criada pela Moriware e desenvolvida por Caio Mori para acelerar a criação de componentes, telas, hooks e fluxos de navegação em projetos React Native com TypeScript.
Por que usar?
- Cria estruturas completas com
Styles,Types,TestseUtils. - Automatiza scaffolding sem abrir mão de padrões consistentes.
- Oferece prompts interativos com
inquirere feedback colorido comchalk. - Rapidez em seu fluxo de desenvolvimento.
Instalação
Instalação global (uso direto)
npm install -g @moriware/rn-create-templateOu use via npx sem instalar globalmente:
npx @moriware/rn-create-templateUso como dependência de desenvolvimento local
Se preferir adicionar como dependência de desenvolvimento no seu projeto React Native:
yarn add -D @moriware/rn-create-template
# ou
npm install --save-dev @moriware/rn-create-templateDepois, adicione um script no seu package.json para facilitar o uso:
"scripts": {
"rncreate": "rn-create-template",
}Assim, você pode rodar comandos como:
yarn rncreate component MeuComponente
# ou
npm run rncreate component MeuComponenteUso
Execute o comando e escolha o artefato que deseja gerar:
O fluxo interativo guia você por:
- Tipo do artefato (
component,screen,hook,navigation). - Nome do artefato (camelCase ou PascalCase).
Os arquivos são criados automaticamente dentro das pastas esperadas do seu projeto, prontos para edição.
Exemplos rápidos
Criar componente direto no terminal:
npx @moriware/rn-create-template component MeuComponenteCriar tela com prompt interativo:
npx @moriware/rn-create-templateCréditos
Este projeto foi idealizado pela Moriware e desenvolvido por Caio Mori. Se você usar o pacote, mantenha a atribuição à Moriware e ao Caio em seus créditos.
Licença
Distribuído sob a licença MIT. Você é livre para usar, modificar e distribuir, desde que preserve a atribuição original.
