
Pro Grunt.js
James Cryer
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~176
- Nivel
- Intermedio
De qué trata
Libro de Apress en el que James Cryer explica cómo automatizar el flujo de trabajo del desarrollo frontend con Grunt.js, el ejecutor de tareas para Node.js que dominaba el ecosistema JavaScript a mediados de la década de 2010. Está dirigido a desarrolladores web de nivel intermedio que ya conocen JavaScript, HTML y CSS y se manejan con npm y la línea de comandos, y que quieren dejar de hacer a mano tareas repetitivas como minificar, compilar o ejecutar pruebas.
En sus siete capítulos va desde la instalación de Grunt y la estructura del Gruntfile hasta la escritura y publicación de plugins propios. Cubre linting, concatenación, compilación y minificación de CSS; linting de JavaScript; módulos AMD; plantillas; procesamiento de imágenes y la creación de un servidor local. Después aborda LiveReload, la automatización de pruebas, la configuración modular del Gruntfile y la combinación de tareas. La última parte explica cómo generar la estructura de un plugin con grunt-init y Yeoman, probarlo con Mocha y Chai y publicarlo en npm.
Los capítulos son prácticos: cada tarea se configura y se ejecuta sobre ejemplos concretos, y el lector termina creando un plugin propio. Hoy Grunt se usa poco frente a herramientas como Gulp, los scripts de npm, webpack o Vite, así que el libro sirve sobre todo para mantener proyectos heredados basados en Grunt o para entender los conceptos de automatización de builds. No trata los bundlers modernos ni los módulos ES nativos.
- Grunt.js
- Gruntfile
- Automatización de tareas
- Minificación
- Linting
- Módulos AMD
- LiveReload
- Pruebas automatizadas
- Plugins de Grunt
- Yeoman
- Mocha
- Chai
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

