Skip to content

Commit 86b482a

Browse files
committed
CLJS-2324: module-graph doesn't munge :requires when indexing inputs
munge :requires and :provides when indexing inputs, needs test
1 parent 4bc7e87 commit 86b482a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/main/clojure/cljs/module_graph.cljc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,15 @@
100100
[inputs]
101101
(reduce
102102
(fn [ret {:keys [provides] :as input}]
103-
(into ret (map #(vector (-> % munge str) input)) provides))
103+
(into ret
104+
(map
105+
(fn [provide]
106+
(vector
107+
(-> provide munge str)
108+
(-> input
109+
(update :provides #(into [] (map (comp str munge)) %))
110+
(update :requires #(into [] (map (comp str munge)) %))))))
111+
provides))
104112
{} inputs))
105113

106114
(defn ^:dynamic deps-for

0 commit comments

Comments
 (0)