-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbb.edn
More file actions
74 lines (62 loc) · 2.21 KB
/
bb.edn
File metadata and controls
74 lines (62 loc) · 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{:tasks
{lint
{:doc "Load Clojure namespaces used for lint-style validation"
:depends [ring:lint]}
test
{:doc "Run Clojure tests"
:depends [ring:test]}
check
{:doc "Run all repository checks"
:depends [ring:lint ring:test client-react:build client-replicant:build]}
ring:lint
{:doc "Load ring-inertia Clojure namespaces used for lint-style validation"
:task (shell {:dir "ring-inertia"
:shutdown false}
"clojure -M:lint")}
ring:test
{:doc "Run ring-inertia Clojure tests"
:task (shell {:dir "ring-inertia"
:shutdown false}
"clojure -M:test")}
client-react:install
{:doc "Install React/Vite example dependencies"
:task (shell {:dir "examples/client-react"
:shutdown false}
"pnpm install")}
client-react:dev
{:doc "Start the React/Vite example dev server"
:task (shell {:dir "examples/client-react"
:shutdown false}
"pnpm dev")}
client-react:build
{:doc "Build the React/Vite example"
:task (shell {:dir "examples/client-react"
:shutdown false}
"pnpm build")}
client-replicant:install
{:doc "Install Replicant/shadow-cljs example dependencies"
:task (shell {:dir "examples/client-replicant"
:extra-env {"CI" "true"}
:shutdown false}
"pnpm install")}
client-replicant:dev
{:doc "Start the Replicant/shadow-cljs example dev server"
:task (shell {:dir "examples/client-replicant"
:shutdown false}
"pnpm dev")}
client-replicant:build
{:doc "Build the Replicant/shadow-cljs example"
:task (shell {:dir "examples/client-replicant"
:shutdown false}
"pnpm build")}
server-ring:dev
{:doc "Start the Ring example server"
:task (shell {:dir "examples/server-ring"
:shutdown false}
"clojure -M:dev")}
server-ring:dev-replicant
{:doc "Start the Ring example server with Replicant assets"
:task (shell {:dir "examples/server-ring"
:extra-env {"INERTIA_CLIENT" "replicant"}
:shutdown false}
"clojure -M:dev")}}}