cljs.repl/update-require-spec
function | removed v0.0-2655 | added v0.0-2629 | Edit |
(update-require-spec specs & additions)
Source docstring:
Given the specification portion of a ns form and require spec additions
return an updated specification.
(defn update-require-spec
[specs & additions]
(let [[before [requires & other-specs]]
(split-with
(fn [[x _]] (not= :require x))
specs)
requires'
`(:require
~@(reduce
(fn [requires spec]
(merge-require requires spec))
(rest requires)
additions))]
(concat before [requires'] other-specs)))