Blog do Barbier

Olá! Eu desenvolvo front-end há 6 anos e estou buscando sempre me aprimorar, atualmente estou aberto para receber novos projetos.

Você pode entrar em contato comigo através do meu email: gabrielnasb AT gmail DOT com e ver alguns projetos na minha página no github.

Impulsionando as tarefas do front-end

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.