Skip to content

Commit 21b4ffc

Browse files
author
Edward Paget
committed
Working advanced compilation
1 parent 8c9c5bd commit 21b4ffc

File tree

6 files changed

+28
-9227
lines changed

6 files changed

+28
-9227
lines changed

project.clj

+22-13
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
(defproject replme "0.1.0-SNAPSHOT"
2-
:description "repl me"
2+
:description "REPLME"
33
:url "replme.clojurecup.com"
44

55
:license {:name "GNU Affero General Public License v3"
66
:url "https://www.gnu.org/licenses/agpl-3.0.html"}
77

8+
9+
810
:dependencies [[org.clojure/clojure "1.7.0-alpha1"]
911
[http-kit "2.1.18"]
1012
[compojure "1.1.9"]
@@ -16,24 +18,31 @@
1618
[com.stuartsierra/component "0.2.2"]
1719
[org.clojure/tools.nrepl "0.2.5"]
1820
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
19-
[org.clojure/clojurescript "0.0-2311"]
21+
[org.clojure/clojurescript "0.0-2342"]
2022
[markdown-clj "0.9.53"]
2123
[jayq "2.5.2"]]
2224

2325
:plugins [[lein-cljsbuild "1.0.3"]]
2426

2527
:profiles {:uberjar {:main replme.core
26-
:aot [replme.core]}
27-
28+
:aot [replme.core]
29+
:hooks [leiningen.cljsbuild]}
2830
:dev {:source-paths ["dev"]
2931
:dependencies [[org.clojure/tools.namespace "0.2.3"]]}}
3032
:cljsbuild {
31-
:builds [{:id "replme"
32-
:source-paths ["src"]
33-
:externs ["resources/public/externs/jquery.js",
34-
"resources/public/externs/jquery_console.js"]
35-
:compiler {
36-
:output-to "resources/public/replme.js"
37-
:output-dir "resources/public/out"
38-
:optimizations :none
39-
:source-map true}}]})
33+
:builds {:prod {:source-paths ["src"]
34+
:compiler {:preamble ["libs/jquery-1.10.2.min.js"
35+
"libs/jquery.console.js"]
36+
:externs ["libs/jquery-1.10.2.min.js"
37+
"libs/jquery.console.js"]
38+
:output-to "resources/public/replme.js"
39+
:output-dir "resources/public/out"
40+
:pretty-print false
41+
:optimizations :advanced
42+
:closure-warnings {:externs-validation :off
43+
:non-standard-jsdoc :off}}}
44+
:dev {:source-paths ["src"]
45+
:compiler {
46+
:output-to "resources/public/replme.js"
47+
:optimizations :none
48+
:source-map true}}}})

resources/libs/jquery-1.10.2.min.js

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)