Grunt

El gestor de tareas Grunt, basado en Node, gestiona el proceso automático de CSS, JS y HTML.

La configuración de todos los módulos de Grunt empleados está en el archivo /grunt/Gruntfile.js, en el cual se detallan las instrucciones de los módulos.

Para más información sobre el funcionamiento y configuración de Grunt, consulta la documentación oficial.

Módulo Concat

Combina archivos JS en uno solo.

Módulo Connect

Crea un servidor local. En Gruntfile.js está configurado para coger como base la carpeta /dev/ y la url localhost:9001.

Módulo Copy

Duplica archivos de una carpeta a otra.

Módulo Jade

Interpreta el código .pug y genera los HTML estáticos.

Módulo Uglify

Minifica el JavaScript.

Módulo Watch

Ejecuta tareas Grunt si hay cambios en el sistema de archivos.

Módulo Newer

Mantiene una caché de cambios para reducir el trabajo de las tareas de Grunt.

Módulo Notify

Lanza un aviso de sistema cuando hay errores de compilado.

Módulo Webfont

Genera la tipografía de iconos partiendo de los archivos SVG, y crea los nombres de clase para los iconos partiendo del nombre de los archivos SVG.

Módulo Tasks

Carga de manera más simple los módulos de Grunt en el Gruntfile.js.

Módulo Sass

Interpreta el código Sass y lo traduce a CSS.

Módulo cssmin

Minifica el código CSS.

Módulo Zip

Genera un zip con los archivos Sass reutilizables para su descarga.

Subir