2018-10-03 00:00:07 +02:00
|
|
|
(defproject toaster "0.1.0-SNAPSHOT"
|
|
|
|
:description "Basic compojure based authenticated website"
|
|
|
|
:url "http://dyne.org"
|
|
|
|
:min-lein-version "2.0.0"
|
|
|
|
:dependencies [[org.clojure/clojure "1.9.0"]
|
|
|
|
[org.clojure/data.csv "0.1.4"]
|
|
|
|
[compojure "1.6.1"]
|
|
|
|
[ring/ring-defaults "0.3.2"]
|
|
|
|
[ring-middleware-accept "2.0.3"]
|
|
|
|
;; mustache templates
|
|
|
|
[de.ubercode.clostache/clostache "1.4.0"]
|
|
|
|
;; error handling
|
|
|
|
[failjure "1.3.0"]
|
|
|
|
;; logging done right with timbre
|
|
|
|
[com.taoensso/timbre "4.10.0"]
|
|
|
|
;; authentication library
|
|
|
|
[org.clojars.dyne/just-auth "0.4.0"]
|
|
|
|
;; web forms made easy
|
|
|
|
[formidable "0.1.10"]
|
|
|
|
;; parsing configs if any
|
|
|
|
[io.forward/yaml "1.0.9"]
|
|
|
|
;; Data validation
|
|
|
|
[prismatic/schema "1.1.9"]
|
|
|
|
;; filesystem utilities
|
|
|
|
[me.raynes/fs "1.4.6"]
|
2018-10-05 17:12:55 +02:00
|
|
|
[me.raynes/conch "0.8.0"]
|
2018-10-03 00:00:07 +02:00
|
|
|
;; time from joda-time
|
2018-10-08 12:48:05 +02:00
|
|
|
[clj-time "0.14.4"]
|
|
|
|
[clojure-humanize "0.2.2"]]
|
2018-10-03 00:00:07 +02:00
|
|
|
:aliases {"test" "midje"}
|
|
|
|
:source-paths ["src"]
|
|
|
|
:resource-paths ["resources"]
|
|
|
|
:plugins [[lein-ring "0.12.4"]]
|
|
|
|
:ring {:init toaster.ring/init
|
2018-10-08 12:48:05 +02:00
|
|
|
:handler toaster.handler/app
|
|
|
|
:nrepl {:start? true
|
|
|
|
:host "localhost"
|
|
|
|
:port 40231}}
|
2018-10-03 00:00:07 +02:00
|
|
|
:uberwar {:init toaster.ring/init
|
|
|
|
:handler toaster.handler/app}
|
|
|
|
:mail toaster.handler
|
2018-10-14 09:36:18 +02:00
|
|
|
:npm {:dependencies [[dockerlint "0.3.9"]
|
|
|
|
[bulma "0.7.2"]
|
|
|
|
[codemirror "5.40.2"]]}
|
2018-10-03 00:00:07 +02:00
|
|
|
:profiles { :dev {:dependencies [[javax.servlet/servlet-api "2.5"]
|
|
|
|
[ring/ring-mock "0.3.2"]
|
|
|
|
[midje "1.9.2"]]
|
2018-10-05 19:28:23 +02:00
|
|
|
:plugins [[lein-midje "3.1.3"]
|
|
|
|
[lein-npm "0.6.2"]]
|
2018-10-03 00:00:07 +02:00
|
|
|
:aot :all
|
|
|
|
:main toaster.handler}
|
|
|
|
:uberjar {:aot :all
|
|
|
|
:main toaster.handler}}
|
|
|
|
)
|