Socket
Socket
Sign inDemoInstall

pull-cat

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pull-cat - npm Package Compare versions

Comparing version 1.1.5 to 1.1.7

1

index.js

@@ -5,2 +5,3 @@ var pull = require('pull-core')

var n = ary.length
if(!n) return cb(abort)
ary.forEach(function (f) {

@@ -7,0 +8,0 @@ if(f) f(abort, next)

6

package.json
{
"name": "pull-cat",
"description": "concatenate pull-streams",
"version": "1.1.5",
"version": "1.1.7",
"homepage": "https://github.com/dominictarr/pull-cat",

@@ -15,3 +15,5 @@ "repository": {

"pull-stream": "~2.20",
"tape": "~1.0"
"tape": "~1.0",
"pull-pushable": "~1.1.4",
"pull-abortable": "~4.1.0"
},

@@ -18,0 +20,0 @@ "scripts": {

@@ -6,3 +6,4 @@

var test = require('tape')
var Pushable = require('pull-pushable')
var Abortable = require('pull-abortable')
test('cat', function (t) {

@@ -78,1 +79,37 @@

})
test('abort stalled', function (t) {
var err = new Error('intentional'), n = 2
var abortable = Abortable()
var pushable = Pushable(function (_err) {
t.equal(_err, err)
next()
})
pushable.push(4)
pull(
cat([pull.values([1,2,3]), undefined, pushable]),
abortable,
pull.drain(function (item) {
if(item == 4)
process.nextTick(function () {
abortable.abort(err)
})
}, function (err) {
next()
})
)
function next () {
if(--n) return
t.end()
}
})
test('abort empty', function (t) {
cat([])(true, function (end) {
t.equal(end, true)
t.end()
})
})
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc