aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/mississippi/node_modules/duplexify
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/mississippi/node_modules/duplexify')
-rw-r--r--deps/npm/node_modules/mississippi/node_modules/duplexify/README.md4
-rw-r--r--deps/npm/node_modules/mississippi/node_modules/duplexify/index.js3
-rw-r--r--deps/npm/node_modules/mississippi/node_modules/duplexify/package.json20
3 files changed, 14 insertions, 13 deletions
diff --git a/deps/npm/node_modules/mississippi/node_modules/duplexify/README.md b/deps/npm/node_modules/mississippi/node_modules/duplexify/README.md
index 6ed497b4ad..27669f6b6b 100644
--- a/deps/npm/node_modules/mississippi/node_modules/duplexify/README.md
+++ b/deps/npm/node_modules/mississippi/node_modules/duplexify/README.md
@@ -3,7 +3,7 @@
Turn a writeable and readable stream into a single streams2 duplex stream.
Similar to [duplexer2](https://github.com/deoxxa/duplexer2) except it supports both streams2 and streams1 as input
-and it allows you to set the readable and writable part asynchroniously using `setReadable(stream)` and `setWritable(stream)`
+and it allows you to set the readable and writable part asynchronously using `setReadable(stream)` and `setWritable(stream)`
```
npm install duplexify
@@ -27,7 +27,7 @@ dup.on('data', function(data) {
})
```
-You can also set the readable and writable parts asynchroniously
+You can also set the readable and writable parts asynchronously
``` js
var dup = duplexify()
diff --git a/deps/npm/node_modules/mississippi/node_modules/duplexify/index.js b/deps/npm/node_modules/mississippi/node_modules/duplexify/index.js
index 377eb60ad7..a04f124fa9 100644
--- a/deps/npm/node_modules/mississippi/node_modules/duplexify/index.js
+++ b/deps/npm/node_modules/mississippi/node_modules/duplexify/index.js
@@ -158,7 +158,8 @@ Duplexify.prototype._forward = function() {
var data
- while ((data = shift(this._readable2)) !== null) {
+ while (this._drained && (data = shift(this._readable2)) !== null) {
+ if (this.destroyed) continue
this._drained = this.push(data)
}
diff --git a/deps/npm/node_modules/mississippi/node_modules/duplexify/package.json b/deps/npm/node_modules/mississippi/node_modules/duplexify/package.json
index 485f0312ea..a8de9a133f 100644
--- a/deps/npm/node_modules/mississippi/node_modules/duplexify/package.json
+++ b/deps/npm/node_modules/mississippi/node_modules/duplexify/package.json
@@ -14,13 +14,13 @@
]
],
"_from": "duplexify@>=3.4.2 <4.0.0",
- "_id": "duplexify@3.4.5",
+ "_id": "duplexify@3.5.0",
"_inCache": true,
"_location": "/mississippi/duplexify",
- "_nodeVersion": "4.4.3",
+ "_nodeVersion": "4.6.1",
"_npmOperationalInternal": {
"host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/duplexify-3.4.5.tgz_1468011872327_0.44416941492818296"
+ "tmp": "tmp/duplexify-3.5.0.tgz_1477317448157_0.2257942291907966"
},
"_npmUser": {
"name": "mafintosh",
@@ -43,8 +43,8 @@
"/mississippi",
"/mississippi/pumpify"
],
- "_resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.5.tgz",
- "_shasum": "0e7e287a775af753bf57e6e7b7f21f183f6c3a53",
+ "_resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz",
+ "_shasum": "1aa773002e1578457e9d9d4a50b0ccaaebcbd604",
"_shrinkwrap": null,
"_spec": "duplexify@^3.4.2",
"_where": "/Users/zkat/Documents/code/npm/node_modules/mississippi",
@@ -60,7 +60,7 @@
"readable-stream": "^2.0.0",
"stream-shift": "^1.0.0"
},
- "description": "Turn a writeable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input",
+ "description": "Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input",
"devDependencies": {
"concat-stream": "^1.4.6",
"tape": "^2.13.3",
@@ -68,10 +68,10 @@
},
"directories": {},
"dist": {
- "shasum": "0e7e287a775af753bf57e6e7b7f21f183f6c3a53",
- "tarball": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.5.tgz"
+ "shasum": "1aa773002e1578457e9d9d4a50b0ccaaebcbd604",
+ "tarball": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz"
},
- "gitHead": "338de6776ce9b25d7ab6e91d766166245a8f070a",
+ "gitHead": "97f525d36ce275e52435611d70b3a77a7234eaa1",
"homepage": "https://github.com/mafintosh/duplexify",
"keywords": [
"duplex",
@@ -100,5 +100,5 @@
"scripts": {
"test": "tape test.js"
},
- "version": "3.4.5"
+ "version": "3.5.0"
}