Do you have any example input/output? You said it needed base64?
Also, there's actually a good compressor called heatshrink built into Espruino. It's not accessible from JS at the moment, but it might make a certain amount of sense?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Do you have any example input/output? You said it needed base64?
Also, there's actually a good compressor called
heatshrink
built into Espruino. It's not accessible from JS at the moment, but it might make a certain amount of sense?