UNPKG

appium-gulp-plugins

Version:

Custom gulp plugins to be used accross all appium modules

17 lines (15 loc) 485 B
var through = require('through2'), EE = require('events').EventEmitter; module.exports = function (pipeFn) { var inStream = through.obj(); var outStream = pipeFn(inStream); var combinedStream = new EE(); // not a real stream, just pretending combinedStream.on('pipe', function (source) { source.unpipe(this); source.pipe(inStream); }); combinedStream.pipe = function (dest, options) { return outStream.pipe(dest, options); }; return combinedStream; };