 
    ;; [com.google.javascript/closure-compiler-unshaded "v20180319"]
    ;;  v20180506
-   [com.google.javascript/closure-compiler-unshaded "v20180910"]
+   [com.google.javascript/closure-compiler-unshaded "v20181125"]
 
    [thheller/shadow-util "0.7.0"]
    [thheller/shadow-client "1.3.2"]
 
-   [io.undertow/undertow-core "2.0.13.Final"]
+   [io.undertow/undertow-core "2.0.16.Final"]
 
    [hiccup "1.0.5"]
-   [ring/ring-core "1.7.0"
+   [ring/ring-core "1.7.1"
     :exclusions
     ;; used by cookie middleware which we don't use
     [clj-time]]
 
    [expound "0.7.1"]
-   [fipp "0.6.13"]
+   [fipp "0.6.14"]
 
    [com.wsscode/pathom "2.1.3"
     :exclusions

     ;; just so the CI build has this downloaded
     ;; and cached before compiling the test-project
     [reagent "0.8.1"]
     [nubank/workspaces "1.0.0-preview8"]]
    :repl-options
    {:init-ns shadow.user
     :nrepl-middleware


   [org.clojure/data.json "0.2.6"]
   [org.clojure/tools.cli "0.3.7"]
   [org.clojure/tools.reader "1.3.2"]
   [nrepl "0.4.5"]

   [com.cognitect/transit-clj "0.8.313"]
   [com.cognitect/transit-cljs "0.8.256"]

   [org.clojure/core.async "0.4.490"]

   ;; hack to get the latest closure-compiler if CLJS doesn't have it
   [org.clojure/clojurescript "1.10.439"
