                  [cljsjs/highlight            "8.4-0"]
                  [re-com                      "0.7.0-alpha2"]
                  [cljs-ajax                   "0.5.1"]
-                 [endophile                   "0.1.2"]
-                 [markdown-clj                "0.9.78"]
                  [hickory                     "0.5.4"]
                  [cljsjs/showdown             "0.4.0-1"]
                  [org.clojure/tools.reader    "1.0.0-alpha3"]

  (comp (watch)
        (if no-sounds identity (speak))
        (test :type :dev)))

(defmulti options
  "Return the correct option map for the build, dispatching on identity"
  identity)

(defmethod options :generator
  [selection]
  {:type :generator
   :env {:source-paths #{"src/clj"}
         :dependencies generator-deps
         :resource-paths #{"dev-resources"}}})

(defmethod options :dev
  [selection]
