Comparing version 0.0.5 to 0.0.6
{ | ||
"name": "q-io", | ||
"description": "Q Promise wrappers for Node's IO.", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"homepage": "http://github.com/kriskowal/q-io/", | ||
@@ -6,0 +6,0 @@ "author": "Kris Kowal <kris@cixar.com> (http://github.com/kriskowal/)", |
23
q-io.js
@@ -10,3 +10,2 @@ | ||
var Q = require("q"); // q package | ||
var consolidate = require("./q-io/buffer-io").consolidate; | ||
@@ -190,1 +189,23 @@ /*whatsupdoc*/ | ||
exports.consolidate = consolidate; | ||
function consolidate(buffers) { | ||
var length = 0; | ||
var at; | ||
var i; | ||
var ii = buffers.length; | ||
var buffer; | ||
var result; | ||
for (i = 0; i < ii; i++) { | ||
buffer = buffers[i]; | ||
length += buffer.length; | ||
} | ||
result = new Buffer(length); | ||
at = 0; | ||
for (i = 0; i < ii; i++) { | ||
buffer = buffers[i]; | ||
buffer.copy(result, at, 0); | ||
at += buffer.length; | ||
} | ||
buffers.splice(0, ii, result); | ||
} | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
7501
181
0