     (keyword? preprocess)
     (js-transforms js-module opts)
 
+    ;; TODO: support preprocess symbols
     ;; (symbol? preprocess)
     ;; (let [preprocess-var (sym->var preprocess :preprocess {:file (:file js-module)})]
     ;;   (try

            [clojure.string :as string]
            [cljs.tools.reader :as reader]
            [cljs.tools.reader.reader-types :as readers]
            [goog.math :as math]
            child_process
            fs
            path)

                  [lib]))))]
    (into [] (mapcat expand-lib* libs))))

(defn compute-upstream-npm-deps
  ([]
   (compute-upstream-npm-deps
