file-type
Detect the file type of a file, stream, or data
archiver
a streaming interface for archive generation
minizlib
A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
adm-zip
Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk