bb.edn 1.1 KB

1234567891011121314151617181920212223242526272829
  1. {:deps {org.babashka/http-server {:mvn/version "0.1.13"}
  2. org.babashka/cli {:mvn/version "0.2.23"}}
  3. :tasks
  4. {:requires ([babashka.cli :as cli])
  5. :init (def cli-opts (cli/parse-opts *command-line-args* {:coerce {:port :int :headers :edn}}))
  6. serve {:doc "Serve static assets"
  7. :requires ([babashka.http-server :as server])
  8. :task (server/exec (merge {:port 3002
  9. :dir "../static/"}
  10. cli-opts))}
  11. prn {:task (clojure "-X clojure.core/prn" cli-opts)}
  12. test {:doc "run tests (ns'es ending in '-basic-test')"
  13. :task (do (clojure "-M:test -r \".*\\-basic\\-test$\"")
  14. (System/exit 0))}
  15. rtc-extra-test {:doc "run rtc-extra-test"
  16. :task (do (clojure "-M:test -n logseq.e2e.rtc-extra-test")
  17. (System/exit 0))}
  18. -run-rtc-extra-test {:depends [serve prn rtc-extra-test]}
  19. run-rtc-extra-test {:task (run '-run-rtc-extra-test {:parallel true})}
  20. -dev {:depends [serve prn test]}
  21. dev {:doc "serve and test"
  22. :task (run '-dev {:parallel true})}}}