Naively Programmable Module

    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
    

    Install

    npm i delimit-stream

    DownloadsWeekly Downloads

    89,972

    Version

    0.1.0

    License

    BSD-2-Clause

    Last publish

    Collaborators

    • jasonkuhrt