2.0.3 • Published 4 years ago

simple-concat-limit v2.0.3

Weekly downloads
2
License
BlueOak-1.0.0
Repository
github
Last release
4 years ago

concatenate streams with size limits

var concat = require('simple-concat-limit')
var fs = require('fs')
var assert = require('assert')

var firstStream = fs.createReadStream('index.js')
concat(firstStream, 1000 /* bytes */, function (error, buffer) {
  assert(!error, 'no error')
  assert(Buffer.isBuffer(buffer), 'yields buffer')
  assert(buffer.length < 1000, 'less than limit')
})

var secondStream = fs.createReadStream('/dev/zero')
concat(secondStream, 100, function (error, buffer) {
  assert(error.message === 'limit', 'yields limit error')
  assert(secondStream.destroyed === true, 'destroyed')
})
2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

5 years ago

1.0.0

5 years ago