         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)

        cache-js (io/file cache-dir "src" js-name)]

    (when (and (.exists cache-file)
            (> (.lastModified cache-file) last-modified)
            (.exists cache-js)
            (> (.lastModified cache-js) last-modified)

            (let [min-age (->> (get-deps-for-ns state ns)
                               (map #(get-in state [:sources % :last-modified]))
                               #_(map (fn [{:keys [name last-modified] :as src}]
                                        (prn [:last-mod name last-modified])
                                        last-modified))
                               (remove nil?) ;; might not have :last-modified (eg. runtime-setup)
                               (reduce (fn [a b] (Math/max a b))))]
              (> (.lastModified cache-file) min-age)))

      (let [cache-data (read-cache cache-file)]


     [(: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
