Commit | Line | Data |
---|---|---|
6f6c103f | 1 | (defproject frak "0.1.2" |
ddfeefe3 | 2 | :description "Transform collections of strings into regular expressions." |
fef2a3db JH |
3 | :url "http://github.com/noprompt/frak" |
4 | :license {:name "Eclipse Public License" | |
5 | :url "http://www.eclipse.org/legal/epl-v10.html"} | |
0bb43f29 | 6 | :jar-exclusions [#"(?:\.(?:cljx|sw[onp])|cli\.cljs?)"] |
9556e48e | 7 | :dependencies [[org.clojure/clojure "1.5.1"]] |
0bb43f29 JH |
8 | :plugins [[lein-cljsbuild "0.3.2"] |
9 | [com.keminglabs/cljx "0.3.0"]] | |
10 | :source-paths ["src/cljx"] | |
11 | :profiles {:dev {:dependencies [[criterium "0.4.1"] | |
12 | [com.keminglabs/cljx "0.3.0"]] | |
13 | :repl-options {:nrepl-middleware [cljx.repl-middleware/wrap-cljx]}}} | |
14 | :cljx {:builds [{:source-paths ["src/cljx"] | |
15 | :output-path "target/classes" | |
16 | :rules :clj} | |
17 | {:source-paths ["src/cljx"] | |
18 | :output-path "target/classes" | |
19 | :rules :cljs}]} | |
20 | :cljsbuild {:builds [{:id "browser" | |
21 | :source-paths ["target/classes"] | |
504daf13 | 22 | :compiler {:output-to "target/js/frak.min.js" |
0bb43f29 JH |
23 | :optimizations :advanced |
24 | :pretty-print false}} | |
25 | {:id "node" | |
26 | :source-paths ["target/classes"] | |
27 | :compiler {:output-to "bin/frak" | |
f0f98a8f JH |
28 | :externs ["resources/externs/process.js"] |
29 | :optimizations :advanced | |
9556e48e | 30 | :pretty-print false |
0bb43f29 | 31 | :target :nodejs}}]} |
15547396 | 32 | :main frak.cli |
4658ddde | 33 | :repl-options {:init-ns frak}) |