npm install archive-dir
let { zipDir } = require("archive-dir");
zipDir("./pathname", "./file.zip").then(handleDone).catch(handleError);
let { unzipDir } = require("archive-dir");
unzipDir("./file.zip", "./pathname").then(handleDone).catch(handleError);