Newer
Older
const { minify } = require("terser");
const fs = require('fs');
const qfqFile = "qfq.min.js"
const qfqSource = "qfq.debug.js"
const jsPath = "js/"
const options = {
mangle: {
properties: true,
}
};
async function oWriteFile(input, output, options) {
let sourceCode = fs.readFileSync(input, 'utf8');
const result = minify(sourceCode, options)
.then( (res) => callWriteFile(output, res))
}
function callWriteFile(output, sourceCode) {
//console.log("Source Code", sourceCode)
fs.writeFileSync(output, sourceCode.code)
}
oWriteFile(jsPath + qfqSource, jsPath + qfqFile, options)