svrjs-build-tools/unpacker.js
2023-12-03 15:28:21 +01:00

13 lines
522 B
JavaScript

var zlib = require("zlib");
var fs = require("fs");
var tar = require("tar");
console.log("Decompressing modules...");
tar.x({file: './modules.compressed', C: './node_modules', sync: true});
console.log("Deleting SVR.JS stub...");
fs.unlinkSync("svr.js");
fs.unlinkSync("modules.compressed");
console.log("Decompressing SVR.JS...");
var script = zlib.gunzipSync(fs.readFileSync("svr.compressed"));
fs.unlinkSync("svr.compressed");
fs.writeFileSync("svr.js",script);
console.log("Restart SVR.JS to get server interface.");