summaryrefslogtreecommitdiff
path: root/deps.edn
diff options
context:
space:
mode:
authorAsko Nõmm <asko@nmm.ee>2026-02-17 20:29:53 +0200
committerAsko Nõmm <asko@nmm.ee>2026-02-17 20:29:53 +0200
commitd3058cd7e742771d97ec81c9e4ae1e96f954d4a4 (patch)
treef13ed9f447ee3b3bb62074d5e8d95bf9bf56ebfa /deps.edn
parent1e2a95e4dab2c7b82c168a6a0fdce7d7485b4a8c (diff)
2.0: Improve performance, usability.
This is most likely a breaking change. Though from the API nothing changes, behaviour does. It will no longer match routes based on the first match, but rather the best match (the most specific route wins).
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"]}}}