-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.clj
49 lines (49 loc) · 1.63 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
(defproject hyjinks "0.0.4-SNAPSHOT"
:description "Hyjinks - An HTML generation/templating library"
:url "http://github.com/rkoeninger/hyjinks"
:license {
:name "MIT License"
:url "http://www.opensource.org/licenses/mit-license.php"
:distribution :repo}
:repositories [
["clojars" {:sign-releases false}]]
:repl-options {:init-ns hyjinks.core}
:source-paths ["src/shared" "src/cljs"]
:clean-targets ^{:protect false} ["target" "logs" "resources/public/js/compiled"]
:test-paths ["test/clj"]
:jar-exclusions [#"public"]
:cljsbuild {
:builds {
:dev {
:source-paths ["src/shared" "src/cljs" "test/cljs"]
:compiler {
:output-to "resources/public/js/compiled/hyjinks_browser.js"
:output-dir "resources/public/js/compiled/out"
:asset-path "js/compiled/out"
:optimizations :none
:main hyjinks.browser-test
:source-map true
:source-map-timestamp true
:cache-analysis true}}}}
:plugins [
[lein-cljsbuild "1.1.1"]
[lein-figwheel "0.5.8"]]
:dependencies [
[org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.8.51"]]
:exclusions
[org.clojure/clojure]
:jvm-opts ["--add-modules" "java.xml.bind"]
:figwheel {
:server-port 3450
:css-dirs ["resources/public/css"]
:server-logfile "logs/figwheel_server.log"}
:profiles {
:dev {
:dependencies [
[ring/ring-core "1.4.0"]
[ring-middleware-format "0.6.0"]
[compojure "1.4.0"]
[figwheel "0.4.0"]
[org.omcljs/om "0.9.0" :exclusions [cljsjs/react]]
[cljsjs/react-with-addons "0.13.3-0"]]}})