                    :output-path "target/test-classes"
                    :rules :cljs}]}
 
-  :hooks [cljx.hooks]
+  :prep-tasks [["cljx" "once"] "javac" "compile"]
 
   :cljsbuild {:test-commands {"node" ["node" :node-runner "target/testable.js"]}
               :builds {:test-js

                              [:email "tc@xantira.com"]]]
  :repositories [["local" "file:///Users/tc/.m2/repository"]]
  
  :jar-exclusions [#"\.cljx|\.swp|\.swo|\.DS_Store"]
  :source-paths ["src/cljx"]
  :test-paths ["target/test-classes"]

                                   :pretty-print false
                                   :libs [""]}}}}

  :profiles {:dev {:plugins [[com.cemerick/austin "0.2.0-SNAPSHOT"]
                             [com.cemerick/clojurescript.test "0.3.1"
                              :exclusions [com.google.guava/guava]]
                             [org.clojars.cemerick/cljx "0.5.0-SNAPSHOT"]
                             [lein-cljsbuild "1.0.4-SNAPSHOT"]]
                   :dependencies [[com.cemerick/double-check "0.5.8-SNAPSHOT"]]
                   :aliases {"cleantest" ["do" "clean," "cljx" "once," "test,"
                                          "cljsbuild" "test"]
