69 lines
3.5 KiB
Clojure
69 lines
3.5 KiB
Clojure
{:deps {:aliases [:blog :clojure-demos]}
|
|
:dev-http {8080 ["bases/do-blog/resources/public" "classpath:public"]
|
|
8082 ["bases/clojure-demos/resources/public" "classpath:public"]
|
|
8081 ["development/resources/public/" "classpath:public"]
|
|
}
|
|
;:nrepl {:middleware [refactor-nrepl.middleware/wrap-refactor]}
|
|
;;:nrepl {:middleware [refactor-nrepl.middleware/wrap-refactor]}
|
|
;; :source ["devlopment/src" "bases/portfolio/src"] ;;"src"
|
|
;; "../../components/web-ui/src"
|
|
;; "../../components/web-api/src"
|
|
;; "../../components/polyculture/src"
|
|
;; "../../components/svg-generation/src"
|
|
;; "../../components/local-store/src"]
|
|
:builds {:ui {:output-dir "development/resources/public/js"
|
|
;:asset-path "."
|
|
:target :portfolio
|
|
:title "My UI components library"
|
|
;;:runner-ns blog.chess-scene
|
|
:portfolio.ui/config {
|
|
:css-paths ["/css/styles.css"
|
|
"https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css"]}
|
|
:html-file {
|
|
:path "development/resources/public/portfolio.html"}
|
|
:compiler-options {:infer-externs :auto :output-feature-set :es6}
|
|
;; :modules {:base {:entries [com.oly.static-sites.portfolio.core]}
|
|
;; ;; :app {:init-fn com.oly.static-sites.portfolio.core/launch
|
|
;; ;; :depends-on #{:base}
|
|
;; ;; }
|
|
;; ;; :portfolio {;;:init-fn design/launch
|
|
;; ;; :depends-on #{:app}}
|
|
;; }
|
|
}
|
|
;; :app {:output-dir "development/resources/public/js"
|
|
;; ;:asset-path "."
|
|
;; :target :browser
|
|
;; :compiler-options {:infer-externs :auto :output-feature-set :es6}
|
|
;; :modules {:base {:entries []}
|
|
;; :app {:init-fn com.oly.static-sites.portfolio.core/launch
|
|
;; :depends-on #{:base}}
|
|
;; }
|
|
;; :devtools {:after-load app.main/reload!}}
|
|
:blog {:output-dir "bases/do-blog/resources/public/js"
|
|
;:asset-path "."
|
|
:target :browser
|
|
:compiler-options {:infer-externs :auto :output-feature-set :es6}
|
|
:modules {:base {:entries []}
|
|
:app {:init-fn com.oly.static-sites.do-blog.core/init
|
|
:depends-on #{:base}}
|
|
}
|
|
}
|
|
|
|
:clojure-demos {:output-dir "bases/clojure-demos/resources/public/js"
|
|
;:asset-path "."
|
|
:target :browser
|
|
:compiler-options {:infer-externs :auto :output-feature-set :es6 :externs ["datascript/externs.js"]
|
|
:warnings {:undeclared-var false}}
|
|
:modules {:base {:entries []}
|
|
:app {:init-fn com.oly.static-sites.clojure-demos.core/startup!
|
|
:depends-on #{:base}}
|
|
}
|
|
}
|
|
|
|
:blog-tests {:target :browser-test
|
|
:test-dir "development/resources/public/test/"
|
|
:ns-regexp "-test$"
|
|
:devtools {:http-port 8091
|
|
:http-root "development/resources/public/test"}}
|
|
}}
|