diff --git a/DEVELOPER.md b/DEVELOPER.md index 9c585db..ef53d63 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -7,7 +7,7 @@ lein cleantest # Running ClojureScript tests ``` -rm -rf out/ +rm -rf .cljs_node_repl lein javac rlwrap java -cp `lein classpath` clojure.main repl.clj (require 'com.rpl.specter.cljs-test-runner) diff --git a/project.clj b/project.clj index 6a9a2c7..51e3dca 100644 --- a/project.clj +++ b/project.clj @@ -22,8 +22,8 @@ :profiles {:dev {:dependencies [[org.clojure/test.check "0.7.0"] - [org.clojure/clojure "1.7.0"] - [org.clojure/clojurescript "1.7.122"]]} + [org.clojure/clojure "1.8.0"] + [org.clojure/clojurescript "1.9.229"]]} :test {:dependencies [[org.clojure/clojure "1.7.0"]]}} diff --git a/repl.clj b/repl.clj index edf3e91..215fed2 100644 --- a/repl.clj +++ b/repl.clj @@ -1,20 +1,5 @@ -(require 'cljs.repl) -(require 'cljs.build.api) -(require 'cljs.repl.node) +(require + '[cljs.repl :as repl] + '[cljs.repl.node :as node]) -(cljs.build.api/build "target/classes/com/rpl" - {:output-to "out/main.js" - :verbose true - :warning-handlers [(fn [warning-type env extra] - (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))))]}) - -(cljs.repl/repl (cljs.repl.node/repl-env) - :watch "target/classes/com/rpl" - :output-dir "out" - :static-fns true) +(repl/repl (node/repl-env))