A Node interface for https://imageoptim.com/mozjpeg/ compressor.
It (re)compresses local PNG and JPEG files using MozJPEG encoder without needing any binaries installed on the local machine.
const ImageOptim = require('imageoptim-api'); const im = new ImageOptim(); im.compress() .file('source_image.png') .save('dest_image.jpg') .then(() => { console.log("Done! ./dest_image.jpg has been written"); });