Impulsionando as tarefas do front-end
- Tempo de leitura: 1 minuto
Olá!
Hoje eu estou lançando no meu Github um projeto chamado Front-end startup. A ideia é que ele possa ajudar a acelerar o desenvolvimento e economizar tempo na criação de tarefas básicas como compilar arquivos less e minificar javascripts.
Dependências
Você precisa ter o Node.js e NPM instalados. Normalmente o NPM é instalado junto com o Node.
Instalação e uso
Clone o projeto e execute npm install
no seu terminal.
Para executar, digite gulp
e o Gulp irá executar a tarefa default
(padrão).
Lista de tarefas
- less: Compila todos os arquivos less presentes no diretório src em um único arquivo css otimizado com csso.
- js: Concatena e minifica todo os arquivos javascript nos diretórios src e vendor em um único arquivo. Preste atenção nas dependências no diretório vendor, é uma boa ideia colocar os arquivos manualmente numa ordem para evitar que o script final tenha problemas de execução.
- server: Executa um servidor Browser Sync para desenvolvimento mobile e desktop. Ele irá dar watch em alterações nos arquivos less, js e html e recarregar a página atual.
Espero que vocês gostem deste projeto e que seja útil para vocês. Há algumas issues que eu gostaria de discutir futuras abordagens para a manutenção do mesmo.