project.clj 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. (defproject com.github.harlanji/pubsub-demo-web "0.0.1-SNAPSHOT"
  2. :description ""
  3. :plugins [[lein-cljsbuild "1.1.1"]
  4. [lein-figwheel "0.5.0-2"]]
  5. :hooks [leiningen.cljsbuild]
  6. :profiles {:dev {:cljsbuild
  7. {:builds {:client {:source-paths ["devsrc"]
  8. :compiler {:main com.github.harlanji.pubsub-demo-web/main
  9. :asset-path "js"
  10. :optimizations :none
  11. :source-map true
  12. :source-map-timestamp true}}}}}
  13. :prod {:cljsbuild
  14. {:builds {:client {:compiler {:optimizations :advanced
  15. :elide-asserts true
  16. :pretty-print false}}}}}}
  17. :dependencies [[org.clojure/clojure "_"]
  18. [org.clojure/clojurescript "_"]
  19. [reagent "0.6.0-alpha"]
  20. [re-frame "0.7.0-alpha"]]
  21. :plugins [[lein-cljsbuild "1.1.1"]
  22. [lein-figwheel "0.5.0-2"]]
  23. :figwheel {:repl false}
  24. :clean-targets ^{:protect false} ["resources/public/js"]
  25. :cljsbuild {:builds {:client {:source-paths ["src"]
  26. :compiler {:output-dir "resources/public/js"
  27. :output-to "resources/public/js/client.js"}}}}
  28. )