Created
January 25, 2017 14:46
-
-
Save ekhall/d852a29bd4acce0256975ca6af910bdd to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defproject archetyp-website "0.1.0-SNAPSHOT" | |
:description "Archetyp Mobility Website in Reagent/React" | |
:url "http://archetyp.io" | |
:license {:name "Copyright 2017 Archetyp Mobility LLC" | |
:url "http://archetyp.io"} | |
:dependencies [[org.clojure/clojure "1.8.0"] | |
[ring-server "0.4.0"] | |
[reagent "0.6.0"] | |
[reagent-utils "0.2.0"] | |
[ring "1.5.0"] | |
[ring/ring-defaults "0.2.1"] | |
[compojure "1.5.1"] | |
[hiccup "1.0.5"] | |
[sablono "0.7.7"] | |
[yogthos/config "0.8"] | |
[org.clojure/clojurescript "1.9.293" | |
:scope "provided"] | |
[secretary "1.2.3"] | |
[venantius/accountant "0.1.7" | |
:exclusions [org.clojure/tools.reader]]] | |
:plugins [[lein-environ "1.0.2"] | |
[lein-cljsbuild "1.1.1"] | |
[lein-asset-minifier "0.2.7" | |
:exclusions [org.clojure/clojure]]] | |
:ring {:handler archetyp-website.handler/app | |
:uberwar-name "archetyp-website.war"} | |
:min-lein-version "2.5.0" | |
:uberjar-name "archetyp-website.jar" | |
:main archetyp-website.server | |
:clean-targets ^{:protect false} | |
[:target-path | |
[:cljsbuild :builds :app :compiler :output-dir] | |
[:cljsbuild :builds :app :compiler :output-to]] | |
:source-paths ["src/clj" "src/cljc"] | |
:resource-paths ["resources" "target/cljsbuild"] | |
:minify-assets | |
{:assets | |
{"resources/public/css/style.min.css" "resources/public/css/style.css" | |
"resources/public/css/queries.min.css" "resources/public/css/queries.css" | |
"resources/public/css/hamburgler.min.css" "resources/public/css/hamburgler.css"}} | |
:cljsbuild | |
{:builds {:min | |
{:source-paths ["src/cljs" "src/cljc" "env/prod/cljs"] | |
:compiler | |
{:output-to "target/cljsbuild/public/js/app.js" | |
:output-dir "target/uberjar" | |
:optimizations :advanced | |
:closure-warnings {:externs-validation :off} | |
:externs ["public/js/animate.js" | |
"public/js/hamburgler.js" | |
"public/js/scrollbar.js" | |
"public/js/jquery-2.2.3.min.js"] | |
:pretty-print false}} | |
:app | |
{:source-paths ["src/cljs" "src/cljc" "env/dev/cljs"] | |
:compiler | |
{:main "archetyp-website.dev" | |
:asset-path "/js/out" | |
:output-to "target/cljsbuild/public/js/app.js" | |
:output-dir "target/cljsbuild/public/js/out" | |
:source-map true | |
:optimizations :none | |
:pretty-print true}}}} | |
:figwheel | |
{:http-server-root "public" | |
:server-port 3449 | |
:nrepl-port 7002 | |
:nrepl-middleware ["cemerick.piggieback/wrap-cljs-repl"] | |
:css-dirs ["resources/public/css"] | |
:ring-handler archetyp-website.handler/app} | |
:profiles {:dev {:repl-options {:init-ns archetyp-website.repl | |
:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]} | |
:dependencies [[ring/ring-mock "0.3.0"] | |
[ring/ring-devel "1.5.0"] | |
[prone "1.1.4"] | |
[figwheel-sidecar "0.5.8"] | |
[org.clojure/tools.nrepl "0.2.12"] | |
[com.cemerick/piggieback "0.2.2-SNAPSHOT"] | |
[pjstadig/humane-test-output "0.8.1"]] | |
:source-paths ["env/dev/clj"] | |
:plugins [[lein-figwheel "0.5.8"]] | |
:injections [(require 'pjstadig.humane-test-output) | |
(pjstadig.humane-test-output/activate!)] | |
:env {:dev true}} | |
:uberjar {:hooks [minify-assets.plugin/hooks] | |
:source-paths ["env/prod/clj"] | |
:prep-tasks ["compile" ["cljsbuild" "once" "min"]] | |
:env {:production true} | |
:aot :all | |
:omit-source true}}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment