                  [compojure "1.5.1"]
                  [hiccup "1.0.5"]
                  
-                 [com.cognitect/transit-clj "0.8.285"]
+                 [com.cognitect/transit-clj "0.8.290"]
                  [io.clojure/liberator-transit "0.3.0"]
                  [org.clojure/data.json "0.2.6"]
 
                  ;; Utility
-                 [org.clojure/core.async "0.2.385"]
+                 [org.clojure/core.async "0.2.391"]
                  [org.clojure/core.match "0.2.2"]
 
                  ;; HACK: Include tools.reader as we're excluding it
                  ;; globally to prevent libraries pulling in old
                  ;; versions of it
                  [org.clojure/tools.reader "0.10.0"]
+                 [commons-codec "1.10"]
 
                  ;; Logging
                  [org.clojure/tools.logging "0.3.1"]

  :url "https://github.com/bevuta/pepa"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.9.0-alpha10"]
                 [com.stuartsierra/component "0.3.1"]
                 [org.clojure/tools.namespace "0.2.10"]

                 ;; DB
                 [org.clojure/java.jdbc "0.6.1"]
                 [com.mchange/c3p0 "0.9.5.2"]
                 [org.postgresql/postgresql "9.4.1209"]

                 ;; Web
                 [ring/ring-core "1.5.0"]


                 ;; Printing
                 [com.bevuta/lpd "0.1.0-SNAPSHOT"]
                 [javax.jmdns/jmdns "3.4.1"]

                 ;; ClojureScript
                 [org.clojure/clojurescript "1.9.229"]
                 [com.cognitect/transit-cljs "0.8.239"]
                 [org.omcljs/om "0.9.0"]
                 [org.clojars.the-kenny/nom "0.1.1"]
                 [org.clojars.the-kenny/garden "1.3.0-SNAPSHOT"
                  :exclusions [org.clojure/tools.reader]]
                 [sablono "0.7.5" :exclusions [cljsjs/react]]
                 [secretary "1.2.3"]
                 [the/parsatron "0.0.7"]]
  :exclusions [org.clojure/data.json
               log4j/log4j
               org.clojure/tools.reader]
  :source-paths ["src/" "src-cljs/"]
  :main pepa.core
  :profiles {:uberjar [:advanced
                       {:aot [pepa.core
                              ;; Hack to fix NoClassDefFoundErrors when uberjar-ing
                              com.stuartsierra.component
                              com.stuartsierra.dependency]
                        :hooks [leiningen.cljsbuild]
                        :jar-exclusions [#"^public/out"]}]})
