docker-stream-cleanser
Advanced tools
Comparing version 0.0.4 to 0.0.5
17
app.js
@@ -22,1 +22,18 @@ | ||
}; | ||
module.exports.cleanStreams = function (buildStream, clientStream) { | ||
buildStream.on('data', function(data) { | ||
var header = null; | ||
if (!data || data.length < 8 || data[1] !== 0) { | ||
clientStream.write(data.toString()); | ||
} else { | ||
for (var pointer = 0; pointer < data.length;) { | ||
header = data.slice(pointer, pointer += 8); | ||
var size = header.readUInt32BE(4); | ||
var payload = data.slice(pointer, pointer += size); | ||
if (payload === null) break; | ||
clientStream.write(payload.toString()); | ||
} | ||
} | ||
}); | ||
}; |
{ | ||
"name": "docker-stream-cleanser", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"main": "app.js", | ||
@@ -5,0 +5,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
54811
108