bight

inject and compose through streams into a pipeline

npm install bight
4 downloads in the last week
5 downloads in the last month

bight

inject and compose through streams into a pipeline

"In knot tying, a bight is a curved section or slack part between the two ends of a rope, string, or yarn." - Wikipedia)

installation

$ npm install bight

usage

var bight = require('bight')

now get some through (duplex) streams:

var split = require('split')
var toUpper = require('toupper')

var superMode = bight(split(), toUpper())

now we can pass this pipeline around an' stuff:

module.exports = function () {
  return bight(split(), toUpper())
}

process.stdin.pipe(superMode).pipe(process.stdout)

bight is a constructor and can be called with or without new. Give it either an array of streams

bight([stream1, stream2])

or multiple stream arguments

bight(stream1, stream2)

contributors

jden jason@denizac.org

license

MIT. (c) 2013 Agile Diagnosis, Inc. See LICENSE.md

npm loves you