cljs.repl.nashorn/init-engine
function | removed v1.10.738 | added v0.0-2814 | Edit |
(init-engine engine {:keys [output-dir], :as opts} debug)
(defn init-engine [engine {:keys [output-dir] :as opts} debug]
(eval-str engine (format "var CLJS_DEBUG = %s;" (boolean debug)))
(eval-str engine (format "var CLJS_OUTPUT_DIR = \"%s\";" output-dir))
(eval-resource engine "goog/base.js" debug)
(eval-resource engine "goog/deps.js" debug)
(eval-resource engine "cljs/bootstrap_nashorn.js" debug)
(eval-str engine
(format "goog.global.CLOSURE_UNCOMPILED_DEFINES = %s;"
(json/write-str (:closure-defines opts))))
engine)