-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.edn
48 lines (48 loc) · 3.59 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{:paths ["src" "resources"]
:deps {org.clojure/clojure {:mvn/version "1.11.1"}
;; com.google.javascript/closure-compiler-unshaded {:mvn/version "v20211006"}
;; common libs
net.cgrand/xforms {:mvn/version "0.19.2"}
funcool/promesa {:git/url "https://github.com/funcool/promesa"
:sha "147c15974484a4f3634e6ad095217806dbb58ee4"}
com.wsscode/async {:git/url "https://github.com/wilkerlucio/wsscode-async"
:sha "163b1cf5c9963d4c798aed4018461abdee754a1d"}
com.wsscode/promesa-bridges {:git/url "https://github.com/wilkerlucio/promesa-bridges"
:sha "9439859ef0f517a1b9e453620c0eb72fba896f9e"}
lambdaisland/classpath {:git/url "https://github.com/lambdaisland/classpath"
:sha "ff96d4f07d5b12b2fe0d8b206eb4a3713ad222d6"}
org.clojure/core.match {:mvn/version "1.0.1"}
;; db shite
com.github.seancorfield/next.jdbc {:mvn/version "1.2.796"}
org.xerial/sqlite-jdbc {:mvn/version "3.39.2.1"}
;; logging?
;; datascript?
datascript/datascript {:git/url "https://github.com/tonsky/datascript"
:sha "e8ba04fe790ef162bc3ed953cd033530c5075c40"}}
:aliases {:cljs {:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.60"}
thheller/shadow-cljs {:mvn/version "2.26.2"}
;; frontend routing
metosin/reitit-frontend {:mvn/version "0.5.18"}
;; custom chrome formatter. preloaded w/ shadow
binaryage/devtools {:mvn/version "1.0.6"}
;; push state? routing?
kibu/pushy {:mvn/version "0.3.8"}
;; libs
cljs-http/cljs-http {:mvn/version "0.1.46"}
re-frame/re-frame {:mvn/version "1.3.0-rc2"}
reagent/reagent {:mvn/version "1.2.0"}}
:main-opts ["-m" "nrepl.cmdline"
"--middleware"
"[shadow.cljs.devtools.server.nrepl/middleware,cider.nrepl/cider-middleware]"
"--interactive" "--color"]}
:build-db {:exec-fn kev.dev/build-roam-db
:exec-args {:db-out-path "./public/db.edn"
:roam-db-path "/Users/kevinkrausse/.config/emacs/.local/cache/org-roam.db"}}
:compile {:exec-fn kev.dev/build
:exec-args {:app :app
;; this assumes the we are hosted at /blog
:release-opts {:config-merge [;; for cli compatibility this must be a list
{:output-dir "docs/js"
:asset-path "/roam-viz/js"
:build-hooks [(shadow.cljs.build-report/hook
{:output-to "report.html"})]}]}}}}}