Skip to content

Floby/node-lines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

This module is long deprecated. Please do not use it anymore (was for node 0.1). I suggest you use split

this is a tiny utility function to help processing readable streams line per line with NodeJS

Here is a simple example which explains almost everything

var lines = require('lines');
var net = require('net');

net.createServer(function(socket) {
    socket.setEncoding('utf8');
    lines(socket); // here is where the magic happens
    socket.on('line', function(line) {
	  // line is one line with no trailing \n or \r
    });
}).listen('/tmp/mysock');

Lines doesn't work on non-encoded streams. Note that you can still listen to 'data' events on the same stream with no loss of data.

install it via npm

npm install lines

or get the code from the repository

About

tiny utility to process streams line per line

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published