{: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"}} }}