Socket
Socket
Sign inDemoInstall

through

Package Overview
Dependencies
0
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.1 to 2.3.2

5

index.js

@@ -17,3 +17,3 @@ var Stream = require('stream')

var ended = false, destroyed = false, buffer = []
var ended = false, destroyed = false, buffer = [], _ended = false
var stream = new Stream()

@@ -42,2 +42,5 @@ stream.readable = stream.writable = true

stream.queue = stream.push = function (data) {
// console.error(ended)
if(_ended) return stream
if(data == null) _ended = true
buffer.push(data)

@@ -44,0 +47,0 @@ drain()

2

package.json
{
"name": "through",
"version": "2.3.1",
"version": "2.3.2",
"description": "simplified stream contruction",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -27,1 +27,20 @@ var test = require('tape')

})
test('end only once', function (t) {
var ts = through()
var ended = false, closed = false
ts.on('end', function () {
t.equal(ended, false)
ended = true
})
ts.queue(null)
ts.queue(null)
ts.queue(null)
ts.resume()
t.end()
})
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc