@smartface/emulator-dispatcher
Version:
Handles Emulator Dispatcher Part of SmartfaceCloud
29 lines (22 loc) • 546 B
JavaScript
const JSZip = require('jszip');
const Zipper = function () {
this.zip = new JSZip();
};
Zipper.prototype.has = function (fileName) {
return this.zip.file(fileName) !== null;
};
Zipper.prototype.add = function (fileName, content) {
this.zip.file(fileName, content);
return this;
};
Zipper.prototype.remove = function (filePath) {
this.zip.remove(filePath);
return this;
};
Zipper.prototype.createZip = function () {
return this.zip.generateAsync({
type: 'nodebuffer',
platform: 'UNIX'
});
};
module.exports = Zipper;