bb.edn 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {:paths ["scripts/src" "src/main"]
  2. :deps
  3. {org.babashka/spec.alpha
  4. {:git/url "https://github.com/babashka/spec.alpha"
  5. :sha "1a841c4cc1d4f6dab7505a98ed2d532dd9d56b78"}
  6. logseq/bb-tasks
  7. #_{:local/root "../bb-tasks"}
  8. {:git/url "https://github.com/logseq/bb-tasks"
  9. :git/sha "abb32ccd26405d56fd28a29d56f3cb902b8c4334"}
  10. logseq/graph-parser
  11. {:local/root "deps/graph-parser"}}
  12. :pods
  13. {clj-kondo/clj-kondo {:version "2022.02.09"}
  14. org.babashka/fswatcher {:version "0.0.3"}}
  15. :tasks
  16. {dev:watch
  17. logseq.tasks.dev/watch
  18. dev:open-dev-electron-app
  19. logseq.tasks.dev/open-dev-electron-app
  20. -dev:electron-start
  21. {:depends [dev:watch dev:open-dev-electron-app]}
  22. dev:electron-start
  23. {:doc "Start electron dev by watching assets and opening dev app"
  24. ;; Parallel execution - https://book.babashka.org/#parallel
  25. :task (run '-dev:electron-start {:parallel true})}
  26. dev:validate-local-storage
  27. logseq.tasks.spec/validate-local-storage
  28. dev:lint
  29. logseq.tasks.dev/lint
  30. lint:large-vars
  31. logseq.bb-tasks.lint.large-vars/-main
  32. lint:carve
  33. logseq.bb-tasks.lint.carve/-main
  34. nbb:watch
  35. logseq.bb-tasks.nbb.watch/watch
  36. nbb:portal-watch
  37. logseq.bb-tasks.nbb.watch/portal-watch
  38. lang:list
  39. logseq.tasks.lang/list-langs
  40. lang:missing
  41. logseq.tasks.lang/list-missing
  42. lang:duplicates
  43. logseq.tasks.lang/list-duplicates
  44. lang:invalid-translations
  45. logseq.tasks.lang/invalid-translations
  46. file-sync:integration-tests
  47. logseq.tasks.file-sync/integration-tests}
  48. :tasks/config
  49. {:large-vars
  50. ;; TODO: Get to a smaller max-lines-count
  51. {:max-lines-count 100
  52. ;; TODO: Address vars tagged with cleanup-todo. These
  53. ;; are left mostly because they are not high priority
  54. ;; or not well understood
  55. :metadata-exceptions #{:large-vars/cleanup-todo}}}}