Skip to content

Commit 3d2dcaf

Browse files
committed
fix regression introduced by CLJS-1973
We only want to index by :file on :npm-deps, not on all foreign libs blindly
1 parent 10fc3ce commit 3d2dcaf

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/main/clojure/cljs/closure.clj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1959,10 +1959,10 @@
19591959
:as opts}]
19601960
(let [opts (cond-> (update opts :foreign-libs
19611961
(fn [libs]
1962-
(into []
1963-
(util/distinct-merge-by :file
1964-
(index-node-modules npm-deps opts)
1965-
(expand-libs libs)))))
1962+
(into (into []
1963+
(util/distinct-merge-by :file
1964+
(index-node-modules npm-deps opts)))
1965+
(expand-libs libs))))
19661966
(:closure-defines opts)
19671967
(assoc :closure-defines
19681968
(into {}
@@ -1981,10 +1981,10 @@
19811981
:optimizations optimizations
19821982
:output-dir output-dir
19831983
:ups-libs libs
1984-
:ups-foreign-libs (into []
1985-
(util/distinct-merge-by :file
1986-
(index-node-modules (compute-upstream-npm-deps opts) opts)
1987-
(expand-libs foreign-libs)))
1984+
:ups-foreign-libs (into (into []
1985+
(util/distinct-merge-by :file
1986+
(index-node-modules (compute-upstream-npm-deps opts) opts)))
1987+
(expand-libs foreign-libs))
19881988
:ups-externs externs
19891989
:emit-constants emit-constants
19901990
:cache-analysis-format (:cache-analysis-format opts :transit))

0 commit comments

Comments
 (0)