peek-stream
Advanced tools
Comparing version 1.0.0 to 1.1.0
13
index.js
@@ -17,2 +17,3 @@ var duplexify = require('duplexify') | ||
var strict = opts.strict | ||
var newline = opts.newline !== false | ||
@@ -27,8 +28,10 @@ var buffer = [] | ||
var nl = Array.prototype.indexOf.call(data, 10) | ||
if (nl > 0 && data[nl-1] === 13) nl-- | ||
if (newline) { | ||
var nl = Array.prototype.indexOf.call(data, 10) | ||
if (nl > 0 && data[nl-1] === 13) nl-- | ||
if (nl > -1) { | ||
buffer.push(data.slice(0, nl)) | ||
return ready(Buffer.concat(buffer), data.slice(nl), cb) | ||
if (nl > -1) { | ||
buffer.push(data.slice(0, nl)) | ||
return ready(Buffer.concat(buffer), data.slice(nl), cb) | ||
} | ||
} | ||
@@ -35,0 +38,0 @@ |
{ | ||
"name": "peek-stream", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Transform stream that lets you peek the first line before deciding how to parse it", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
7022
163