vjscli
v0.0.3
Published
Vanilla JavaScript CLI
Downloads
2
Maintainers
Readme
🚀 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 otest
juntos:npm run create
ounpm run screate
(versão sudo) - Compilar o arquivo TypeScript
index.ts
emindex.js
eindex.d.ts
:npm run build
- Instalar a CLI globalmente com
npm i -g
e disparando o CLIvjs
:npm run test
ounpm run stest
(versão sudo) - Remove os módulos, o
package-lock.json
e executa onpm 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.