0.0.3 • Published 4 years ago

vjscli v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

O Vanilla JavaScript CLI é um projeto que tem como intuíto disponibilizar uma CLI para projetos em ES6 utilizando WebPack e Babel. Foi utilizado sass no projeto, para testes unitários Jasmine + Karma. Para a documentação foi utilizado o docjs com template do docdash.

👨‍🏫 Como usar

Instalação

  • Faça a instalação da CLI de maneira global na sua máquina: npm install -g vjscli
  • Verifique se foi instalado corretamente: vjs -V

Gerar projeto/componente

  • Visualizando helper da CLI: vjs -h
  • Visualizando versão da CLI: vjs -V
  • Criar novo projeto: vjs -n <project_name> -a <author_name> -d <project_description>
  • Criar novo componente: vjs -g <component_name>

Execução do projeto criado

  • Execução em desenvolvimento: npm run local
  • Build para deploy: npm run build
  • Gerar documentação: npm run docs

😅 Rodando o CLI na unha

  • Clone o projeto
  • Instalar as dependências (módulos) do projeto: npm install
  • Visualizar o CLI imediatamente: npm start
  • Executa o build e o test juntos: npm run create ou npm run screate (versão sudo)
  • Compilar o arquivo TypeScript index.ts em index.js e index.d.ts: npm run build
  • Instalar a CLI globalmente com npm i -g e disparando o CLI vjs: npm run test ou npm run stest (versão sudo)
  • Remove os módulos, o package-lock.json e executa o npm install: npm run refresh

🤔 Como contribuir

  • Faça um fork desse repositório
  • Cria uma branch com a sua feature: git checkout -b minha-feature
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature'
  • Faça push para a sua branch: git push origin minha-feature

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Este projeto está em constante evolução e refatoração, mande também a sua contribuição.