Skip to content

Instantly share code, notes, and snippets.

@miguno
Created June 2, 2025 09:07
Show Gist options
  • Save miguno/7cf6c566c0486ba65a49df4a58574906 to your computer and use it in GitHub Desktop.
Save miguno/7cf6c566c0486ba65a49df4a58574906 to your computer and use it in GitHub Desktop.
deps.edn
{;; Paths to add to classpath.
:paths ["src" "resources"]
;; Library dependencies to add to classpath.
:deps {org.clojure/clojure {:mvn/version "1.12.0"}
cheshire/cheshire {:mvn/version "6.0.0"}
clj-http/clj-http {:mvn/version "3.13.0"}}
:aliases
{:run-m {:main-opts ["-m" "com.miguno.migunoclj"]}
:run-x {:ns-default com.miguno.migunoclj
:exec-fn greet
:exec-args {:name "Clojure"}}
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.9"}}
:ns-default build}
:dev/reloaded
{:extra-paths ["dev" "test"]
:extra-deps {djblue/portal {:mvn/version "0.59.1"} ; portal data inspector
clj-commons/clj-yaml {:mvn/version "1.0.29"} ; portal yaml support (optional)
org.clojure/tools.namespace {:mvn/version "1.5.0"}
org.clojure/tools.trace {:mvn/version "0.8.0"}
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}
com.brunobonacci/mulog {:mvn/version "0.9.0"}
lambdaisland/kaocha {:mvn/version "1.91.1392"}
org.clojure/test.check {:mvn/version "1.1.1"}
ring/ring-mock {:mvn/version "0.6.1"}
criterium/criterium {:mvn/version "0.4.6"}
mvxcvi/puget {:mvn/version "1.3.4"}
org.clj-commons/pretty {:git/url "https://github.com/clj-commons/pretty" :git/tag "3.3.2" :git/sha "5a36b44a88bbca91eaae3e771b4d9916840d0518"}}}
:repl
{:extra-paths ["dev" "test"]
:extra-deps {org.clj-commons/pretty {:git/url "https://github.com/clj-commons/pretty" :git/tag "3.3.2" :git/sha "5a36b44a88bbca91eaae3e771b4d9916840d0518"}
nrepl/nrepl {:mvn/version "1.3.1"}
cider/cider-nrepl {:mvn/version "0.56.0"}
com.bhauman/rebel-readline {:mvn/version "0.1.5"}}
:jvm-opts ["--enable-native-access=ALL-UNNAMED"]
:main-opts ["--eval" "(apply require clojure.main/repl-requires)"
"--main" "nrepl.cmdline"
"--port" "7888"
"--middleware" "[cider.nrepl/cider-middleware,portal.nrepl/wrap-portal]"
"--interactive"
"-f" "rebel-readline.main/-main"]}
:socket {:jvm-opts ["-Dclojure.server.repl={:address,\"0.0.0.0\",:port,50505,:accept,clojure.core.server/repl}"]}
:lint/clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.04.07"}}
:main-opts ["-m" "clj-kondo.main" "--lint" "src" "test"]}
:lint/splint {:extra-deps {io.github.noahtheduke/splint {:mvn/version "1.20.0"}
org.clojure/clojure {:mvn/version "1.12.0"}}
:main-opts ["-m" "noahtheduke.splint"]}
:format/cljfmt
{:extra-deps {io.github.weavejester/cljfmt
{:git/tag "0.13.1" :git/sha "7de286008766127128a156275b9add3bf443d7e5"}}
:main-opts ["--main" "cljfmt.main" "check"]}
:format/cljfmt!
{:extra-deps {io.github.weavejester/cljfmt
{:git/tag "0.13.1" :git/sha "7de286008766127128a156275b9add3bf443d7e5"}}
:main-opts ["--main" "cljfmt.main" "fix"]}
:test
{:extra-paths ["test" "src/test/clojure"]
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}}
:jvm-opts ["--enable-native-access=ALL-UNNAMED"]
:main-opts ["-m" "kaocha.runner"]}
:end/aliases {}}
:end/config {}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment