mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-18 03:18:19 -07:00
35 lines
552 B
JavaScript
35 lines
552 B
JavaScript
#!/usr/bin/env node
|
|
|
|
var fs = require("fs"),
|
|
path = require("path"),
|
|
exec = require("child_process").exec,
|
|
ugly = require("uglify-js"),
|
|
|
|
result
|
|
;
|
|
|
|
console.log("*** Building ***");
|
|
console.log("Minifying to npo.js.");
|
|
|
|
try {
|
|
result = ugly.minify(path.join(__dirname,"lib","npo.src.js"),{
|
|
mangle: true,
|
|
compress: true,
|
|
output: {
|
|
comments: /^!/
|
|
}
|
|
});
|
|
|
|
fs.writeFileSync(
|
|
path.join(__dirname,"npo.js"),
|
|
result.code + "\n",
|
|
{ encoding: "utf8" }
|
|
);
|
|
|
|
console.log("Complete.");
|
|
}
|
|
catch (err) {
|
|
console.error(err);
|
|
process.exit(1);
|
|
}
|