pull-composed

1.0.4 • Public • Published

pull-composed

Take many pull stream pipelines (source, though and sinks) and run them at once.

Build Status

Takes each argument and executes them if they happen to be a function, the merged arguments are also returned.

install

npm install pull-composed

usage

 
var compose = require('pull-composed')
 
var x = function () {
        return pull(
                pull.values([ 0, 1, 2, 3 ]),
                pull.drain()
        )
}
 
var y = function () {
        return pull(
                pull.values([ 4, 5, 6, 7 ]),
                pull.drain()
        )
}
 
var z = compose(
        x,
        x,
        y,
        y,
        x,
        x,
        y
)
 
compose(x, z, x, y, z, compose(x), compose(x), z)
 
var x = compose(
        x, y,
        x, y
)
 

From a module

var pull = require('pull-stream');
var compose = require('pull-composed');
 
module.exports = function app () {
    var x = function () {
        return pull(
            pull.values([ 'demo' ]),
            pull.log()
        )
    }
    return compose(x);
};
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.4
    0
  • 1.0.1
    0

Package Sidebar

Install

npm i pull-composed

Weekly Downloads

0

Version

1.0.4

License

MIT

Last publish

Collaborators

  • m-onz