Как составить последовательность труб для глотка?

У меня есть общая закономерность в моемgulpfile.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)

Я хочу составить эти 5 строк, чтобы использовать их в моем проекте для выполнения нескольких сложных задач. Как я могу это сделать?

я нашелмноготрубного пакет, но он не поддерживает передачу переменных в новые каналы (вы можете видеть, что мне нужно передатьoptions.dest в моей новой трубе).

Ответы на вопрос(1)

Ваш ответ на вопрос