-(defproject klang "0.2.0-SNAPSHOT"
+(defproject klang "0.3.1"
   :description "A cljs logger and viewer"
   :url "http://www.github.com/rauhs/klang"
   :license {:name "Eclipse Public License"

  :jvm-opts ["-Xverify:none"]

  :clean-targets ^{:protect false} ["resources/public/js"]

  :minify-assets
  {:assets
   {"resources/public/css/site.min.css"
    "resources/public/css/site.css"}}

  :cljsbuild
  {:builds

  ;; What does this do?
  :clojurescript? true

  :dependencies [[org.clojure/clojure "1.7.0-RC1" :scope "provided"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                 [org.clojure/clojurescript "0.0-3308" :classifier "aot" :scope "provided"]
                 ;; CLJS
                 ;;[cljsjs/react "0.13.1-0"]
                 ;;[reagent "0.5.0" :exclusions [cljsjs/react]]
                 [reagent "0.5.0"]
                 [cljsjs/highlight "8.4-0"] ;; for code highlighting
                 ]

  :repositories [["clojars" {:sign-releases false}]]
  :plugins [[lein-cljsbuild "1.0.4"]
            [lein-environ "1.0.0"]
            [lein-ring "0.9.1"]]
  
  ;; Global exclusions are applied across the board, as an alternative
  ;; to duplication for multiple dependencies with the same excluded libraries.
  :exclusions [org.clojure/tools.nrepl]

  :min-lein-version "2.5.0"

