         mfile (io/file manifest-cache-dir manifest-name)
         jar-file (io/file path)
         manifest (if (and (.exists mfile)
-                       (>= (.lastModified mfile) (.lastModified jar-file)))
+                          (>= (.lastModified mfile) (.lastModified jar-file)))
                    (read-jar-manifest mfile)
                    (let [manifest (create-jar-manifest state path)]
                      (io/make-parents mfile)


(defn valid-resource? [{:keys [type input name provides requires] :as src}]
  (and (contains? #{:js :cljs} type)
    (instance? clojure.lang.IDeref input)
    (string? name)
    (set? provides)
    (set? requires)))

(defn is-cljc? [^String name]
  (.endsWith name ".cljc"))

     [(:logger state) (format "Find cljs resources in path: \"%s\"" path)]
     (let [file (io/file path)]
       (if (or (not (.exists file))
               (not (.isDirectory file)))
         (throw (ex-info (format "\"%s\" does not exist or is not a directory" path) {:path path}))
         (-> state
             (assoc-in [:source-paths path] (assoc opts
