File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -523,7 +523,7 @@ should contain the source for the given namespace name."
523
523
(recur (into (rest required-files) new-req)
524
524
(into visited new-req)
525
525
(conj js-deps js)))
526
- (remove nil? js-deps)))))
526
+ (disj js-deps nil )))))
527
527
528
528
(comment
529
529
; ; only get cljs deps
@@ -539,11 +539,13 @@ should contain the source for the given namespace name."
539
539
a new sequence of IJavaScript objects which includes the input list
540
540
plus all dependencies in dependency order."
541
541
[opts & inputs]
542
- (let [requires (mapcat deps/-requires inputs)
543
- required-cljs (remove (set inputs) (cljs-dependencies opts requires))
544
- required-js (js-dependencies opts (set (concat (mapcat deps/-requires required-cljs) requires)))
545
- provided (mapcat deps/-provides (concat inputs required-cljs required-js))
546
- unprovided (clojure.set/difference (set requires) (set provided) #{" constants-table" })]
542
+ (let [inputs (set inputs)
543
+ requires (set (mapcat deps/-requires inputs))
544
+ required-cljs (clojure.set/difference (cljs-dependencies opts requires) inputs)
545
+ required-js (js-dependencies opts
546
+ (into (set (mapcat deps/-requires required-cljs)) requires))
547
+ provided (set (mapcat deps/-provides (clojure.set/union inputs required-cljs required-js)))
548
+ unprovided (clojure.set/difference requires provided #{" constants-table" })]
547
549
(when (seq unprovided)
548
550
(ana/warning :unprovided @env/*compiler* {:unprovided (sort unprovided)}))
549
551
(cons
You can’t perform that action at this time.
0 commit comments