UNPKG

@beelab/deployer

Version:

Deployer tools

16 lines (13 loc) 431 B
const exec = require('child_process').exec; module.exports = { createZip(folder, path) { return new Promise((resolve, reject) => { exec(`zip -r ${path} . -x node_modules\\* -x .git\\* -x .idea\\*`, { cwd: folder }, (err, stdout) => { if (!!err) { return reject(err); } return resolve(stdout.trim()); }); }); } };