(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"] [me.raynes/conch "0.8.0"] ;; time from joda-time [clj-time "0.15.0"] [clojure-humanize "0.2.2"] [de.ubercode.clostache/clostache "1.4.0"]] :aliases {"test" "midje"} :source-paths ["src"] :resource-paths ["resources"] :plugins [[lein-ring "0.12.4"]] :ring {:init toaster.ring/init :handler toaster.handler/app :nrepl {:start? true :host "localhost" :port 40231}} :uberwar {:init toaster.ring/init :handler toaster.handler/app} :mail toaster.handler :npm {:dependencies [[dockerlint "0.3.9"] [bulma "0.7.2"] [codemirror "5.40.2"]]} :profiles { :dev {:dependencies [[javax.servlet/servlet-api "2.5"] [ring/ring-mock "0.3.2"] [midje "1.9.4"]] :plugins [[lein-midje "3.1.3"] [lein-npm "0.6.2"]] :aot :all :main toaster.handler} :uberjar {:aot :all :main toaster.handler}} )