Files
tidal-dl-ng-webui/node_modules/flowbite-datepicker/scripts/minify-js.js
2024-12-27 22:31:23 +09:00

18 lines
472 B
JavaScript

const fs = require('fs');
const path = require('path');
const {minify} = require('uglify-es');
const distDir = `${path.dirname(__dirname)}/dist/js`;
const files = ['datepicker', 'datepicker-full'];
files.forEach((basename) => {
const fileNameBase = `${distDir}/${basename}`;
const file = fs.readFileSync(`${fileNameBase}.js`, 'utf8');
const {code, error} = minify(file);
if (error) {
throw error;
}
fs.writeFileSync(`${fileNameBase}.min.js`, code);
});