Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (set-env!
- :source-paths #{"src" "test"}
- :resource-paths #{"src" "test" "scss" "bower_components"}
- :wagons '[[s3-wagon-private "1.1.2"]]
- :repositories [["clojars" "http://clojars.org/repo/"]
- ["maven-central" "http://repo1.maven.org/maven2/"]
- ["my.datomic.com" {:url "https://my.datomic.com/repo"
- :username (System/getenv "DATOMIC_USERNAME")
- :password (System/getenv "DATOMIC_PASSWORD")}]]
- :dependencies '[[adzerk/boot-cljs "1.7.170-3" :scope "test"]
- [adzerk/boot-cljs-repl "0.3.0" :scope "test"]
- [com.cemerick/piggieback "0.2.1" :scope "test"]
- [weasel "0.7.0" :scope "test"]
- [org.clojure/tools.nrepl "0.2.12" :scope "test"]
- [adzerk/boot-reload "0.4.2" :scope "test"]
- [pandeiro/boot-http "0.7.0" :scope "test"]
- [cljsjs/boot-cljsjs "0.5.0" :scope "test"]
- [allgress/boot-tasks "0.2.3" :scope "test"]
- [mathias/boot-sassc "0.1.5"]]
- :compiler-options {:compiler-stats true})
- (require
- '[adzerk.boot-cljs :refer :all]
- '[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]]
- '[adzerk.boot-reload :refer :all]
- '[allgress.boot-tasks :refer :all]
- '[pandeiro.boot-http :refer :all]
- '[cljsjs.boot-cljsjs :refer :all]
- '[mathias.boot-sassc :refer :all])
- (set-project-deps!)
- (default-task-options!)
- (deftask web-dev
- "Developer workflow for web-component UX."
- []
- (comp
- (asset-paths :asset-paths #{"html" "bower_components"})
- (serve :dir "target/")
- (watch)
- (cljs-repl)
- (speak)
- (reload)
- (sass :sass-file "main.scss"
- :output-dir "styles"
- :line-numbers true
- :source-maps true)
- (cljs)))
- (deftask dev []
- (comp (watch)
- (cljs-repl) ; order is important!!
- (cljs)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement