(defn load-library*
"Given a path to a JavaScript library, which is a directory
containing Javascript files, return a list of maps
containing :provides, :requires, :file and :url."
[path]
(->> (find-js-resources path)
(map #(library-graph-node % path))
(filter #(seq (:provides %)))))