init codebase
This commit is contained in:
@@ -1,20 +1,40 @@
|
||||
{:paths []
|
||||
:deps {}
|
||||
:aliases
|
||||
{:api {:extra-deps {ajet/chat-api {:local/root "api"}}
|
||||
:main-opts ["-m" "ajet.chat.api.core"]}
|
||||
:web-sm {:extra-deps {ajet/chat-web-sm {:local/root "web-sm"}}
|
||||
:main-opts ["-m" "ajet.chat.web.core"]}
|
||||
:tui-sm {:extra-deps {ajet/chat-tui-sm {:local/root "tui-sm"}}
|
||||
:main-opts ["-m" "ajet.chat.tui-sm.core"]}
|
||||
:cli {:extra-deps {ajet/chat-cli {:local/root "cli"}}
|
||||
:main-opts ["-m" "ajet.chat.cli.core"]}
|
||||
:auth-gw {:extra-deps {ajet/chat-auth-gw {:local/root "auth-gw"}}
|
||||
:main-opts ["-m" "ajet.chat.auth-gw.core"]}
|
||||
{;; Service deps (no :main-opts — safe to combine with :dev)
|
||||
:api {:extra-deps {ajet/chat-api {:local/root "api"}}}
|
||||
:web-sm {:extra-deps {ajet/chat-web-sm {:local/root "web-sm"}}}
|
||||
:tui-sm {:extra-deps {ajet/chat-tui-sm {:local/root "tui-sm"}}}
|
||||
:cli {:extra-deps {ajet/chat-cli {:local/root "cli"}}}
|
||||
:auth-gw {:extra-deps {ajet/chat-auth-gw {:local/root "auth-gw"}}}
|
||||
|
||||
;; Standalone runners (use: clj -M:run/api)
|
||||
:run/api {:extra-deps {ajet/chat-api {:local/root "api"}}
|
||||
:main-opts ["-m" "ajet.chat.api.core"]}
|
||||
:run/web-sm {:extra-deps {ajet/chat-web-sm {:local/root "web-sm"}}
|
||||
:main-opts ["-m" "ajet.chat.web.core"]}
|
||||
:run/tui-sm {:extra-deps {ajet/chat-tui-sm {:local/root "tui-sm"}}
|
||||
:main-opts ["-m" "ajet.chat.tui-sm.core"]}
|
||||
:run/cli {:extra-deps {ajet/chat-cli {:local/root "cli"}}
|
||||
:main-opts ["-m" "ajet.chat.cli.core"]}
|
||||
:run/auth-gw {:extra-deps {ajet/chat-auth-gw {:local/root "auth-gw"}}
|
||||
:main-opts ["-m" "ajet.chat.auth-gw.core"]}
|
||||
|
||||
;; Development — includes all service deps + nREPL tooling
|
||||
:dev {:extra-paths ["dev"]
|
||||
:extra-deps {nrepl/nrepl {:mvn/version "1.3.0"}
|
||||
:extra-deps {ajet/chat-api {:local/root "api"}
|
||||
ajet/chat-auth-gw {:local/root "auth-gw"}
|
||||
ajet/chat-web-sm {:local/root "web-sm"}
|
||||
ajet/chat-tui-sm {:local/root "tui-sm"}
|
||||
nrepl/nrepl {:mvn/version "1.3.0"}
|
||||
cider/cider-nrepl {:mvn/version "0.50.2"}
|
||||
refactor-nrepl/refactor-nrepl {:mvn/version "3.10.0"}}}
|
||||
|
||||
;; Testing
|
||||
:test/base {:extra-deps {ajet/chat-api {:local/root "api"}
|
||||
ajet/chat-auth-gw {:local/root "auth-gw"}
|
||||
ajet/chat-web-sm {:local/root "web-sm"}
|
||||
ajet/chat-tui-sm {:local/root "tui-sm"}}}
|
||||
:test/unit {:extra-paths ["test"]
|
||||
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}}
|
||||
:main-opts ["-m" "kaocha.runner" "--focus" "unit"]}
|
||||
@@ -28,4 +48,13 @@
|
||||
:test/all {:extra-paths ["test"]
|
||||
:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}
|
||||
org.babashka/http-client {:mvn/version "0.4.22"}}
|
||||
:main-opts ["-m" "kaocha.runner"]}}}
|
||||
:main-opts ["-m" "kaocha.runner"]}
|
||||
:test {:extra-paths ["test"]
|
||||
:extra-deps {ajet/chat-api {:local/root "api"}
|
||||
ajet/chat-auth-gw {:local/root "auth-gw"}
|
||||
ajet/chat-web-sm {:local/root "web-sm"}
|
||||
ajet/chat-tui-sm {:local/root "tui-sm"}
|
||||
lambdaisland/kaocha {:mvn/version "1.91.1392"}
|
||||
org.babashka/http-client {:mvn/version "0.4.22"}}}
|
||||
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.6"}}
|
||||
:ns-default build}}}
|
||||
|
||||
Reference in New Issue
Block a user