delimit-stream

0.1.0 • Public • Published

delimit-stream Build Status Dependency Status NPM version

Push messages from a stream partitioned by the given delimiter

Install

npm install delimit-stream

Example

var DelimitStream = require('delimit-stream')
var net = require('net')
 
net.createServer(function(socket){
  var delimitStream = new DelimitStream('\r\n', { objectMode: true })
  socket
    .pipe(delimitStream)
    .on('data', function(message){
      console.log('Got message: %j', message)
    })
})

API

DelimitStream(delimiter, [options])

delimiter <String> The character(s) that define the delimiter. DelimitStream will push its buffer every time this delimiter is found in the stream

options <Object> The stream.Transform options. DelimitStream does not add any new options.

Run Tests

npm test

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    43,713
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    43,713
  • 0.0.1
    1

Package Sidebar

Install

npm i delimit-stream

Weekly Downloads

43,714

Version

0.1.0

License

BSD-2-Clause

Last publish

Collaborators

  • jasonkuhrt