1
0
mirror of https://github.com/webslides/WebSlides.git synced 2025-08-11 23:54:14 +02:00
Files
webslides/zip-release.js
2017-09-16 22:29:34 +02:00

22 lines
486 B
JavaScript

/* eslint-disable no-console */
const fs = require('fs');
const archiver = require('archiver');
const pck = require('./package.json');
const output = fs.createWriteStream(`${__dirname}/${pck.name}.zip`);
const archive = archiver('zip', { zlib: { level: 9 } });
output.on('close', () => {
console.log(`${archive.pointer()} total bytes`);
});
archive.on('error', err => {
throw err;
});
archive.pipe(output);
pck.release.files.forEach(f => archive.glob(f));
archive.finalize();