Grunt.js

The Javascript Task Runner
O "Automatizador de Tarefas" em Javascript

Por que usar um
"automatizador de tarefas"?


Automação.
Quanto menos você gastar tempo com tarefas repetitivas, mais fácil torna-se seu trabalho

de Quais tarefas estou falando?



  • concatenação e minificação
  • refresh no browser (sim, isso é uma tarefa)
  • compilação (coffee, sass, less...)
  • testes unitários (oi?)
  • otimização de assets
  • build e deploy
  • etc.

Certo.
e por que o grunt?


ecossistema.

  • plugins
  • comunidade
  • Javascript! (via node.js)

Node.js?



Grunt.js roda em cima do node.js

Logo, Grunt.js vai rodar suave em qualquer plataforma que suporte node.js:

todas.

Passo a passo



  1. Instale o node.js
  2. npm install -g grunt-cli
  3. package.json
  4. Gruntfile.js





DEMO





Já é!

Made with Slides.com