/usr/local/lib/node_modules/pm2/node_modules/js-git/lib
NameSizeModeActions
apply-delta.js18400644editdlrm
config-codec.js15220644editdlrm
defer.js7340644editdlrm
deflate.js2490644editdlrm
find-common.js12850644editdlrm
git-fs.js31430644editdlrm
inflate-stream.js9670644editdlrm
inflate.js2490644editdlrm
modes.js7280644editdlrm
object-codec.js63180644editdlrm
pack-codec.js80600644editdlrm
pkt-line.js31440644editdlrm
wrap-handler.js3700644editdlrm
Edit: /usr/local/lib/node_modules/pm2/node_modules/js-git/lib/inflate-stream.js (967B)
var Inflate = require('pako').Inflate; var Binary = require('bodec').Binary; // Byte oriented inflate stream. Wrapper for pako's Inflate. // // var inf = inflate(); // inf.write(byte) -> more - Write a byte to inflate's state-machine. // Returns true if more data is expected. // inf.recycle() - Reset the internal state machine. // inf.flush() -> data - Flush the output as a binary buffer. // module.exports = function inflateStream() { var inf = new Inflate(); var b = new Uint8Array(1); var empty = new Binary(0); return { write: write, recycle: recycle, flush: Binary === Uint8Array ? flush : flushConvert }; function write(byte) { b[0] = byte; inf.push(b); return !inf.ended; } function recycle() { inf = new Inflate(); } function flush() { return inf.result || empty; } function flushConvert() { return inf.result ? new Binary(inf.result) : empty; } };