(defproject chicken-master "0.1.0-SNAPSHOT" :dependencies [[org.clojure/clojure "1.10.1"] [org.clojure/clojurescript "1.10.773" :exclusions [com.google.javascript/closure-compiler-unshaded org.clojure/google-closure-library org.clojure/google-closure-library-third-party]] [thheller/shadow-cljs "2.11.0"] [reagent "0.10.0"] [re-frame "1.1.1"] [day8.re-frame/http-fx "0.2.2"] [garden "1.3.10"] [ns-tracker "0.4.0"] [compojure "1.6.2"] [yogthos/config "1.1.7"] [seancorfield/next.jdbc "1.1.613"] [org.postgresql/postgresql "42.2.6"] [ring-basic-authentication "1.1.0"] [ring-cors "0.1.13"] [ring "1.8.1"]] :plugins [[lein-shadow "0.2.2"] [lein-garden "0.3.0"] [lein-shell "0.5.0"]] :min-lein-version "2.9.0" :jvm-opts ["-Xmx1G" "-Dconfig=config/dev/config.edn"] :source-paths ["src/clj" "src/cljs"] :clean-targets ^{:protect false} ["resources/public/js/compiled" "target" "resources/public/css"] :garden {:builds [{:id "screen" :source-paths ["src/clj"] :stylesheet chicken-master.css/screen :compiler {:output-to "resources/public/css/screen.css" :pretty-print? true}}]} :shadow-cljs {:nrepl {:port 8777} :builds {:app {:target :browser :output-dir "resources/public/js/compiled" :asset-path "/js/compiled" :modules {:app {:init-fn chicken-master.core/init :preloads [devtools.preload]}} :devtools {:http-root "resources/public" :http-port 8280 :http-handler chicken-master.handler/dev-handler }}}} :shell {:commands {"karma" {:windows ["cmd" "/c" "karma"] :default-command "karma"} "open" {:windows ["cmd" "/c" "start"] :macosx "open" :linux "xdg-open"}}} :aliases {"dev" ["do" ["shell" "echo" "\"DEPRECATED: Please use lein watch instead.\""] ["watch"]] "watch" ["with-profile" "dev" "do" ["shadow" "watch" "app" "browser-test" "karma-test"]] "prod" ["do" ["shell" "echo" "\"DEPRECATED: Please use lein release instead.\""] ["release"]] "release" ["with-profile" "prod" "do" ["shadow" "release" "app"]] "build-report" ["with-profile" "prod" "do" ["shadow" "run" "shadow.cljs.build-report" "app" "target/build-report.html"] ["shell" "open" "target/build-report.html"]] "karma" ["do" ["shell" "echo" "\"DEPRECATED: Please use lein ci instead.\""] ["ci"]] "ci" ["with-profile" "prod" "do" ["shadow" "compile" "karma-test"] ["shell" "karma" "start" "--single-run" "--reporters" "junit,dots"]]} :profiles {:dev {:dependencies [[binaryage/devtools "1.0.2"]] :source-paths ["config/dev"]} :prod {:resource-paths ["config/prod"]} :uberjar {:source-paths ["env/prod/clj"] :omit-source true :main chicken-master.server :aot [chicken-master.server] :uberjar-name "chicken-master.jar" :prep-tasks ["compile" ["prod"]["garden" "once"]]}} :prep-tasks [["garden" "once"]])