Repository navigation
Expand file tree
/
Copy pathproject.clj
More file actions
92 lines (78 loc) · 3.66 KB
/
Copy pathproject.clj
File metadata and controls
92 lines (78 loc) · 3.66 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
(defproject jarppe/graphql-for-tkl "0.0.0-SNAPSHOT"
:dependencies [[org.clojure/clojure "1.9.0"]
; Syksy:
[jarppe/syksy "0.0.4"]
; Common stuff:
[org.clojure/core.async "0.4.474"]
[prismatic/schema "1.1.9"]
[potemkin "0.4.5"]
[metosin/potpuri "0.5.1"]
; GraphQL:
[com.walmartlabs/lacinia "0.25.0"]
[metosin/reitit "0.1.1-SNAPSHOT"]
[metosin/reitit-ring "0.1.1-SNAPSHOT"]
[metosin/reitit-schema "0.1.1-SNAPSHOT"]
; HTTP and HTML
[clj-http "3.8.0"]
; nrepl:
[org.clojure/tools.nrepl "0.2.13"]
; ClojureScript:
[org.clojure/clojurescript "1.10.238"]
[binaryage/devtools "0.9.10"]
[metosin/reagent-dev-tools "0.2.0"]
[reagent "0.8.0-alpha2"]
[cljs-http "0.1.45"]]
:min-lein-version "2.8.1"
:source-paths ["src/clj" "src/cljs"]
:test-paths ["test/clj"]
:target-path "target/dev"
:auto-clean false
:sass {:source-paths ["src/sass"]
:source-map true
:output-style :compressed}
:figwheel {:css-dirs ["target/dev/resources/public/css"]
:repl false}
:plugins [[lein-pdo "0.1.1"]
[deraen/lein-sass4clj "0.3.1"]
[lein-figwheel "0.5.15"]
[lein-cljsbuild "1.1.7"]]
:profiles {:dev {:dependencies [[metosin/testit "0.2.1"]]
:resource-paths ["target/dev/resources"]
:sass {:target-path "target/dev/resources/public/css"}}
:uberjar {:target-path "target/prod"
:source-paths ^:replace ["src/clj" "src/cljs"]
:resource-paths ["target/prod/resources"]
:sass {:target-path "target/prod/resources/public/css"}
:main syksy.main
:aot [syksy.main app.components]
:uberjar-name "app.jar"}}
:cljsbuild {:builds [{:id "dev"
:source-paths ["src/cljs"]
:figwheel true
:compiler {:main "app.front.main"
:asset-path "asset/js/out"
:external-config {:devtools/config {:features-to-install :all}}
:closure-defines {goog.DEBUG true}
:preloads [devtools.preload]
:output-to "target/dev/resources/public/js/main.js"
:output-dir "target/dev/resources/public/js/out"
:source-map true
:optimizations :none
:cache-analysis true
:pretty-print true}}
{:id "prod"
:source-paths ["src/cljc" "src/cljs"]
:compiler {:main "app.front.main"
:optimizations :advanced
:output-to "target/prod/resources/public/js/main.js"
:closure-defines {goog.DEBUG false}}}]}
:aliases {"dev" ["do"
["clean"]
["pdo"
["sass4clj" "auto"]
["figwheel"]]]
"uberjar" ["with-profile" "uberjar" "do"
["clean"]
["sass4clj" "once"]
["cljsbuild" "once" "prod"]
["uberjar"]]})