Strap is a faster Clojure project builder

https://github.com/runexec/strap

$ time strap.js my-project om compojure prismatic/om-tools secretary

https://clojars.org/repo/prismatic/om-tools/maven-metadata.xml
https://clojars.org/repo/om/om/maven-metadata.xml
https://clojars.org/repo/compojure/compojure/maven-metadata.xml
https://clojars.org/repo/secretary/secretary/maven-metadata.xml

real    0m1.204s
user    0m0.497s
sys     0m0.053s

$ cat my-project/project.clj

(defproject my-project "0.1.0-SNAPSHOT"
  :description "FIXME: write this!"
  :url "http://example.com/FIXME";

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/core.async "0.1.338.0-5c5012-alpha"]
                 [prismatic/om-tools "0.3.3"]
                 [om "0.7.1"]
                 [compojure "1.1.9"]
                 [secretary "1.2.1"]]

  :plugins [[lein-cljsbuild "1.0.4-SNAPSHOT"]]

  :source-paths ["src"]

  :cljsbuild {
              :builds [{:id "strap"
                        :source-paths ["src"]
                        :compiler {:output-to "strap.js"
                                   :output-dir "out"
                                   :target :nodejs
                                   :optimizations :simple}}]})

$ ls -R my-project/

my-project/:
src/  project.clj

my-project/src:
my_project/

my-project/src/my_project:
core.clj

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to