unzipper
Homepage
https://www.npmjs.com/package/unzipper
What is it?
A Node.js library for unzipping compressed archives (.zip files and the like).
Why did we choose it?
It's simple and lightweight, which is good for our use case.
What do we use it for?
Packaging user data requests. We need to package the TinyMCE library into the request folder for users to be able to view some fields properly (such as artwork descriptions); downloading one zip file from S3 and unzipping it is a lot more sensible than downloading hundreds of individual files.