                      [profile-name deps (calculate-stats deps)])))))
        profiles))
 
-
-(defn project-map [repo-owner repo-name]
+(defn boot-project-map [repo-owner repo-name]
+  (let [github-url (str "https://github.com/" repo-owner "/" repo-name)]
+       (if-let [dependencies (read-boot-deps repo-owner repo-name)]
+           (do
+             (println "boot-build deps" read-boot-deps)
+             (let [deps (check-deps dependencies)
+                   stats (calculate-stats deps)
+                   result { :boot? true
+                            :name repo-name
+                            :repo-name repo-name
+                            :repo-owner repo-owner
+                            :github-url github-url
+                            :deps deps
+                            :stats stats
+                            }]
+               (log/info "boot project map" result)
+               result)))))
+
+(defn lein-project-map [repo-owner repo-name]
   (let [github-url (str "https://github.com/" repo-owner "/" repo-name)]
         (if-let [project-clj-content (read-project-clj repo-owner repo-name)]
             (do

    (read-string s)))

(defn read-project-clj [repo-owner repo-name]
  (let [url (str "https://raw.github.com/" repo-owner "/" repo-name "/master/project.clj")]
    (edn/read (PushbackReader. (io/reader url)))))


(defn check-deps [deps]
  (map #(conj % (anc/artifact-outdated? % {:snapshots? false :qualified? false})) deps))

                    stats (calculate-stats deps)
                    plugins-stats (calculate-stats plugins)
                    result (assoc info-map
                             :lein? true
                             :name project-name
                             :repo-name repo-name
                             :repo-owner repo-owner
