UNPKG

@cocalc/hub

Version:
20 lines 846 B
"use strict"; /* add endpoint that serves the primus client js code. */ Object.defineProperty(exports, "__esModule", { value: true }); const UglifyJS = require("uglify-js"); function setupPrimusClient(router, primus) { const primus_js = primus.library(); const primus_min_js = UglifyJS.minify(primus_js).code; router.get("/primus.js", (_, res) => { res.header("Content-Type", "text/javascript"); res.header("Cache-Control", `private, max-age=${60 * 60}, must-revalidate`); res.send(primus_js); }); router.get("/primus.min.js", (_, res) => { res.header("Content-Type", "text/javascript"); res.header("Cache-Control", `private, max-age=${60 * 60}, must-revalidate`); res.send(primus_min_js); }); } exports.default = setupPrimusClient; //# sourceMappingURL=primus-client.js.map