   :dependencies
   [
    [org.clojure/clojure "1.9.0"]
-   [org.clojure/clojurescript "1.10.339"]
+   [org.clojure/clojurescript "1.10.439"]
    [org.clojure/core.async  "0.4.474"]
    ;; provides REPL Srv, Cli and some common API for IDEs
    [nrepl "0.4.2"]

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

   [com.mchange/c3p0 "0.9.5.2"] ; db connection pooling
   [org.clojure/java.jdbc "0.7.7"]
   [mysql/mysql-connector-java "8.0.12"
    :exclusions [com.google.protobuf/protobuf-java]]

   ;; 0.9.0 requires new db2jcc4.jar and {:classname ... :jdbc-url ...}
   [clj-dbcp "0.9.0"] ; JDBC connections pools

   [clj-time-ext "0.16.0"] ;; (time/now) in clj
   [clj-time "0.14.4"]

   ;; A Clojure(Script); debug single- and multi-threaded apps
   [spyscope "0.1.6"]

   ;;  ;; :exclusions [org.clojure/tools.nrepl]
   ;;  ]

   [io.aviso/pretty "0.1.35"] ; print things, prettily
   ;; webapp - begin
   [re-frame "0.10.5"]
   [secretary "1.2.3"]
   [ring "1.7.1"]
   ;; Ring routing lib; dispatching of GET, PUT, etc.
   [compojure "1.6.1"]
   [garden "1.3.5"] ; 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"]
