Rewrite trie construction and rendering, closes #3
[frak.git] / project.clj
CommitLineData
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"}
9556e48e
JH
6 :dependencies [[org.clojure/clojure "1.5.1"]]
7 :plugins [[lein-cljsbuild "0.3.2"]]
8 :source-paths ["src/clj"]
da4eb1d0 9 :profiles {:dev {:dependencies [[criterium "0.4.1"]]}}
9556e48e
JH
10 :cljsbuild {:crossovers [frak]
11 :crossover-path "crossovers"
12 :crossover-jar true
13 :builds [{:id "dev"
14 :source-paths ["src/clj" "src/cljs"]
15 :compiler {:output-to "bin/frak.dev.js"
16 :optimizations :simple
17 :pretty-print true
18 :target :nodejs}}
19
20 {:id "prod"
21 :source-paths ["src/clj" "src/cljs"]
22 :compiler {:output-to "bin/frak.prod.js"
f0f98a8f
JH
23 :externs ["resources/externs/process.js"]
24 :optimizations :advanced
9556e48e
JH
25 :pretty-print false
26 :target :nodejs}}]}
15547396 27 :main frak.cli
4658ddde 28 :repl-options {:init-ns frak})