var cljsLoad = require("./cljs-load"); var srcFile = "outsite/public/js/main.js"; var outputDirectory = "outsite/public/js/out/"; var devFile = "reagenttest/runtests.js"; var beep = "\u0007"; if (typeof location === "undefined") { // figwheel wants js/location to exist, even if it doesn't run, // for some reason global.location = {}; } var gensite = function () { console.log("Loading " + srcFile); var optNone = cljsLoad.load(srcFile, outputDirectory, devFile); sitetools.core.genpages({"opt-none": optNone}); } var compileFail = function () { var msg = process.argv[process.argv.length - 1]; if (msg && msg.match(/failed/)) { console.log("Compilation failed" + beep); return true; } }; process.env.NODE_ENV = "production"; if (!compileFail()) { try { gensite(); } catch (e) { console.log(e + beep); console.error(e.stack); process.exit(1); } } process.exit(0);