                            [org.slf4j/slf4j-nop "1.7.21" :scope "test"]
                            [pandeiro/boot-http "0.7.3" :scope "test"]]))
 <% endif %>
+(def backend-exclusions '#{org.clojure/clojurescript})
+
 (set-env! :source-paths #{"dev"}
-          :dependencies cmd-line-deps
-          :exclusions '#{org.clojure/clojure com.google.guava/guava})
+          :dependencies cmd-line-deps)
 
 (require '[boot :refer [run]]
          '[clojure.pprint :refer [pprint]]

;;;  Dependencies  ;;;
;;;;;;;;;;;;;;;;;;;;;;

(def cmd-line-deps '[[degree9/boot-semver "1.2.4" :scope "test" :exclusions [boot/core]]
                     [adzerk/env "0.3.0" :scope "test"]
                     [pandeiro/boot-http "0.7.3" :scope "test"]])
<% if all backend frontend %>
(def common-deps '[[org.clojure/clojure "1.8.0" :scope "provided"]
                   [adzerk/env "0.3.0" :scope "test"]])


(def backend-options
  {:env {:dependencies backend-deps
         :exclusions backend-exclusions
         :source-paths #{"src/backend" "src/common"}}
   :repl {:init-ns 'dev
          :port 5055}
