bugfix: jar-args may not be present
moving from adm-zip to node-zip

node-zip is based on js-zip, which we could use in-browser