2015-06-24 18:28:33 +00:00
|
|
|
(require 'cljs.repl)
|
|
|
|
|
(require 'cljs.build.api)
|
|
|
|
|
(require 'cljs.repl.node)
|
|
|
|
|
|
2015-10-09 16:33:24 +00:00
|
|
|
(cljs.build.api/build "target/classes/com/rpl"
|
2015-06-24 18:28:33 +00:00
|
|
|
{:output-to "out/main.js"
|
2016-06-09 12:06:17 +00:00
|
|
|
:verbose true
|
|
|
|
|
:warning-handlers [(fn [warning-type env extra]
|
2016-08-11 14:13:27 +00:00
|
|
|
(when (warning-type cljs.analyzer/*cljs-warnings*)
|
|
|
|
|
(when-let [s (cljs.analyzer/error-message warning-type extra)]
|
|
|
|
|
(binding [*out* *err*]
|
|
|
|
|
(println "WARNING:" (cljs.analyzer/message env s))
|
|
|
|
|
(println "Failed to build because of warning!"))
|
|
|
|
|
|
|
|
|
|
(System/exit 1))))]})
|
2015-06-24 18:28:33 +00:00
|
|
|
|
|
|
|
|
(cljs.repl/repl (cljs.repl.node/repl-env)
|
2015-10-09 16:33:24 +00:00
|
|
|
:watch "target/classes/com/rpl"
|
2015-07-03 20:38:19 +00:00
|
|
|
:output-dir "out"
|
|
|
|
|
:static-fns true)
|