Skip to content
Push messages from a stream partitioned by the given delimiter
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json
test-util.js

README.md

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
Something went wrong with that request. Please try again.