conciseee
Version:
Concise (409B) Event Emitter with features like async notification, regex based event matching and universal handlers
15 lines (13 loc) • 506 B
JavaScript
const fs = require("fs");
const gzip = require('zlib').createGzip();
const babel = require("@babel/core");
const util = require('util');
const transform = util.promisify(babel.transformFile);
// Dist Gen
transform(`${__dirname}/src/ee.js`,{"presets":["minify"],"comments":false})
.then(result => {
fs.writeFileSync(`${__dirname}/dist/ee.min.js`,result.code);
fs.createReadStream(`${__dirname}/dist/ee.min.js`)
.pipe(gzip)
.pipe(fs.createWriteStream(`${__dirname}/dist/ee.min.js.gz`));
});