UNPKG

tvl

Version:

A 316B implementation of Three Valued Logic in Javascript

15 lines (13 loc) 532 B
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/index.js`,{"presets":["@babel/preset-env","minify"],"comments":false}) .then(result => { fs.writeFileSync(`${__dirname}/dist/tvl.min.js`,result.code); fs.createReadStream(`${__dirname}/dist/tvl.min.js`) .pipe(gzip) .pipe(fs.createWriteStream(`${__dirname}/dist/tvl.min.js.gz`)); });