¿Cómo componer la secuencia de tuberías para tragar?
Tengo un patrón común en migulpfile.js
:
var rev = require('gulp-rev');
var buffer = require('gulp-buffer');
gulp.src.some_stuff
.pipe(anotherStuff)
.pipe(buffer()) // this line & 4 lines down
.pipe(rev())
.pipe(gulp.dest(options.dest))
.pipe(rev.manifest({ path: 'manifest.json', merge: true }))
.pipe(gulp.dest(options.dest)) // to this
.pipe(extrastuff)
Quiero componer estas 5 líneas para reutilizarlas en mi proyecto en un par de tareas. ¿Cómo puedo hacer eso?
encontrémultipipe paquete pero no admite pasar variables a nuevas tuberías (puede ver que necesito pasaroptions.dest
en mi nueva pipa)