cljs.build.api/add-package-jsons

functionremoved v1.9.473added v1.9.456Edit
(add-package-jsons deps)

Source docstring:
EXPERIMENTAL: see node-module-deps
Source code @ clojurescript:src/main/clojure/cljs/build/api.clj
(defn add-package-jsons
  [deps]
  (let [checked (atom #{})]
    (reduce
      (fn [ret {:keys [file] :as dep}]
        (let [f (.getParentFile (io/file file))
              path (.getAbsolutePath f)]
          (if-not (contains? @checked path)
            (let [f' (io/file f "package.json")]
              (swap! checked conj path)
              (if (.exists f')
                (conj ret dep
                  {:file (.getAbsolutePath f')
                   :module-type :commonjs})
                (conj ret dep)))
            (conj ret dep))))
      [] deps)))