git.fiddlerwoaroof.com
Raw Blame History
{:lein   {:profile "cljs"}
 :nrepl  {:port 9000}
 :builds {:main     {:target     :browser
                     :output-dir "resources/public/js/main"
                     :asset-path "/js/main"

                     :modules    {:app {:entries [fulcro-cljdoc.client]}}

                     :devtools   {:after-load fulcro-cljdoc.client/start
                                              :preloads [fulcro.inspect.preload fulcro-cljdoc.development-preload]
                                              :http-root "resources/public"
                                              :http-port 8020}}

          :i18n     {:target           :browser
                     :output-dir       "target/i18n"
                     :asset-path       "/"
                     :modules          {:i18n {:entries [fulcro-cljdoc.client]}}
                     :compiler-options {:optimization :whitespace}}

          :test     {:target           :browser-test
                     :test-dir         "resources/public/js/test"
                     :ns-regexp        "-spec$"
                     :compiler-options {:static-fns false} ; required for mocking to work
                     :runner-ns        fulcro-cljdoc.client-test-main
                                       :devtools {:http-port          8022
                                                  :http-resource-root "public"
                                                  :http-root          "resources/public/js/test"}}

          :ci-tests {:target           :karma
                     :js-options       {:js-provider :shadow}
                     :compiler-options {:static-fns false} ; required for mocking to work
                     :output-to        "target/ci.js"
                     :ns-regexp        "-spec$"}

          :cards    {:target           :browser
                     :output-dir       "resources/public/js/cards"
                     :asset-path       "/js/cards"
                     :compiler-options {:devcards true}
                     :modules          {:main
                                        {:entries [fulcro-cljdoc.cards]}}
                     :devtools         {:after-load fulcro-cljdoc.cards/refresh
                                                    :preloads [fulcro.inspect.preload fulcro-cljdoc.development-preload]
                                                    :http-root "resources/public"
                                                    :http-port 8023}}}}