-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathproject.clj
30 lines (30 loc) · 1.28 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
(defproject ksseono/joc-2nd "1.0.1"
:description "Example sources for The Joy of Clojure(2nd edition)"
:url "https://github.com/ksseono/the-joy-of-clojure"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.10.339"]
[org.clojure/core.unify "0.5.6"]
[org.clojure/core.logic "0.8.10"]
[cider/piggieback "0.3.9"]
[criterium "0.4.4"]]
:source-paths ["src/clj/ch01" "src/clj/ch03" "src/clj/ch04" "src/clj/ch05"
"src/clj/ch06" "src/clj/ch07" "src/clj/ch08" "src/clj/ch09"
"src/clj/ch10" "src/clj/ch11" "src/clj/ch12" "src/clj/ch13"
"src/clj/ch14" "src/clj/ch15" "src/clj/ch16" "src/clj/ch17"]
:plugins [[lein-cljsbuild "1.1.3"]]
:cljsbuild
{:builds
[{:source-paths ["src/cljs"]
:compiler
{:output-to "dev-target/all.js"
:optimizations :whitespace
:pretty-print true}}
{:source-paths ["src/cljs"]
:compiler
{:output-to "prod-target/all.js"
:optimizations :advanced
:externs ["externs.js"]
:pretty-print false}}]}
:repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]})