Prepare a chain of pipes for use as a gulp plugin (or any other piped stream, there is no true dependency of gulp)
npm install --save-dev gulp-chain
As of version 2.0.0
gulp-chain requires NodeJS 4 or higher. If you are 'stuck' on NodeJS 0.10 - 0.12, you will need to specify the version (the latest in the v1 range is 1.1.0).
$ npm install --save-dev gulp-chain@^1.1.0
var chain =myStream =;// later on:gulp;
chain(function prepare [, ... ])
gulp-chain you can prepare pretty much every chain, even provide default arguments.
function prepare has the following signature;
function(stream input [, ... ])
This means that
gulp-chain always provides a stream as first argument, followed by any argument given or predefined.
The return value of
gulp-chain is always a function which returns a stream that you can pipe into (like any other plugin in
Set up default arguments
In the following example, we prepare a chain which has an argument
hello, which is set to the value
'hello world' by default.
var chain =myStream =;
myStream-'plugin' is used without any arguments, the value of
hello will contain
If you have no default value, or if you need to override it, you can supply another value.
You can provide any number of (default) arguments, just ensure the order remains the same.
GPLv2 © Konfirm