Grunt é uma ferramenta para automatizar tarefas como concatenação, minificação, compilação de pré-processadores, testes e watch. Ele permite configurar essas tarefas no Gruntfile.js e executá-las individualmente ou em sequência. Módulos como grunt-contrib-uglify, grunt-contrib-compass e grunt-contrib-jasmine adicionam funcionalidades específicas ao Grunt.
16. rodar testes
pré-processadores:dev
js/css lint
web server
scaffolding
criar sprites
live reloading
otimizar imagens
concatenação
pré-processadores:prod
minificação e obfuscação
gerar release
deploy
dev
prod