Gulp - Complementos útiles

Gulp proporciona algunos complementos útiles para trabajar con HTML y CSS, JavaScript, gráficos y algunas otras cosas, como se describe en las siguientes tablas.

Complementos HTML y CSS

No Señor. Complemento y descripción
1 autoprefixer

Incluye automáticamente prefijos a las propiedades CSS.

2 gulp-browser-sync

Se utiliza para ver todos los archivos HTML y CSS en el directorio CSS y realiza la recarga en vivo de la página en todos los navegadores, siempre que se modifican los archivos

3 gulp-useref

Se utiliza para reemplazar referencias a scripts u hojas de estilo no optimizados.

4 gulp-email-design

Crea plantillas de correo electrónico HTML que convierten los estilos CSS a inline.

5 gulp-uncss

Optimiza los archivos CSS y encuentra estilos duplicados y no utilizados.

6 gulp-csso

Es un optimizador de CSS que minimiza los archivos CSS, lo que resulta en un tamaño de archivo más pequeño.

7 gulp-htmlmin

Minimiza los archivos HTML.

8 gulp-csscomb

Se utiliza para crear un formateador de estilo para CSS.

9 gulp-csslint

Especifica un linter CSS.

10 gulp-htmlhint

Especifica un validador de HTML.

Complementos de JavaScript

No Señor. Complemento y descripción
1 gulp-autopolyfiller

Es lo mismo que el autoprefixer que incluye los polyfills necesarios para JavaScript.

2 gulp-jsfmt

Se utiliza para buscar fragmentos de código específicos.

3 gulp-jscs

Se utiliza para comprobar el estilo del código JavaScript.

4 gulp-modernizr

Especifica qué características HTML, CSS y JavaScript tiene para ofrecer el navegador del usuario.

5 gulp-express

Inicia el servidor web gulp express.js.

6 gulp-requirejs

Utiliza require.js para combinar los módulos de AMD require.js en un archivo.

7 gulp-plato

Genera informes de análisis de complejidad.

8 gulp-complexity

Analiza la complejidad y la capacidad de mantenimiento del código.

9 fixmyjs

Corrige los resultados de JSHint.

10 gulp-jscpd

Se utiliza como detector de copiar / pegar para el código fuente.

11 gulp-jsonlint

Es un validador JSON.

12 gulp-uglify

Minifica los archivos JavaScript.

13 gulp-concat

Concatena los archivos CSS.

Complementos de pruebas unitarias

No Señor. Complemento y descripción
1 gulp-nodeunit

Ejecuta pruebas unitarias de nodos de Gulp.

2 gulp-jasmine

Se utiliza para informar los problemas relacionados con la salida.

3 gulp-qunit

Proporciona una salida de consola básica para las pruebas QUnit y utiliza el módulo de nodo PhantomJS y el complemento QUnit del corredor PhantomJS.

4 gulp-mocha

Especifica la envoltura delgada alrededor de Mocha y ejecuta las pruebas de Mocha.

5 gulp-karma

Ha quedado obsoleto en Gulp.

Complementos de gráficos

No Señor. Complemento y descripción
1 gulpicon

Genera sprites a partir de SVG y los convierte a PNG.

2 gulp-iconfont

Se utiliza con fuentes web para crear archivos WOFF, EOT, TTF a partir de SVG.

3 gulp-imacss

Transforma archivos de imagen en URI de datos y los coloca en un solo archivo CSS.

4 gulp-responsive

Genera imágenes receptivas para diferentes dispositivos.

5 gulp-sharp

Se utiliza para cambiar y redimensionar la orientación y el fondo de la imagen.

6 gulp-svgstore

Combina archivos SVG en uno con elementos <symbol>.

7 gulp-imagemin & gulp-tinypng

Se utiliza para comprimir imágenes como PNG, JPEG, GIF, SVG.

8 gulp-spritesmith

Se utiliza para crear una hoja de sprites a partir de un conjunto de imágenes y variables CSS.

Complementos de compiladores

No Señor. Complemento y descripción
1 gulp-less

Proporciona un complemento MENOS para Gulp.

2 gulp-sass

Proporciona el complemento SASS para Gulp.

3 gulp-compass

Proporciona un complemento de brújula para Gulp.

4 gulp-stylus

Se utiliza para mantener el lápiz óptico en CSS.

5 gulp-coffee

Proporciona el complemento coffeescript para Gulp.

6 gulp-handlebars

Proporciona un complemento de manillar para Gulp.

7 gulp-jst

Proporciona plantillas de subrayado en JST.

8 gulp-react

Especifica las plantillas de Facebook React JSX en JavaScript.

9 gulp-nunjucks

Especifica plantillas Nunjucks en JST.

10 gulp-dustjs

Especifica plantillas de polvo en JST.

11 gulp-angular-templatecache

Especifica las plantillas AngularJS en templateCache.

Otros complementos

El complemento gulp-clean elimina archivos y carpetas y el complemento gulp-copy copia los archivos del origen al nuevo destino.

No Señor. Complemento y descripción
1 gulp-grunt

Ejecuta las tareas de Grunt de Gulp

2 gulp-watch

Observa los archivos siempre que se realizan cambios.

3 gulp-notify

Notifica el mensaje de error cada vez que falla una tarea.

4 gulp-git

Permite usar comandos de Git.

5 gulp-jsdoc

Crea documentación JavaScript para Gulp.

6 gulp-rev

Proporciona revisión de activos estáticos a los nombres de los archivos.

7 gulp-bump

Aumenta las versiones en paquete JSON.

8 gulp-bower-files

Se utiliza para inyectar paquetes Bower.

9 gulp-removelogs

Elimina las declaraciones de console.log.

10 gulp-preprocess

Preprocesa HTML, JavaScript y otros archivos en función del contexto o la configuración del entorno.

11 gulp-duration

Especifica la duración de las tareas de Gulp.

12 gulp-changed & gulp-newer

Ejecuta los archivos modificados y los archivos más recientes.

13 gulp-connect

Se utiliza para ejecutar un servidor web con LiveReload.

14 gulp-shell

Ejecuta comandos de Shell.

15 gulp-ssh

Se conecta mediante tareas SSH y SFTP.

dieciséis gulp-zip

Comprime los archivos y carpetas.

17 gulp-clean y gulp-copy
18 gulp-filesize

Especifica el tamaño del archivo en formato legible por humanos.

19 gulp-util

Proporciona utilidades para complementos de gulp.