{:shared {:clean-targets ["out" :target-path]

          :test-paths ["test/cljs"]
          :resources-paths ["dev-resources"]

          :dependencies [[com.cemerick/double-check "0.5.7-SNAPSHOT"]]
          :plugins [[com.cemerick/clojurescript.test "0.3.1-SNAPSHOT"]]

          :cljsbuild
          {:builds
           {:beatha
            {:source-paths ["test/cljs"]
             :compiler {:libs [""]
                        :optimizations :whitespace
                        :pretty-print true}}}
           :test-commands
           {"phantomjs"
            ["phantomjs" :runner
             "dev-resources/public/js/beatha.js"]}}}

 :dev [:shared
       {:source-paths ["dev-resources/tools/http" "dev-resources/tools/repl"]

        :dependencies [[ring "1.2.1"]
                       [compojure "1.1.6"]
                       [enlive "1.1.5"]]
        :plugins [[com.cemerick/austin "0.1.5-SNAPSHOT"]]

        :cljsbuild
        {:builds {:beatha
                  {:source-paths ["dev-resources/tools/repl"]}}}

        :injections
        [(require '[ring.server :as http :refer [run]]
                  'cemerick.austin.repls)
         (defn browser-repl-env []
           (reset! cemerick.austin.repls/browser-repl-env
                   (cemerick.austin/repl-env)))
         (defn browser-repl []
           (cemerick.austin.repls/cljs-repl
            (browser-repl-env)))]}]}

{:shared {:clean-targets ["out" :target-path]

          :test-paths ["test/cljs"]
          :resources-paths ["dev-resources"]

          :dependencies [[com.cemerick/double-check "0.5.7-SNAPSHOT"]]
          :plugins [[com.cemerick/clojurescript.test "0.3.1-SNAPSHOT"]]

          :cljsbuild
          {:builds
           {:beatha
            {:source-paths ["test/cljs"]
             :compiler {:libs [""]
                        :optimizations :whitespace
                        :pretty-print true}}}
           :test-commands
           {"phantomjs"
            ["phantomjs" :runner
             "dev-resources/public/js/beatha.js"]}}}

 :tdd [:shared]

 :dev [:shared
       {:source-paths ["dev-resources/tools/http" "dev-resources/tools/repl"]

        :dependencies [[ring "1.2.1"]
                       [compojure "1.1.6"]
                       [enlive "1.1.5"]]
        :plugins [[com.cemerick/austin "0.1.5-SNAPSHOT"]]

        :cljsbuild
        {:builds {:beatha
                  {:source-paths ["dev-resources/tools/repl"]}}}

        :injections
        [(require '[ring.server :as http :refer [run]]
                  'cemerick.austin.repls)
         (defn browser-repl-env []
           (reset! cemerick.austin.repls/browser-repl-env
                   (cemerick.austin/repl-env)))
         (defn browser-repl []
           (cemerick.austin.repls/cljs-repl
            (browser-repl-env)))]}]}

Fix tests on Travis CI.
Fix tests on Travis CI.

gsnewmark/beatha,gsnewmark/beatha