function zipFolder()

in js/script/zip.js [6:22]


function zipFolder(srcFolder, zipFilePath) {
  fs.mkdirSync(path.dirname(zipFilePath), { recursive: true });
  var output = fs.createWriteStream(zipFilePath);
  var zipArchive = archiver('zip');
  
  output.on('close', function() {
    console.log('Successfully created a zip file at ' + zipFilePath);
  });
  
  zipArchive.on('error', function(error) {
    console.log('Couldn\'t zip a folder due to: ' + error);
  });
  
  zipArchive.pipe(output);
  zipArchive.directory(path.resolve(srcFolder), false);
  zipArchive.finalize();
}