    :dev {:dependencies
          [
           [binaryage/devtools "0.9.10"]
-          [figwheel-sidecar "0.5.18"]
+          [figwheel-sidecar "0.5.19"]
 
           ;; nREPL middleware enabling the use of a ClojureScript REPL on top of
           ;; an nREPL session
-          [cider/piggieback "0.4.0"]
+          [cider/piggieback "0.4.1"]
 
           ;; keeping track of changes to source files and their associated
           ;; namespaces i.e. to auto-reload modified namespaces in a running
           ;; Clojure application
-          [ns-tracker "0.3.1"]]
+          [ns-tracker "0.4.0"]]
          :repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]}
          :source-paths ["src/cljs" "src/clj"]}}
 


   [io.aviso/pretty "0.1.37"] ; print things, prettily
   ;; webapp - begin
   [re-frame "0.10.6"]
   [secretary "1.2.3"]
   [ring "1.7.1"]
   ;; Ring routing lib; dispatching of GET, PUT, etc.
   [compojure "1.6.1"]
   [garden "1.3.6"] ; render CSS
   [com.andrewmcveigh/cljs-time "0.5.2"] ;; (time/now) in cljs
   ;; webapp - end

   [dk.ative/docjure "1.13.0"] ;; parse excel files
   #_[com.rpl/specter "0.13.1"] ; overcome fear of nested data
   ;; TODO see http://www.clodoc.org/doc/clojure.contrib.def/defn-memo
   [org.clojure/core.memoize "0.7.1"]

   ;; [org.clojure/core.match "0.3.0-alpha4"] ; pattern matching library

   [com.mchange/c3p0 "0.9.5.3"] ; db connection pooling
   [org.clojure/java.jdbc "0.7.9"]
   [mysql/mysql-connector-java "8.0.15"
    :exclusions [com.google.protobuf/protobuf-java]]

   ;; 0.9.0 requires new db2jcc4.jar and {:classname ... :jdbc-url ...}


  :dependencies
  [
   [org.clojure/clojure "1.10.1"]
   [org.clojure/core.rrb-vector "0.0.14"]
   [org.clojure/clojurescript "1.10.520"]
   [org.clojure/core.async "0.4.500"]

   ;; leads to the WARNING: CIDER's version (0.17.0) does not match
   ;; cider-nrepl's version (nil). Things will break!
