Wie komponiere ich eine Pipesequenz für den Schluck?

Ich habe ein gemeinsames Muster in meinemgulpfile.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)

Ich möchte diese 5 Zeilen zusammenstellen, um sie in meinem Projekt über ein paar Schluckaufgaben wiederzuverwenden. Wie kann ich das machen

Ich fand multipipe package unterstützt aber nicht das Übergeben von Variablen an neue Pipes (Sie können sehen, dass ich @ übergeben muoptions.dest in meiner neuen Pipe).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage