-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathproject.clj
79 lines (61 loc) · 3.29 KB
/
project.clj
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
(def +version+ "3.72-SNAPSHOT")
(defproject com.sixsq.slipstream/SlipStreamWebUI "3.72-SNAPSHOT"
:description "Web Browser User Interface"
:url "https://github.com/slipstream/SlipStreamWebUI"
:license {:name "Apache 2.0"
:url "http://www.apache.org/licenses/LICENSE-2.0.txt"
:distribution :repo}
:plugins [[lein-parent "0.3.2"]
[lein-unpack-resources "0.1.1"]
[pdok/lein-filegen "0.1.0"]
[lein-resource "16.9.1"]]
:parent-project {:coords [sixsq/slipstream-parent "5.3.19"]
:inherit [:plugins
:min-lein-version
:managed-dependencies
:repositories
:deploy-repositories]}
:clean-targets ^{:protect false} ["resources/public/js/"
"target"
"resources/public/css/version.css"
"resources/public/css/codemirror.css"
"resources/public/css/foldgutter.css"
"resources/public/css/react-datepicker.min.css"
"resources/public/css/codemirror.css"]
:auto-clean false
:prep-tasks []
:pom-location "target/"
:filegen [{:data ["#release-version:after {content: '" ~+version+ "';}\n"]
:template-fn #(apply str %)
:target "target/version.css"}]
:resource {:resource-paths
[["node_modules/react-datepicker/dist/react-datepicker.min.css"
{:target-path "resources/public/css/react-datepicker.min.css"}]
["node_modules/codemirror/lib/codemirror.css"
{:target-path "resources/public/css/codemirror.css"}]
["node_modules/codemirror/addon/fold/foldgutter.css"
{:target-path "resources/public/css/foldgutter.css"}]
["target/version.css"
{:target-path "resources/public/css/version.css"}]]}
:dependencies [[reagent]
[re-frame]
[day8.re-frame/http-fx]
[clj-commons/secretary]
[expound]
[com.taoensso/timbre]
[com.sixsq.slipstream/SlipStreamClojureAPI-cimi ~+version+]
[com.taoensso/tempura]
[funcool/promesa]
[com.taoensso/encore] ;; fix conflict, needed indirectly
[camel-snake-kebab]]
:source-paths ["src/clj" "src/cljs"]
:profiles
{:dev {:dependencies [[org.clojure/clojure]
[org.clojure/clojurescript]
[binaryage/devtools]]}
:scljs {:dependencies [[thheller/shadow-cljs] ;; WARNING: also in package.json
[com.google.javascript/closure-compiler-unshaded]]}}
:aliases {"prepare" ["do" ["filegen"] ["resource"]]
"dev" ["do" "prepare" ["with-profile" "+scljs" "run" "-m" "shadow.cljs.devtools.cli" "watch" "webui"]]
"cljs-repl" ["with-profile" "+scljs" "run" "-m" "shadow.cljs.devtools.cli" "cljs-repl" "webui"]
"install" ["do" "prepare" ["with-profile" "+scljs" "run" "-m" "shadow.cljs.devtools.cli" "release" "webui"] ["install"]]})