system-uicons/createZip.js

29 lines
690 B
JavaScript
Raw Permalink Normal View History

2020-07-31 04:32:54 +02:00
var fs = require("fs");
var archiver = require("archiver");
function zipDirectory(sourcePath, zipPath) {
var zipStream = fs.createWriteStream(zipPath);
var archive = archiver("zip");
archive.on("warning", (err) => {
if (err.code === "ENOENT") {
console.log(err);
} else {
throw err;
}
});
archive.on("error", (err) => {
throw err;
});
archive.pipe(zipStream);
archive.directory(sourcePath, false);
archive.finalize();
}
var sourcePath = __dirname + "/src/images/icons/";
2020-08-01 11:10:46 +02:00
var zipPath = __dirname + "/src/images/System UIcons.zip";
2020-07-31 04:32:54 +02:00
console.log(`Zipping ${sourcePath} to ${zipPath} (overwrites existing)`);
zipDirectory(sourcePath, zipPath);