@beelab/deployer
Version:
Deployer tools
16 lines (13 loc) • 431 B
JavaScript
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());
});
});
}
};