-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.clj
More file actions
89 lines (89 loc) · 4.37 KB
/
project.clj
File metadata and controls
89 lines (89 loc) · 4.37 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
(defproject junto-labs/learn-specter "0.0.1-SNAPSHOT"
:description "A repo for... learning Specter!"
:jvm-opts ^:replace
["-XX:-OmitStackTraceInFastThrow"
"-d64" "-server"]
:plugins [[lein-environ "1.0.3" ]
[lein-essthree "0.2.1" ]
[lein-ancient "0.6.10"]]
:dependencies
[[org.clojure/clojure "1.9.0-alpha5"]
[org.clojure/clojurescript "1.9.36" ]
[org.clojure/core.async "0.2.374" ]
[com.rpl/specter "0.11.2" ]
; ==== WORKFLOW ====
[org.clojure/tools.namespace "0.2.11" ]
; ==== VIEW ====
[garden "1.3.2" ]
[reagent "0.5.1"
:exclusions [org.json/json] ]
; ==== COMMUNICATION ====
[com.taoensso/sente "1.8.1" ]
; ==== LOGGING ====
[com.taoensso/timbre "4.3.1" ]
; ==== RESOURCES ====
[com.stuartsierra/component "0.3.1" ]
[environ "1.0.3" ]
; ==== EVENT DISPATCH ====
[re-frame "0.7.0" ]
; ==== SERVER ====
[compojure "1.5.0" ]
[http-kit "2.1.19" ]
[org.immutant/web "2.1.4" ]
[ring/ring-defaults "0.2.0" ]
]
:profiles
{:dev {:env {:profile "dev"}
:injections [] ; (clojure.main/repl :print clojure.pprint/pprint)
:resource-paths ["dev-resources"]
:dependencies [[figwheel "0.5.3-2"]]
:plugins [[lein-cljsbuild "1.1.3"]
[lein-figwheel "0.5.3-2"
:exclusions [org.clojure/clojure
org.clojure/core.async]]]}}
:aliases {"all" ["with-profile" "dev:dev,1.5:dev,1.7"]
"deploy-dev" ["do" "clean," "install"]
"deploy-prod" ["do" "clean," "install," "deploy" "clojars"]
"deploy-test-dev" ["do" "clean," "cljsbuild" "once" "dev"]
"autobuilder" ["do" "clean," "figwheel" "dev"]
"test" ["do" "clean," "test," "with-profile" "dev" "cljsbuild" "test"]}
:auto-clean false
:target-path "target"
:clean-targets ^{:protect false} [:target-path
[:cljsbuild :builds :dev :compiler :output-dir]
[:cljsbuild :builds :dev :compiler :output-to ]
[:cljsbuild :builds :min :compiler :output-dir]
[:cljsbuild :builds :min :compiler :output-to ]]
:java-source-paths ["src/java"]
:source-paths ["src/clj"
"src/cljc"]
:test-paths ["test"]
:global-vars {*warn-on-reflection* true
*unchecked-math* :warn-on-boxed}
:cljsbuild
{:builds
{:dev
{:figwheel true
:source-paths ["src/cljc" "src/cljs" "dev/cljc" "dev/cljs"]
:compiler {:output-to "dev-resources/public/js/compiled/learn-specter.js"
:output-dir "dev-resources/public/js/compiled/out"
:optimizations :none
:main junto-labs.learn-specter.system
:asset-path "js/compiled/out"
:source-map true
:source-map-timestamp true
:cache-analysis true}}
:min
{:source-paths ["src/cljc" "src/cljs" "dev/cljc" "dev/cljs"]
:compiler {:output-to "dev-resources/public/js/min-compiled/learn-specter.js"
:output-dir "dev-resources/public/js/min-compiled/out"
:main junto-labs.learn-specter.system
:optimizations :advanced
:asset-path "js/min-compiled/out"
:pretty-print false
;:parallel-build true
}}}}
:figwheel {:http-server-root "public" ;; default and assumes "resources"
:server-port 3449
:css-dirs ["dev-resources/public/css"]}
)