Package Exports
- inflate
- inflate/min
- inflate/min.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (inflate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
inflate
streaming inflate in pure javascript (as a through stream).
the source code is annotated. be forewarned, it is full of bats and rusty nails and goblins and things.
var inflate = require('inflate')
your_input
.pipe(inflate())
.on('unused', function(unused_buffer, num_bytes_read) {
})
.pipe(your_output)
API
inflate() -> inflate stream
create an inflate stream. each inflate stream carries a 32k memory overhead (for the window).
inflate.recycle() -> inflate stream
create a new inflate stream that recycles the output window (and JIT warmup) from the previous inflate stream.
history
here's the starting point, and then an intermediate point on the way to this package.
License
MIT