compress-commons

a library that defines a common interface for working with archive formats within node

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