Table Of Contents


This is library that I wrote to easily read and store compressed JSON data. I spent a few days and converted an old NPM package into a modern ES6 package. And then I wrote a helper class to wrap it all together.


Full List Of Technology Used
  • TypeScript
    • The whole library is written in TypeScript.
  • NodeJS
  • NPM
    • Used to host and install the package.


I created this because I needed it for a few projects that I am working on. One of them being the voxel engine. Voxel data can really big really fast. So, in order reasonably store the data is must be compressed. When I looked into compressing the data I did not find an easy way to do so. That's when I found the original package called LZMA-JS and decided to convert it into something that I could easily use anywhere.

View On NPM

View On GitHub