summaryrefslogtreecommitdiff
path: root/deps.edn
diff options
context:
space:
mode:
authorAsko Nõmm <asko@nmm.ee>2026-02-17 18:31:16 +0000
committerAsko Nõmm <asko@nmm.ee>2026-02-17 18:31:16 +0000
commit7ec6e76b8a36f902c6683d04dbafbaeb76192efe (patch)
treef13ed9f447ee3b3bb62074d5e8d95bf9bf56ebfa /deps.edn
parent1e2a95e4dab2c7b82c168a6a0fdce7d7485b4a8c (diff)
parentd3058cd7e742771d97ec81c9e4ae1e96f954d4a4 (diff)
Merge pull request '2.0: Improve performance, usability.' (#1) from 2.0 into master
Reviewed-on: https://git.nmm.ee/asko/ruuter/pulls/1
Diffstat (limited to 'deps.edn')
-rw-r--r--deps.edn47
1 files changed, 42 insertions, 5 deletions
diff --git a/deps.edn b/deps.edn
index 58e2a49..495b0ec 100644
--- a/deps.edn
+++ b/deps.edn
@@ -1,5 +1,42 @@
-{:deps {org.clojure/clojure {:mvn/version "1.10.3"}}
- :paths ["src" "test"]
- :aliases {:test {:extra-deps {olical/cljs-test-runner {:mvn/version "3.8.0"}
- org.clojure/clojurescript {:mvn/version "1.10.879"}}
- :main-opts ["-m" "cljs-test-runner.main"]}}} \ No newline at end of file
+{:paths ["src"]
+
+ :deps {org.clojure/clojure {:mvn/version "1.12.4"}}
+
+ :aliases
+ {;; Run JVM tests: clojure -M:test
+ :test
+ {:extra-paths ["test"]
+ :extra-deps {io.github.cognitect-labs/test-runner
+ {:git/tag "v0.5.1"
+ :git/sha "dfb30dd"}}
+ :main-opts ["-m" "cognitect.test-runner"]
+ :exec-fn cognitect.test-runner.api/test}
+
+ ;; Run ClojureScript tests (Node.js): clojure -M:cljs-test
+ :cljs-test
+ {:extra-paths ["test"]
+ :extra-deps {olical/cljs-test-runner {:mvn/version "3.8.1"}
+ org.clojure/clojurescript {:mvn/version "1.12.134"}}
+ :main-opts ["-m" "cljs-test-runner.main"]}
+
+ ;; Run JVM benchmarks: clojure -M:bench
+ :bench
+ {:extra-paths ["bench"]
+ :main-opts ["-m" "ruuter.bench"]}
+
+ ;; Run ClojureScript benchmarks (compile, then node bench-out/bench.js):
+ ;; clojure -M:cljs-bench
+ :cljs-bench
+ {:extra-paths ["bench"]
+ :extra-deps {org.clojure/clojurescript {:mvn/version "1.12.134"}}
+ :main-opts ["-m" "cljs.main" "--target" "node"
+ "--output-to" "bench-out/bench.js"
+ "-c" "ruuter.bench"]}
+
+ ;; Run test coverage: clojure -M:coverage
+ :coverage
+ {:extra-paths ["test"]
+ :extra-deps {cloverage/cloverage {:mvn/version "1.2.4"}}
+ :main-opts ["-m" "cloverage.coverage"
+ "--src-ns-path" "src"
+ "--test-ns-path" "test"]}}}