summaryrefslogtreecommitdiff
path: root/project.clj
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-10-16 08:44:26 +0200
committerEltrac <hi@eltr.ac>2026-10-16 08:44:26 +0200
commit1db02376cd50e604973d17fd4a04f6e1969fc53c (patch)
treec9a7b3832e8dd7b89966b70aeaf991ce56ac098a /project.clj
parentc2823e5191c2c5634a512df83d5d895eaba4356f (diff)
Implement SQLite storage #7 (#73)
- new config `:storage-type` (default `:edn`, also support `:sqlite`) - `LICENSE` change: add exceptions to `next.jdbc` (which uses EPL) Reviewed-on: https://codeberg.org/eltrac/weepinbell/pulls/73
Diffstat (limited to 'project.clj')
-rw-r--r--project.clj9
1 files changed, 7 insertions, 2 deletions
diff --git a/project.clj b/project.clj
index a646186..f6b36cc 100644
--- a/project.clj
+++ b/project.clj
@@ -20,10 +20,15 @@
[com.taoensso/timbre "6.8.0"]
[clj-rss "0.4.0"]
[org.nibor.autolink/autolink "0.12.0"]
- [io.github.tonsky/fast-edn "1.2.0"]]
+ [io.github.tonsky/fast-edn "1.2.0"]
+ [com.github.seancorfield/next.jdbc "1.3.828"]
+ [org.xerial/sqlite-jdbc "3.53.4.0"]]
:managed-dependencies [[org.clojure/tools.reader "1.6.0"]
[org.ow2.asm/asm "9.11"]]
- :profiles {:uberjar {:aot :all}
+ :profiles {:uberjar {:aot :all
+ :uberjar-exclusions [#"^org/sqlite/native/Mac/"
+ #"^org/sqlite/native/Windows/"
+ #"^org/sqlite/native/Linux-Android/"]}
:test {:dependencies [[ring/ring-mock "0.6.2"]]}
:dev {:source-paths ["dev"]
:repl-options {:init-ns user