Skip to content

Commit 307b860

Browse files
author
dnolen
committed
fix cljs.build.api/install-node-deps! and cljs.build.api/get-node-deps
1 parent 5fda671 commit 307b860

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/clojure/cljs/build/api.clj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,8 @@
231231
([dependencies opts]
232232
{:pre [(map? dependencies)]}
233233
(closure/check-npm-deps opts)
234-
(closure/maybe-install-node-deps! (merge opts {:npm-deps dependencies}))))
234+
(closure/maybe-install-node-deps!
235+
(update-in opts [:npm-deps] merge dependencies))))
235236

236237
(defn get-node-deps
237238
"EXPERIMENTAL: Get the Node.js dependency graph of the supplied dependencies.
@@ -245,7 +246,9 @@
245246
(:options @env/*compiler*))))
246247
([dependencies opts]
247248
{:pre [(sequential? dependencies)]}
248-
(closure/index-node-modules dependencies opts)))
249+
(closure/index-node-modules
250+
(distinct (concat (keys (:npm-deps opts)) (map str dependencies)))
251+
opts)))
249252

250253
(comment
251254
(node-module-deps

0 commit comments

Comments
 (0)