Advertisement
Guest User

Untitled

a guest
Dec 4th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (set-env!
  2.   :source-paths #{"src" "test"}
  3.   :resource-paths #{"src" "test" "scss" "bower_components"}
  4.   :wagons '[[s3-wagon-private "1.1.2"]]
  5.   :repositories [["clojars" "http://clojars.org/repo/"]
  6.                  ["maven-central" "http://repo1.maven.org/maven2/"]
  7.                  ["my.datomic.com" {:url      "https://my.datomic.com/repo"
  8.                                     :username (System/getenv "DATOMIC_USERNAME")
  9.                                     :password (System/getenv "DATOMIC_PASSWORD")}]]
  10.   :dependencies '[[adzerk/boot-cljs "1.7.170-3" :scope "test"]
  11.                   [adzerk/boot-cljs-repl "0.3.0" :scope "test"]
  12.                   [com.cemerick/piggieback "0.2.1" :scope "test"]
  13.                   [weasel "0.7.0" :scope "test"]
  14.                   [org.clojure/tools.nrepl "0.2.12" :scope "test"]
  15.                   [adzerk/boot-reload "0.4.2" :scope "test"]
  16.                   [pandeiro/boot-http "0.7.0" :scope "test"]
  17.                   [cljsjs/boot-cljsjs "0.5.0" :scope "test"]
  18.                   [allgress/boot-tasks "0.2.3" :scope "test"]
  19.                   [mathias/boot-sassc "0.1.5"]]
  20.   :compiler-options {:compiler-stats true})
  21.  
  22. (require
  23.   '[adzerk.boot-cljs :refer :all]
  24.   '[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]]
  25.   '[adzerk.boot-reload :refer :all]
  26.   '[allgress.boot-tasks :refer :all]
  27.   '[pandeiro.boot-http :refer :all]
  28.   '[cljsjs.boot-cljsjs :refer :all]
  29.   '[mathias.boot-sassc :refer :all])
  30.  
  31. (set-project-deps!)
  32.  
  33. (default-task-options!)
  34.  
  35. (deftask web-dev
  36.          "Developer workflow for web-component UX."
  37.          []
  38.          (comp
  39.            (asset-paths :asset-paths #{"html" "bower_components"})
  40.            (serve :dir "target/")
  41.            (watch)
  42.            (cljs-repl)
  43.            (speak)
  44.            (reload)
  45.            (sass :sass-file "main.scss"
  46.                  :output-dir "styles"
  47.                  :line-numbers true
  48.                  :source-maps true)
  49.            (cljs)))
  50.  
  51. (deftask dev []
  52.          (comp (watch)
  53.                (cljs-repl)                                  ; order is important!!
  54.                (cljs)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement