{:paths ["scripts/src" "src/main"] :deps {org.babashka/spec.alpha {:git/url "https://github.com/babashka/spec.alpha" :sha "1a841c4cc1d4f6dab7505a98ed2d532dd9d56b78"} logseq/bb-tasks #_{:local/root "../bb-tasks"} {:git/url "https://github.com/logseq/bb-tasks" :git/sha "abb32ccd26405d56fd28a29d56f3cb902b8c4334"} logseq/graph-parser {:local/root "deps/graph-parser"}} :pods {clj-kondo/clj-kondo {:version "2022.02.09"} org.babashka/fswatcher {:version "0.0.3"}} :tasks {dev:watch logseq.tasks.dev/watch dev:open-dev-electron-app logseq.tasks.dev/open-dev-electron-app -dev:electron-start {:depends [dev:watch dev:open-dev-electron-app]} dev:electron-start {:doc "Start electron dev by watching assets and opening dev app" ;; Parallel execution - https://book.babashka.org/#parallel :task (run '-dev:electron-start {:parallel true})} dev:validate-local-storage logseq.tasks.spec/validate-local-storage dev:lint logseq.tasks.dev/lint lint:large-vars logseq.bb-tasks.lint.large-vars/-main lint:carve logseq.bb-tasks.lint.carve/-main nbb:watch logseq.bb-tasks.nbb.watch/watch nbb:portal-watch logseq.bb-tasks.nbb.watch/portal-watch lang:list logseq.tasks.lang/list-langs lang:missing logseq.tasks.lang/list-missing lang:duplicates logseq.tasks.lang/list-duplicates lang:invalid-translations logseq.tasks.lang/invalid-translations file-sync:integration-tests logseq.tasks.file-sync/integration-tests} :tasks/config {:large-vars ;; TODO: Get to a smaller max-lines-count {:max-lines-count 100 ;; TODO: Address vars tagged with cleanup-todo. These ;; are left mostly because they are not high priority ;; or not well understood :metadata-exceptions #{:large-vars/cleanup-todo}}}}