1 (defproject frak "0.1.5-SNAPSHOT"
2 :description "Transform collections of strings into regular expressions."
3 :url "http://github.com/noprompt/frak"
4 :license {:name "Eclipse Public License"
5 :url "http://www.eclipse.org/legal/epl-v10.html"}
6 :jar-exclusions [#"(?:\.(?:cljx|sw[onp])|cli\.cljs?)"]
7 :dependencies [[org.clojure/clojure "1.5.1"]
8 [guns.cli/optparse "1.1.1"]]
9 :plugins [[lein-cljsbuild "0.3.2"]
10 [com.keminglabs/cljx "0.3.0"]]
11 :source-paths ["src/cljx"]
12 :profiles {:dev {:dependencies [[criterium "0.4.1"]
13 [com.keminglabs/cljx "0.3.0"]]
14 :repl-options {:nrepl-middleware [cljx.repl-middleware/wrap-cljx]}
16 :cljx {:builds [{:source-paths ["src/cljx"]
17 :output-path "target/classes"
19 {:source-paths ["src/cljx"]
20 :output-path "target/classes"
22 :cljsbuild {:builds [{:id "browser"
23 :source-paths ["target/classes"]
24 :compiler {:output-to "target/js/frak.min.js"
25 :optimizations :advanced
28 :source-paths ["target/classes"]
29 :compiler {:output-to "bin/frak"
30 :externs ["resources/externs/process.js"]
31 :optimizations :advanced
35 :repl-options {:init-ns frak})