私はこのような独自のgulpプラグインを書いています...
var through2 = require('through2');
var order = require('gulp-order');
module.exports = function() {
return through2.obj(function(file, encoding, callback) {
callback(null, transform(file));
});
};
function transform(file) {
// I will modify file.contents here - its ok
return file;
}
そして、gulp.src から来たバッファに他の gulp プラグインを適用したいと思います。through2 を使用することは可能ですか? たとえば、 through2.obj() を呼び出す前に、gulp-order プラグインを適用したいのですが、どうすればよいですか?