105 lines
4.7 KiB
Clojure
105 lines
4.7 KiB
Clojure
(defproject auto-ap "0.1.0-SNAPSHOT"
|
|
:description "FIXME: write description"
|
|
:url "http://example.com/FIXME"
|
|
:min-lein-version "2.0.0"
|
|
:repositories {"my.datomic.com" {:url "https://my.datomic.com/repo"
|
|
:username "datomic@brycecovertoperations.com"
|
|
:password "0ba303bb-01be-471c-bc91-1dfd3172a96a"}}
|
|
:dependencies [[org.clojure/clojure "1.9.0"]
|
|
[org.clojure/clojurescript "1.10.339"]
|
|
[postgresql/postgresql "9.3-1102.jdbc41"]
|
|
[com.datomic/datomic-pro "0.9.5703" :exclusions [com.google.guava/guava]]
|
|
[compojure "1.6.1" :exclusions [ring]]
|
|
[kibu/pushy "0.3.8"]
|
|
[bidi "2.1.2"]
|
|
[ring/ring-defaults "0.2.1"]
|
|
[ring "1.6.3" :exclusions [clj-time]]
|
|
[yogthos/config "0.8"]
|
|
[dk.ative/docjure "1.12.0"]
|
|
[org.clojure/java.jdbc "0.7.3"]
|
|
[cljsjs/dropzone "4.3.0-0"]
|
|
[cljsjs/recharts "1.4.2-0"]
|
|
[clj-fuzzy "0.4.1"]
|
|
[honeysql "0.9.2"]
|
|
[com.walmartlabs/lacinia "0.25.0"]
|
|
;; https://mvnrepository.com/artifact/postgresql/postgresql
|
|
[vincit/venia "0.2.5"]
|
|
[postgresql/postgresql "9.3-1102.jdbc41"]
|
|
[digest "1.4.8"]
|
|
[nilenso/honeysql-postgres "0.2.4"]
|
|
[cljs-http "0.1.44"]
|
|
[clj-http "3.7.0"]
|
|
[clj-pdf "2.2.33"]
|
|
[org.clojure/core.async "0.3.465"]
|
|
[fogus/ring-edn "0.3.0"]
|
|
[buddy/buddy-auth "2.1.0"]
|
|
[buddy/buddy-sign "2.1.0"]
|
|
[nrepl "0.6.0" :exclusions [org.clojure/tools.logging]]
|
|
[clj-time "0.14.3"]
|
|
[io.forward/clojure-mail "1.0.7"]
|
|
[ring/ring-json "0.4.0" :exclusions [cheshire]]
|
|
[com.cemerick/url "0.1.1"]
|
|
[cider/cider-nrepl "0.21.1"]
|
|
[amazonica "0.3.121"
|
|
:exclusions [com.amazonaws/aws-java-sdk
|
|
com.amazonaws/amazon-kinesis-client]]
|
|
[com.amazonaws/aws-java-sdk-core "1.11.282"]
|
|
[com.amazonaws/aws-java-sdk-ses "1.11.282"]
|
|
[com.amazonaws/aws-java-sdk-sqs "1.11.282"]
|
|
[com.amazonaws/aws-java-sdk-s3 "1.11.282"]
|
|
[org.clojure/data.json "0.2.6"]
|
|
[org.clojure/data.csv "0.1.4"]
|
|
[io.rkn/conformity "0.5.1"]
|
|
[cider/piggieback "0.4.0"]
|
|
[hiccup "1.0.5"]]
|
|
:plugins [[lein-ring "0.9.7"]
|
|
[lein-cljsbuild "1.1.5"]]
|
|
:clean-targets ^{:protect false} ["resources/public/js/compiled" "target"]
|
|
:ring {:handler auto-ap.handler/app}
|
|
:source-paths ["src/clj" "src/cljc" "src/cljs"]
|
|
:resource-paths ["resources"]
|
|
:aliases {"build" ["do" "clean" ["uberjar"]]
|
|
"fig:min" ["run" "-m" "figwheel.main" "-bo" "min"]}
|
|
|
|
:profiles
|
|
{:dev
|
|
|
|
|
|
{:resource-paths ["resources" "target"]
|
|
:dependencies [[binaryage/devtools "0.9.4"]
|
|
[com.bhauman/figwheel-main "0.1.9" :exclusions [org.clojure/clojurescript]]
|
|
[com.bhauman/rebel-readline-cljs "0.1.4"]
|
|
[javax.servlet/servlet-api "2.5"]]
|
|
:plugins [
|
|
[lein-pdo "0.1.1"]]
|
|
:jvm-opts ["-Dconfig=config/dev.edn" "--add-modules" "java.xml.bind"]}
|
|
:uberjar {:prep-tasks ["fig:min" ]
|
|
:dependencies [[com.bhauman/figwheel-main "0.1.9" :exclusions [org.clojure/clojurescript]]]}
|
|
:provided {:dependencies [[org.clojure/clojurescript "1.10.339"]
|
|
[reagent "0.7.0" ]
|
|
[cljsjs/react-datepicker "2.1.0-0"]
|
|
[cljsjs/react-transition-group "2.4.0-0"]
|
|
[re-frame "0.10.2"]
|
|
[com.andrewmcveigh/cljs-time "0.5.2"]]}}
|
|
|
|
:cljsbuild
|
|
{:builds
|
|
[{:id "dev"
|
|
:source-paths ["src/cljs" "src/cljc"]
|
|
:compiler {:main auto-ap.core
|
|
:output-to "resources/public/js/compiled/app.js"
|
|
:output-dir "resources/public/js/compiled/out"
|
|
:asset-path "/js/compiled/out"
|
|
:source-map-timestamp true
|
|
:preloads [devtools.preload]
|
|
:external-config {:devtools/config {:features-to-install :all}}}}]}
|
|
|
|
:main auto-ap.server
|
|
|
|
:aot [auto-ap.server auto-ap.datomic.migrate]
|
|
|
|
:uberjar-name "auto-ap.jar"
|
|
|
|
:prep-tasks [ "compile"])
|
|
|