Combine your gulp transform stream into a single one.
Combine transform actions (stream), just in buffer mode.
It could let you custom 'pack' your gulp's pipe. Even your 'packed' stream could include another one.
Install
$ npm install --save-dev gulp-piece
Usage
Just don't want too many pipe here.
var gulp = ;var piece = ;var uglify = ;var rev = ; gulp ; // Or, it would also work well whitout the array wrap []... gulp ;
Sometimes, you just want to left them in another js file, and want to invoke them in gulp code style.
task/js-process.js
var piece = ;var uglify = ;var rev = ; module { return ;};
gulpfile.js
var gulp = ;var jspr = ; gulp ;
Piece in piece ?
task/js-process.js
var piece = ;var uglify = ;var filter = ; module { var jsFilter = ; return ;};
task/css-process.js
var piece = ;var csso = ;var filter = ; module { var cssFilter = ; return ;};
task/process.js
var piece = ;var jspr = ;var csspr = ; module { return ;};
gulpfile.js
var gulp = ;var process = ; gulp ;
API
piece([stream...])
Returns a transform stream.
pattern
Type: array
, stream
Accepts a streams array or stream-arguments.
License
MIT © Joo Wu