{:deps {io.github.babashka/scittle.build {:local/root "../../build"} ;; datascript plugin ; io.github.babashka/scittle.datascript {:local/root "../../plugins/datascript"} io.github.babashka/scittle.dataspex {:local/root "../../plugins/dataspex"} io.github.babashka/scittle.javelin {:local/root "../../plugins/javelin"} io.github.babashka/scittle.hoplon {:local/root "../../plugins/hoplon"} io.github.babashka/http-server {:git/sha "b38c1f16ad2c618adae2c3b102a5520c261a7dd3"}} :tasks {:requires ([scittle.build :as build]) watch {:doc "Watch build" :task (build/build {:action "watch"})} serve {:doc "Starts http server for serving static files" :requires ([babashka.http-server :as http]) :task (do (http/serve {:port 1341 :dir "resources/public"}) (println "Serving static assets at http://localhost:1341"))} -dev {:depends [watch serve]} dev {:doc "Run compilation in watch mode and start http server" :task (do (run '-dev {:parallel true}) (deref (promise)))} release {:doc "Release build (advanced compiled JS)" :task (build/build {})}}}