(defproject faceboard "0.1.0-SNAPSHOT"
  :description "FIXME: write this!"
  :url "http://example.com/FIXME"

  :jvm-opts ^:replace ["-Xms512m" "-Xmx512m" "-server"]

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/clojurescript "0.0-3196"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                 [org.omcljs/om "0.8.8" :exclusions [cljsjs/react]]
                 [cljsjs/react "0.13.1-0"]
                 [prismatic/om-tools "0.3.11"]
                 [binaryage/devtools "0.2.0"]
                 [spellhouse/phalanges "0.1.6"]
                 [secretary "1.2.3"]
                 [matchbox "0.0.6" :exclusions [commons-codec]]
                 [cljs-uuid "0.0.4"]
                 [cljs-http "0.1.30"]
                 [cuerdas "0.3.2"]
                 [markdown-clj "0.9.65"]
                 [garden "1.2.5"]
                 [figwheel "0.2.6"]
                 [com.cemerick/pprng "0.0.3"]
                 [org.webjars/codemirror "5.1"]
                 [compojure "1.3.3"]
                 [ring "1.3.2"]
                 [ring/ring-jetty-adapter "1.3.2"]
                 [ring/ring-defaults "0.1.4"]
                 [rm-hull/ring-gzip-middleware "0.1.7"]
                 [org.clojure/data.json "0.2.6"]
                 [enlive "1.1.5"]
                 [environ "1.0.0"]]

  :min-lein-version "2.0.0"

  :plugins [[lein-cljsbuild "1.0.5"]
            [lein-garden "0.2.5"]
            [lein-figwheel "0.2.6"]
            [lein-ring "0.9.3"]
            [environ/environ.lein "0.2.1"]
            [lein-aggravate "0.1.2-SNAPSHOT"]]

  :hooks [environ.leiningen.hooks
          leiningen.cljsbuild
          leiningen.garden
          leiningen.aggravate]

  :source-paths ["backend" "target/classes" "resources" "frontend"]

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

  :ring {:handler server.core/app}

  :figwheel {:http-server-root "public"                     ;; this will be in resources/
             :server-port      3000
             :css-dirs         ["resources/public/css"]
             :ring-handler     server.core/app}

  :cljsbuild {
              :builds {:dev-faceboard
                       {:source-paths ["frontend/src", "frontend/src-dev"]
                        :compiler     {:optimizations :none
                                       :output-to     "resources/public/_generated/dev/faceboard/faceboard.js"
                                       :output-dir    "resources/public/_generated/dev/faceboard"
                                       :source-map    true}}

                       :dev-editor
                       {:source-paths ["frontend/src-editor", "frontend/src-dev"]
                        :compiler     {:optimizations :none
                                       :output-to     "resources/public/_generated/dev/editor/editor.js"
                                       :output-dir    "resources/public/_generated/dev/editor"
                                       :source-map    true}}

                       :production-faceboard
                       {:source-paths ["frontend/src", "frontend/src-prod"]
                        :compiler     {:optimizations :advanced
                                       :pretty-print  false
                                       :output-to     "resources/public/_generated/prod/faceboard/faceboard.js"
                                       :output-dir    "resources/public/_generated/prod/faceboard/"
                                       :preamble      ["public/js/platform.js"
                                                       "public/js/delegate.js"
                                                       "public/js/element-resize.js"
                                                       "public/js/prefixfree.min.js"
                                                       ]}}

                       :production-editor
                       {:source-paths ["frontend/src-editor", "frontend/src-prod"]
                        :compiler     {:optimizations :advanced
                                       :pretty-print  false
                                       :output-to     "resources/public/_generated/prod/editor/editor.js"
                                       :output-dir    "resources/public/_generated/prod/editor/"
                                       :preamble      ["public/js/platform.js"
                                                       "public/js/delegate.js"
                                                       "public/js/element-resize.js"
                                                       "public/js/prefixfree.min.js"
                                                       "public/codemirror/codemirror.js"
                                                       "public/codemirror/addon/edit/matchbrackets.js"
                                                       "public/codemirror/addon/edit/closebrackets.js"
                                                       "public/codemirror/addon/selection/active-line.js"
                                                       "public/codemirror/addon/lint/jsonlint.js"
                                                       "public/codemirror/addon/lint/lint.js"
                                                       "public/codemirror/addon/lint/json-lint.js"
                                                       "public/codemirror/addon/fold/foldcode.js"
                                                       "public/codemirror/addon/fold/foldgutter.js"
                                                       "public/codemirror/addon/fold/brace-fold.js"
                                                       "public/codemirror/javascript.js"
                                                       ]}}}}

  :profiles {:production {:env {:production true}}}

  :garden {:builds [{:source-paths ["frontend/styles"]
                     :stylesheet   faceboard.garden/garden
                     :compiler     {:output-to     "resources/public/css/garden.css"
                                    :pretty-print? true}}]}

  :aggravate-files [{:input      ["resources/public/css/garden.css" ; must go first
                                  "resources/public/css/font-awesome.css"
                                  "resources/public/css/flags.css"
                                  "resources/public/codemirror/codemirror.css"
                                  "resources/public/codemirror/addon/lint/lint.css"
                                  "resources/public/codemirror/addon/fold/foldgutter.css"]
                     :output     "resources/public/_generated/faceboard.css"
                     :suffix     "css"
                     :compressor "yui"}]

  :uberjar-name "faceboard-standalone.jar")

(defproject faceboard "0.1.0-SNAPSHOT"
  :description "FIXME: write this!"
  :url "http://example.com/FIXME"

  :jvm-opts ^:replace ["-Xms512m" "-Xmx512m" "-server"]

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/clojurescript "0.0-3208"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                 [org.omcljs/om "0.8.8" :exclusions [cljsjs/react]]
                 [cljsjs/react "0.13.1-0"]
                 [prismatic/om-tools "0.3.11"]
                 [binaryage/devtools "0.2.0"]
                 [spellhouse/phalanges "0.1.6"]
                 [secretary "1.2.3"]
                 [matchbox "0.0.6" :exclusions [commons-codec]]
                 [cljs-uuid "0.0.4"]
                 [cljs-http "0.1.30"]
                 [cuerdas "0.3.2"]
                 [markdown-clj "0.9.65"]
                 [garden "1.2.5"]
                 [figwheel "0.2.6"]
                 [com.cemerick/pprng "0.0.3"]
                 [org.webjars/codemirror "5.1"]
                 [compojure "1.3.3"]
                 [ring "1.3.2"]
                 [ring/ring-jetty-adapter "1.3.2"]
                 [ring/ring-defaults "0.1.4"]
                 [rm-hull/ring-gzip-middleware "0.1.7"]
                 [org.clojure/data.json "0.2.6"]
                 [enlive "1.1.5"]
                 [environ "1.0.0"]]

  :min-lein-version "2.0.0"

  :plugins [[lein-cljsbuild "1.0.5"]
            [lein-garden "0.2.5"]
            [lein-figwheel "0.2.6"]
            [lein-ring "0.9.3"]
            [environ/environ.lein "0.2.1"]
            [lein-aggravate "0.1.2-SNAPSHOT"]]

  :hooks [environ.leiningen.hooks
          leiningen.cljsbuild
          leiningen.garden
          leiningen.aggravate]

  :source-paths ["backend" "target/classes" "resources" "frontend"]

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

  :ring {:handler server.core/app}

  :figwheel {:http-server-root "public"                     ;; this will be in resources/
             :server-port      3000
             :css-dirs         ["resources/public/css"]
             :ring-handler     server.core/app}

  :cljsbuild {
              :builds {:dev-faceboard
                       {:source-paths ["frontend/src", "frontend/src-dev"]
                        :compiler     {:optimizations :none
                                       :output-to     "resources/public/_generated/dev/faceboard/faceboard.js"
                                       :output-dir    "resources/public/_generated/dev/faceboard"
                                       :source-map    true}}

                       :dev-editor
                       {:source-paths ["frontend/src-editor", "frontend/src-dev"]
                        :compiler     {:optimizations :none
                                       :output-to     "resources/public/_generated/dev/editor/editor.js"
                                       :output-dir    "resources/public/_generated/dev/editor"
                                       :source-map    true}}

                       :production-faceboard
                       {:source-paths ["frontend/src", "frontend/src-prod"]
                        :compiler     {:optimizations :advanced
                                       :pretty-print  false
                                       :pseudo-names  false
                                       :elide-asserts true
                                       :output-to     "resources/public/_generated/prod/faceboard/faceboard.js"
                                       :output-dir    "resources/public/_generated/prod/faceboard/"
                                       :preamble      ["public/js/platform.js"
                                                       "public/js/delegate.js"
                                                       "public/js/element-resize.js"
                                                       "public/js/prefixfree.min.js"
                                                       ]}}

                       :production-editor
                       {:source-paths ["frontend/src-editor", "frontend/src-prod"]
                        :compiler     {:optimizations :advanced
                                       :pretty-print  false
                                       :pseudo-names  false
                                       :elide-asserts true
                                       :output-to     "resources/public/_generated/prod/editor/editor.js"
                                       :output-dir    "resources/public/_generated/prod/editor/"
                                       :preamble      ["public/js/platform.js"
                                                       "public/js/delegate.js"
                                                       "public/js/element-resize.js"
                                                       "public/js/prefixfree.min.js"
                                                       "public/codemirror/codemirror.js"
                                                       "public/codemirror/addon/edit/matchbrackets.js"
                                                       "public/codemirror/addon/edit/closebrackets.js"
                                                       "public/codemirror/addon/selection/active-line.js"
                                                       "public/codemirror/addon/lint/jsonlint.js"
                                                       "public/codemirror/addon/lint/lint.js"
                                                       "public/codemirror/addon/lint/json-lint.js"
                                                       "public/codemirror/addon/fold/foldcode.js"
                                                       "public/codemirror/addon/fold/foldgutter.js"
                                                       "public/codemirror/addon/fold/brace-fold.js"
                                                       "public/codemirror/javascript.js"
                                                       ]}}}}

  :profiles {:production {:env {:production true}}}

  :garden {:builds [{:source-paths ["frontend/styles"]
                     :stylesheet   faceboard.garden/garden
                     :compiler     {:output-to     "resources/public/css/garden.css"
                                    :pretty-print? true}}]}

  :aggravate-files [{:input      ["resources/public/css/garden.css" ; must go first
                                  "resources/public/css/font-awesome.css"
                                  "resources/public/css/flags.css"
                                  "resources/public/codemirror/codemirror.css"
                                  "resources/public/codemirror/addon/lint/lint.css"
                                  "resources/public/codemirror/addon/fold/foldgutter.css"]
                     :output     "resources/public/_generated/faceboard.css"
                     :suffix     "css"
                     :compressor "yui"}]

  :uberjar-name "faceboard-standalone.jar")

Bump clojurescript

Bump clojurescript


(defproject funcool/catacumba "1.0.0"
  :description "Asynchronous Web Toolkit for Clojure."
  :url "http://github.com/funcool/catacumba"
  :license {:name "BSD (2-Clause)"
            :url "http://opensource.org/licenses/BSD-2-Clause"}

  :source-paths ["src/clojure"]
  :java-source-paths ["src/java"]

  :jar-exclusions [#"\.swp|\.swo|bench\.clj|user\.clj"]
  :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"
                  "-Xlint:unchecked" "-Xlint:deprecation"]
  :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
                 [org.slf4j/slf4j-simple "1.7.21" :scope "provided"]
                 [org.clojure/core.async "0.2.385"]
                 [io.ratpack/ratpack-core "1.4.1"
                  :exclusions [io.netty/netty-codec-http
                               io.netty/netty-handler
                               io.netty/netty-transport-native-epoll]]
                 [io.netty/netty-all "4.1.4.Final"]
                 [cheshire "5.6.3"
                  :exclusions [com.fasterxml.jackson.core/jackson-core]]
                 [ns-tracker "0.3.0"]
                 [manifold "0.1.5"]
                 [com.stuartsierra/component "0.3.1"]
                 [commons-io/commons-io "2.5"]
                 [buddy/buddy-sign "1.1.0"
                  :exclusions [com.fasterxml.jackson.core/jackson-core]]

                 [funcool/cuerdas "0.8.0"]
                 [funcool/promesa "1.5.0"]
                 [danlentz/clj-uuid "0.1.6"]
                 [environ "1.1.0"]
                 [com.cognitect/transit-clj "0.8.288"]])

(defproject funcool/catacumba "1.0.1"
  :description "Asynchronous Web Toolkit for Clojure."
  :url "http://github.com/funcool/catacumba"
  :license {:name "BSD (2-Clause)"
            :url "http://opensource.org/licenses/BSD-2-Clause"}

  :source-paths ["src/clojure"]
  :java-source-paths ["src/java"]

  :jar-exclusions [#"\.swp|\.swo|bench\.clj|user\.clj"]
  :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"
                  "-Xlint:unchecked" "-Xlint:deprecation"]
  :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
                 [org.slf4j/slf4j-simple "1.7.21" :scope "provided"]
                 [org.clojure/core.async "0.2.385"]
                 [io.ratpack/ratpack-core "1.4.1"
                  :exclusions [io.netty/netty-codec-http
                               io.netty/netty-handler
                               io.netty/netty-transport-native-epoll]]
                 [io.netty/netty-all "4.1.4.Final"]
                 [cheshire "5.6.3"
                  :exclusions [com.fasterxml.jackson.core/jackson-core]]
                 [ns-tracker "0.3.0"]
                 [manifold "0.1.5"]
                 [com.stuartsierra/component "0.3.1"]
                 [commons-io/commons-io "2.5"]
                 [buddy/buddy-sign "1.1.0"
                  :exclusions [com.fasterxml.jackson.core/jackson-core]]

                 [funcool/cuerdas "0.8.0"]
                 [funcool/promesa "1.5.0"]
                 [danlentz/clj-uuid "0.1.6"]
                 [environ "1.1.0"]
                 [com.cognitect/transit-clj "0.8.288"]])

Set version to 1.0.1.

Set version to 1.0.1.


(defproject duratom "0.4.10-SNAPSHOT"
  :description "A durable atom/agent type for Clojure."
  :url "https://github.com/jimpil/duratom"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]]
  :profiles {:dev {:dependencies [[org.clojure/java.jdbc "0.6.1"]
                                  [org.postgresql/postgresql "9.4.1208.jre7"] ;; PGSQL driver
                                  [amazonica "0.3.58"]
                                  [com.taoensso/carmine "2.19.1"]
                                  [com.taoensso/nippy "2.13.0"]]}}
  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]
  :javac-options     ["--release" "8"]

  :release-tasks [["vcs" "assert-committed"]
                  ["change" "version" "leiningen.release/bump-version" "release"]
                  ["vcs" "commit"]
                  ["vcs" "tag" "--no-sign"]
                  ["deploy"]
                  ["change" "version" "leiningen.release/bump-version"]
                  ["vcs" "commit"]
                  ;["vcs" "push"]
                  ]
  :deploy-repositories [["releases" :clojars]] ;; lein release :patch
  :signing {:gpg-key "jimpil1985@gmail.com"}
  )

(defproject duratom "0.5.0-SNAPSHOT"
  :description "A durable atom/agent type for Clojure."
  :url "https://github.com/jimpil/duratom"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]]
  :profiles {:dev {:dependencies [[org.clojure/java.jdbc "0.6.1"]
                                  [org.postgresql/postgresql "9.4.1208.jre7"] ;; PGSQL driver
                                  [amazonica "0.3.58"]
                                  [com.taoensso/carmine "2.19.1"]
                                  [com.taoensso/nippy "2.13.0"]]}}
  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]
  :javac-options     ["--release" "8"]

  :release-tasks [["vcs" "assert-committed"]
                  ["change" "version" "leiningen.release/bump-version" "release"]
                  ["vcs" "commit"]
                  ["vcs" "tag" "--no-sign"]
                  ["deploy"]
                  ["change" "version" "leiningen.release/bump-version"]
                  ["vcs" "commit"]
                  ;["vcs" "push"]
                  ]
  :deploy-repositories [["releases" :clojars]] ;; lein release :patch
  :signing {:gpg-key "jimpil1985@gmail.com"}
  )

fix project version

fix project version


(defproject fentontravers/websocket-client "0.4.7-SNAPSHOT"
  :description "WebSocket Client Library"
  :url "https://github.com/ftravers/websocket-client"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.9.0-alpha14"]
                 [org.clojure/clojurescript "1.9.456"]
                 [org.clojure/core.async "0.2.395" :exclusions [org.clojure/tools.reader]]
                 [com.taoensso/timbre "4.8.0"]]

  :source-paths ["src/cljs"]
  :clean-targets ^{:protect false} ["target" "resources/public/js"]
  :target-path "target/%s"
  :cljsbuild {:builds
              [{:id "dev"
                :source-paths ["src/cljs"]
                :figwheel true
                :compiler {:main websocket-client.core
                           :asset-path "js"
                           :output-to "resources/public/js/main.js"
                           :output-dir "resources/public/js"
                           :verbose true
                           :source-map-timestamp true}}
               {:id "test"
                :source-paths ["src/cljs" "cljs-test"]
                :compiler {:optimizations :none
                           :output-to "out/testable.js"
                           :main websocket-client.runner}}]}

  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.11"]
                                  [figwheel-sidecar "0.5.4-7"]
                                  [com.cemerick/piggieback "0.2.1"]]
                   :source-paths ["src/cljs"]
                   :repl-options {:init (set! *print-length* 50)
                                  :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}}})

(defproject fentontravers/websocket-client "0.4.7-SNAPSHOT"
  :description "WebSocket Client Library"
  :url "https://github.com/ftravers/websocket-client"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.9.0-alpha14"]
                 [org.clojure/clojurescript "1.9.456"]
                 [org.clojure/core.async "0.2.395" :exclusions [org.clojure/tools.reader]]
                 [com.taoensso/timbre "4.8.0"]]

  :source-paths ["src/cljs"]
  :clean-targets ^{:protect false} ["target" "resources/public/js"]
  :target-path "target/%s"
  :cljsbuild {:builds
              [{:id "dev"
                :source-paths ["src/cljs"]
                :figwheel true
                :compiler {:main websocket-client.core
                           :asset-path "js"
                           :output-to "resources/public/js/main.js"
                           :output-dir "resources/public/js"
                           :verbose true
                           :source-map-timestamp true}}
               {:id "test"
                :source-paths ["src/cljs" "cljs-test"]
                :compiler {:optimizations :none
                           :output-to "out/testable.js"
                           :main websocket-client.runner}}]}

  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.11"]
                                  [figwheel-sidecar "0.5.9"]
                                  [com.cemerick/piggieback "0.2.1"]]
                   :source-paths ["src/cljs"]
                   :repl-options {:init (set! *print-length* 50)
                                  :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}}})

update figwheel version

update figwheel version


(defproject whatsoup "0.1.0-SNAPSHOT"
  :description "A soup generator"
  :url "https://github.com/stellingsimon/whatsoup"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]]
  :main ^:skip-aot whatsoup.core
  :target-path "target/%s"
  :profiles {:uberjar {:aot :all}})

(defproject stellingsimon/whatsoup "0.1.0-SNAPSHOT"
  :description "A soup generator"
  :url "https://github.com/stellingsimon/whatsoup"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]]
  :main ^:skip-aot whatsoup.core
  :target-path "target/%s"
  :profiles {:uberjar {:aot :all}})

fix maven groupId

fix maven groupId


(defproject bartleby "0.1.0-SNAPSHOT"
  :description "CAPSiDE Functional Nomads: Session 03"
  :url "https://github.com/capside-functional-nomads/bartleby"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [ring/ring-core "1.5.1"]
                 [ring/ring-devel "1.5.1"]
                 [ring-logger "0.7.7"]
                 [ring-logger-timbre "0.7.5"]
                 [metosin/ring-http-response "0.8.2"]
                 [ring/ring-json "0.4.0"]
                 [com.taoensso/timbre "4.8.0"]
                 [com.fzakaria/slf4j-timbre "0.3.4"]
                 [cprop "0.1.10"]
                 [org.immutant/web "2.1.6"
                  :exclusions [ch.qos.logback/logback-classic]]
                 [compojure "1.5.2"]
                 [com.stuartsierra/component "0.3.2"]
                 [hikari-cp "1.7.5"]
                 [com.layerware/hugsql "0.4.7"]
                 [migratus "0.8.33"]
                 [org.postgresql/postgresql "42.0.0"]
                 [buddy/buddy-core "1.2.0"]
                 [buddy/buddy-sign "1.4.0"]
                 [buddy/buddy-auth "1.4.1"]
                 [clj-time "0.13.0"]
                 [clj-http "2.3.0"]
                 [cheshire "5.7.0"]
                 [reloaded.repl "0.2.3"]
                 [org.clojure/tools.namespace "0.2.11"]
                 [org.clojure/clojurescript "1.9.229"]
                 [reagent "0.6.0"]
                 [re-frame "0.9.1"]]
  :main bartleby.core
  ;;:main ^:skip-aot bartleby.core
  :profiles {:dev {:resource-paths ["config/dev"]
                   :cljsbuild {:builds [{:source-paths ["src/cljs"]
                                         :compiler {:main bartleby.core
                                                    :output-to "resources/public/js/compiled/app.js"
                                                    :output-dir "resources/public/js/compiled/out"
                                                    :asset-path "js/compiled/out"
                                                    :source-map-timestamp true
                                                    :preloads [devtools.preload]
                                                    :external-config {:devtools/config {:features-to-install :all}}}}]}}
             :prod {:resource-paths ["config/prod"]
                    :cljsbuild {:builds [{:source-paths ["src/cljs"]
                                          :compiler {:main bartleby.core
                                                     :output-to "resources/public/js/compiled/app.js"
                                                     :optimizations :advanced
                                                     :pretty-print false
                                                     :source-map-timestamp true}}]}}
             :uberjar {:aot :all}}
  :target-path "target/%s"
  :plugins [[lein-cljsbuild "1.1.5"]])

(defproject bartleby "0.1.0-SNAPSHOT"
  :description "CAPSiDE Functional Nomads: Session 03"
  :url "https://github.com/capside-functional-nomads/bartleby"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [ring/ring-core "1.5.1"]
                 [ring/ring-devel "1.5.1"]
                 [ring-logger "0.7.7"]
                 [ring-logger-timbre "0.7.5"]
                 [metosin/ring-http-response "0.8.2"]
                 [ring/ring-json "0.4.0"]
                 [com.taoensso/timbre "4.8.0"]
                 [com.fzakaria/slf4j-timbre "0.3.4"]
                 [cprop "0.1.10"]
                 [org.immutant/web "2.1.6"
                  :exclusions [ch.qos.logback/logback-classic]]
                 [compojure "1.5.2"]
                 [com.stuartsierra/component "0.3.2"]
                 [hikari-cp "1.7.5"]
                 [com.layerware/hugsql "0.4.7"]
                 [migratus "0.8.33"]
                 [org.postgresql/postgresql "42.0.0"]
                 [buddy/buddy-core "1.2.0"]
                 [buddy/buddy-sign "1.4.0"]
                 [buddy/buddy-auth "1.4.1"]
                 [clj-time "0.13.0"]
                 [clj-http "2.3.0"]
                 [cheshire "5.7.0"]
                 [reloaded.repl "0.2.3"]
                 [org.clojure/tools.namespace "0.2.11"]
                 [org.clojure/clojurescript "1.9.229"]
                 [binaryage/devtools  "0.9.2"]
                 [reagent "0.6.0"]
                 [re-frame "0.9.1"]]
  :main bartleby.core
  ;;:main ^:skip-aot bartleby.core
  :profiles {:dev {:resource-paths ["config/dev"]
                   :cljsbuild {:builds [{:source-paths ["src/cljs"]
                                         :compiler {:main bartleby.core
                                                    :output-to "resources/public/js/compiled/app.js"
                                                    :output-dir "resources/public/js/compiled/out"
                                                    :asset-path "js/compiled/out"
                                                    :source-map-timestamp true
                                                    :preloads [devtools.preload]
                                                    :external-config {:devtools/config {:features-to-install :all}}}}]}}
             :prod {:resource-paths ["config/prod"]
                    :cljsbuild {:builds [{:source-paths ["src/cljs"]
                                          :compiler {:main bartleby.core
                                                     :output-to "resources/public/js/compiled/app.js"
                                                     :optimizations :advanced
                                                     :pretty-print false
                                                     :source-map-timestamp true}}]}}
             :uberjar {:aot :all}}
  :target-path "target/%s"
  :plugins [[lein-cljsbuild "1.1.5"]])

add devtools

add devtools


(defproject mvxcvi/blocks "0.10.0-SNAPSHOT"
  :description "Content-addressed data storage interface."
  :url "https://github.com/greglook/blocks"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}

  :aliases
  {"coverage" ["with-profile" "+coverage" "cloverage"
               "--ns-exclude-regex" "blocks.store.tests"]}

  :deploy-branches ["master"]
  :java-source-paths ["src"]
  :pedantic? :abort

  :dependencies
  [[org.clojure/clojure "1.8.0"]
   [org.clojure/data.priority-map "0.0.7"]
   [org.clojure/test.check "0.9.0" :scope "test"]
   [org.clojure/tools.logging "0.3.1"]
   [bigml/sketchy "0.4.1"]
   [byte-streams "0.2.2"]
   [com.stuartsierra/component "0.3.2"]
   [commons-io "2.5"]
   [mvxcvi/multihash "2.0.1"]
   [mvxcvi/puget "1.0.1" :scope "test"]]

  :test-selectors
  {:unit (complement :integration)
   :integration :integration}

  :hiera
  {:cluster-depth 2
   :vertical false
   :show-external false
   :ignore-ns #{blocks.store.tests}}

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/blocks/blob/master/{filepath}#L{line}"
   :output-path "target/doc/api"}

  :whidbey
  {:tag-types {'multihash.core.Multihash {'data/hash 'multihash.core/base58}
               'blocks.data.Block {'blocks.data.Block (partial into {})}}}

  :profiles
  {:repl
   {:source-paths ["dev"]}

   :test
   {:dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog"]}

   :coverage
   {:plugins [[lein-cloverage "1.0.9"]]
    :dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
               "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})

(defproject mvxcvi/blocks "0.9.1"
  :description "Content-addressed data storage interface."
  :url "https://github.com/greglook/blocks"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}

  :aliases
  {"coverage" ["with-profile" "+coverage" "cloverage"
               "--ns-exclude-regex" "blocks.store.tests"]}

  :deploy-branches ["master"]
  :java-source-paths ["src"]
  :pedantic? :abort

  :dependencies
  [[org.clojure/clojure "1.8.0"]
   [org.clojure/data.priority-map "0.0.7"]
   [org.clojure/test.check "0.9.0" :scope "test"]
   [org.clojure/tools.logging "0.3.1"]
   [bigml/sketchy "0.4.1"]
   [byte-streams "0.2.2"]
   [com.stuartsierra/component "0.3.2"]
   [commons-io "2.5"]
   [mvxcvi/multihash "2.0.1"]
   [mvxcvi/puget "1.0.1" :scope "test"]]

  :test-selectors
  {:unit (complement :integration)
   :integration :integration}

  :hiera
  {:cluster-depth 2
   :vertical false
   :show-external false
   :ignore-ns #{blocks.store.tests}}

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/blocks/blob/master/{filepath}#L{line}"
   :output-path "target/doc/api"}

  :whidbey
  {:tag-types {'multihash.core.Multihash {'data/hash 'multihash.core/base58}
               'blocks.data.Block {'blocks.data.Block (partial into {})}}}

  :profiles
  {:repl
   {:source-paths ["dev"]}

   :test
   {:dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog"]}

   :coverage
   {:plugins [[lein-cloverage "1.0.9"]]
    :dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
               "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})

Set patch version.

Set patch version.


(defproject clj-gpio "0.0.1-SNAPSHOT"
    :description "A lightweight Clojure library for Raspberry PI GPIO"
    :url "https://github.com/peterschwarz/clj-gpio"
    :min-lein-version  "2.0.0"
    :source-paths      ["src/main/clojure"]
    :test-paths        ["src/test/clojure"]
    :java-source-paths ["src/main/java"]
    :javac-options     ["-target" "1.6" "-source" "1.6"]

    :dependencies [[org.clojure/clojure "1.5.1"]
                   [org.clojure/core.async "0.1.278.0-76b25b-alpha"]
                   [net.java.dev.jna/jna "4.1.0"]])

(defproject clj-gpio "0.1.0-SNAPSHOT"
    :description "A lightweight Clojure library for Raspberry PI GPIO"
    :url "https://github.com/peterschwarz/clj-gpio"
    :min-lein-version  "2.0.0"
    :source-paths      ["src/main/clojure"]
    :test-paths        ["src/test/clojure"]
    :java-source-paths ["src/main/java"]
    :javac-options     ["-target" "1.6" "-source" "1.6"]

    :dependencies [[org.clojure/clojure "1.6.0"]
                   [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                   [net.java.dev.jna/jna "4.1.0"]])

update deps

update deps


(defproject clojars-web "155-SNAPSHOT"
  :min-lein-version "2.0.0"
  :dependencies [[org.clojure/clojure "1.10.3"]
                 [org.clojure/core.memoize "1.0.253"]
                 [raven-clj "1.6.0"
                  :exclusions [cheshire]]
                 [org.apache.maven/maven-model "3.8.4"]
                 [org.apache.maven/maven-repository-metadata "3.8.4"]
                 [org.codehaus.plexus/plexus-utils "3.4.1"]
                 [ring-middleware-format "0.7.4"
                  :exclusions [ring/ring-core
                               cheshire
                               com.fasterxml.jackson.core/jackson-core
                               com.fasterxml.jackson.dataformat/jackson-dataformat-smile
                               org.yaml/snakeyaml]]
                 ;; addresses CVE-2017-18640
                 [org.yaml/snakeyaml "1.30"]
                 [org.apache.commons/commons-email "1.5"]
                 [net.cgrand/regex "1.0.1"
                  :exclusions [org.clojure/clojure]]
                 [com.cemerick/friend "0.2.3"
                  :exclusions [com.google.inject/guice
                               commons-codec
                               commons-io
                               commons-logging
                               org.apache.httpcomponents/httpclient
                               org.apache.httpcomponents/httpcore
                               org.clojure/core.cache
                               ring/ring-core
                               slingshot
                               ;; not used, excluded to address CVE-2007-1652, CVE-2007-1651
                               org.openid4java/openid4java-nodeps
                               ;; not used, excluded to address CVE-2012-0881, CVE-2013-4002, CVE-2009-2625
                               net.sourceforge.nekohtml/nekohtml
                               org.mindrot/jbcrypt]]
                 ;; addresses CVE-2015-0886
                 [org.mindrot/jbcrypt "0.4"]
                 [com.github.scribejava/scribejava-apis "8.3.1"]
                 [buddy/buddy-core "1.10.1"
                  :exclusions [commons-codec]]
                 [clj-stacktrace "0.2.8"]
                 [clj-time "0.15.2"]
                 [ring/ring-anti-forgery "1.3.0"
                  :exclusions [commons-codec]]
                 [valip "0.2.0"
                  :exclusions [commons-logging
                               commons-validator/commons-validator]]
                 ;; addresses CVE-2019-10086, CVE-2014-0114, CVE-2017-15708, CVE-2015-6420
                 [commons-validator/commons-validator "1.7"]
                 [clucy "0.3.0"]
                 [org.clojure/tools.nrepl "0.2.11"]
                 [yesql "0.5.3"]
                 [org.postgresql/postgresql "42.3.1"]
                 [duct/hikaricp-component "0.1.2"
                  :exclusions [com.stuartsierra/component
                               org.slf4j/slf4j-api]]
                 [duct "0.8.2"
                  :exclusions [org.clojure/tools.reader]]
                 [ring/ring-core "1.9.4"]
                 [ring/ring-jetty-adapter "1.9.4"]
                 [ring-jetty-component "0.3.1"
                  :exclusions [org.clojure/tools.reader
                               ring/ring-core]]
                 [digest "1.4.10"]
                 [clj-http "3.12.3"
                  :exclusions [commons-codec
                               commons-io]]
                 [aero "1.1.6"]
                 [one-time "0.7.0"
                  :exclusions [commons-codec]]

                 ;; logging
                 [org.clojure/tools.logging "1.2.3"]
                 [ch.qos.logback/logback-classic "1.3.0-alpha5"
                  :exclusions [com.sun.mail/javax.mail]]

                 ;; AWS
                 [com.cognitect.aws/api "0.8.539"
                  :exclusions [org.eclipse.jetty/jetty-util]]
                 [com.cognitect.aws/endpoints "1.1.12.129"]
                 [com.cognitect.aws/s3 "814.2.991.0"]]
  :main ^:skip-aot clojars.main
  :target-path "target/%s/"
  :release-tasks [["vcs" "assert-committed"]
                  ["change" "version" "super.sport/bump-version" "release"]
                  ["vcs" "commit"]
                  ["vcs" "tag"]
                  ["change" "version" "super.sport/bump-version"]
                  ["vcs" "commit"]
                  ["vcs" "push"]]
  :aliases {"migrate" ["run" "-m" "clojars.tools.migrate-db"]}
  :pedantic? :warn
  :profiles
  {:dev  [:project/dev :profiles/dev]
   :repl {:pedantic? false}
   :test [:project/test :profiles/test]
   :uberjar {:aot :all}
   :profiles/dev  {}
   :profiles/test {}
   :project/dev   {:source-paths ["dev"]
                   :repl-options {:init-ns user}
                   :dependencies [[reloaded.repl "0.2.4"]
                                  [clj-commons/pomegranate "1.2.1"
                                   :exclusions
                                   [commons-logging
                                    org.apache.httpcomponents/httpcore]]
                                  [org.clojure/tools.namespace "1.2.0"]
                                  [eftest "0.5.9"]
                                  [kerodon "0.9.1"
                                   :exclusions [clj-time
                                                org.apache.httpcomponents/httpcore
                                                org.flatland/ordered
                                                ring/ring-codec]]
                                  [net.polyc0l0r/bote "0.1.0"
                                   :exclusions [commons-codec
                                                javax.mail/mail
                                                org.clojars.kjw/slf4j-simple]]
                                  [nubank/matcher-combinators "3.3.1"]]
                   :resource-paths ["local-resources"]}
   :project/test  {}})

(defproject clojars-web "155-SNAPSHOT"
  :min-lein-version "2.0.0"
  :dependencies [[org.clojure/clojure "1.10.3"]
                 [org.clojure/core.memoize "1.0.253"]
                 [raven-clj "1.6.0"
                  :exclusions [cheshire]]
                 [org.apache.maven/maven-model "3.8.4"]
                 [org.apache.maven/maven-repository-metadata "3.8.4"]
                 [org.codehaus.plexus/plexus-utils "3.4.1"]
                 [ring-middleware-format "0.7.4"
                  :exclusions [ring/ring-core
                               cheshire
                               com.fasterxml.jackson.core/jackson-core
                               com.fasterxml.jackson.dataformat/jackson-dataformat-smile
                               org.yaml/snakeyaml]]
                 ;; addresses CVE-2017-18640
                 [org.yaml/snakeyaml "1.30"]
                 [org.apache.commons/commons-email "1.5"]
                 [net.cgrand/regex "1.0.1"
                  :exclusions [org.clojure/clojure]]
                 [com.cemerick/friend "0.2.3"
                  :exclusions [com.google.inject/guice
                               commons-codec
                               commons-io
                               commons-logging
                               org.apache.httpcomponents/httpclient
                               org.apache.httpcomponents/httpcore
                               org.clojure/core.cache
                               ring/ring-core
                               slingshot
                               ;; not used, excluded to address CVE-2007-1652, CVE-2007-1651
                               org.openid4java/openid4java-nodeps
                               ;; not used, excluded to address CVE-2012-0881, CVE-2013-4002, CVE-2009-2625
                               net.sourceforge.nekohtml/nekohtml
                               org.mindrot/jbcrypt]]
                 ;; addresses CVE-2015-0886
                 [org.mindrot/jbcrypt "0.4"]
                 [com.github.scribejava/scribejava-apis "8.3.1"]
                 [buddy/buddy-core "1.10.1"
                  :exclusions [commons-codec]]
                 [clj-stacktrace "0.2.8"]
                 [clj-time "0.15.2"]
                 [ring/ring-anti-forgery "1.3.0"
                  :exclusions [commons-codec]]
                 [valip "0.2.0"
                  :exclusions [commons-logging
                               commons-validator/commons-validator]]
                 ;; addresses CVE-2019-10086, CVE-2014-0114, CVE-2017-15708, CVE-2015-6420
                 [commons-validator/commons-validator "1.7"]
                 [clucy "0.3.0"]
                 [org.clojure/tools.nrepl "0.2.11"]
                 [yesql "0.5.3"]
                 [org.postgresql/postgresql "42.3.1"]
                 [duct/hikaricp-component "0.1.2"
                  :exclusions [com.stuartsierra/component
                               org.slf4j/slf4j-api]]
                 [duct "0.8.2"
                  :exclusions [org.clojure/tools.reader]]
                 [ring/ring-core "1.9.4"]
                 [ring/ring-jetty-adapter "1.9.4"]
                 [ring-jetty-component "0.3.1"
                  :exclusions [org.clojure/tools.reader
                               ring/ring-core]]
                 [digest "1.4.10"]
                 [clj-http "3.12.3"
                  :exclusions [commons-codec
                               commons-io]]
                 [aero "1.1.6"]
                 [one-time "0.7.0"
                  :exclusions [commons-codec
                               ;; not needed on java 17, addresses CWE-120
                               com.github.jai-imageio/jai-imageio-core]]

                 ;; logging
                 [org.clojure/tools.logging "1.2.3"]
                 [ch.qos.logback/logback-classic "1.3.0-alpha5"
                  :exclusions [com.sun.mail/javax.mail]]

                 ;; AWS
                 [com.cognitect.aws/api "0.8.539"
                  :exclusions [org.eclipse.jetty/jetty-util]]
                 [com.cognitect.aws/endpoints "1.1.12.129"]
                 [com.cognitect.aws/s3 "814.2.991.0"]]
  :main ^:skip-aot clojars.main
  :target-path "target/%s/"
  :release-tasks [["vcs" "assert-committed"]
                  ["change" "version" "super.sport/bump-version" "release"]
                  ["vcs" "commit"]
                  ["vcs" "tag"]
                  ["change" "version" "super.sport/bump-version"]
                  ["vcs" "commit"]
                  ["vcs" "push"]]
  :aliases {"migrate" ["run" "-m" "clojars.tools.migrate-db"]}
  :pedantic? :warn
  :profiles
  {:dev  [:project/dev :profiles/dev]
   :repl {:pedantic? false}
   :test [:project/test :profiles/test]
   :uberjar {:aot :all}
   :profiles/dev  {}
   :profiles/test {}
   :project/dev   {:source-paths ["dev"]
                   :repl-options {:init-ns user}
                   :dependencies [[reloaded.repl "0.2.4"]
                                  [clj-commons/pomegranate "1.2.1"
                                   :exclusions
                                   [commons-logging
                                    org.apache.httpcomponents/httpcore]]
                                  [org.clojure/tools.namespace "1.2.0"]
                                  [eftest "0.5.9"]
                                  [kerodon "0.9.1"
                                   :exclusions [clj-time
                                                org.apache.httpcomponents/httpcore
                                                org.flatland/ordered
                                                ring/ring-codec]]
                                  [net.polyc0l0r/bote "0.1.0"
                                   :exclusions [commons-codec
                                                javax.mail/mail
                                                org.clojars.kjw/slf4j-simple]]
                                  [nubank/matcher-combinators "3.3.1"]]
                   :resource-paths ["local-resources"]}
   :project/test  {}})

Address CWE-120

Address CWE-120

This looks like a false-positive based on the name of the jar, but we
don't need this jar anyway.


(defproject circleci "0.1.0-SNAPSHOT"
            :description "FIXME: write this!"
            :dependencies [[org.clojure/clojure "1.2.1"]
                           [clj-json "0.4.0"] ;; noir pulls in clj-json 0.3.2 which isn't compatible w/ clojure 1.3. Put this dep ahead to pull it in first.
                           [noir "1.1.1-SNAPSHOT"]
                           [clj-table "0.1.5"]
                           [clj-url "1.0.2"]
                           [c3p0 "0.9.1.2"]
                           [swank-clojure "1.3.2"]
                           [log4j "1.2.14"]
                           [log4j/apache-log4j-extras "1.1"]
                           [clj-http "0.1.3"]
                           [clj-r53 "1.0.0"]
                           [commons-codec "1.4"]
                           [arohner-utils "0.0.2"]
                           [clj-yaml "0.3.1"]
                           [org.danlarkin/clojure-json "1.2-SNAPSHOT"]
                           [org.cloudhoist/pallet "0.6.4"]
                           [org.jclouds/jclouds-all "1.0.0"]
                           [org.jclouds.driver/jclouds-log4j "1.0.0"]
                           [org.jclouds.driver/jclouds-jsch "1.0.0"]

                           ;; Pallet Crates
                           [org.cloudhoist/automated-admin-user "0.6.0"]
                           [org.cloudhoist/git "0.5.0"]
                           [org.cloudhoist/postgres "0.6.1"]
                           [org.cloudhoist/rubygems "0.6.0"]
                           [org.cloudhoist/java "0.5.1"]
                           [lein-crate "0.1.0"]
                           [pallet-rvm "0.1"]]
            :repositories {"sonatype-releases" "http://oss.sonatype.org/content/repositories/releases"
                           "sonatype-snapshots" "http://oss.sonatype.org/content/repositories/snapshots"}
            :dev-dependencies [[lein-test-out "0.1.1"]
                               [midje "1.2.0"]
                               [lein-midje "1.0.4"]]
            :main circleci.init)

(defproject circleci "0.1.0-SNAPSHOT"
            :description "FIXME: write this!"
            :dependencies [[org.clojure/clojure "1.2.1"]
                           [clj-json "0.4.0"] ;; noir pulls in clj-json 0.3.2 which isn't compatible w/ clojure 1.3. Put this dep ahead to pull it in first.
                           [noir "1.1.1-SNAPSHOT"]
                           [clj-table "0.1.5"]
                           [clj-url "1.0.2"]
                           [c3p0 "0.9.1.2"]
                           [swank-clojure "1.3.2"]
                           [log4j "1.2.14"]
                           [log4j/apache-log4j-extras "1.1"]
                           [clj-http "0.2.1"]
                           [clj-r53 "1.0.0"]
                           [commons-codec "1.4"]
                           [arohner-utils "0.0.2"]
                           [clj-yaml "0.3.1"]
                           [org.danlarkin/clojure-json "1.2-SNAPSHOT"]
                           [org.cloudhoist/pallet "0.6.4"]
                           [org.jclouds/jclouds-all "1.0.0"]
                           [org.jclouds.driver/jclouds-log4j "1.0.0"]
                           [org.jclouds.driver/jclouds-jsch "1.0.0"]
                           [com.amazonaws/aws-java-sdk "1.2.7"]

                           ;; Pallet Crates
                           [org.cloudhoist/automated-admin-user "0.6.0"]
                           [org.cloudhoist/git "0.5.0"]
                           [org.cloudhoist/postgres "0.6.1"]
                           [org.cloudhoist/rubygems "0.6.0"]
                           [org.cloudhoist/java "0.5.1"]
                           [lein-crate "0.1.0"]
                           [pallet-rvm "0.1"]]
            :repositories {"sonatype-releases" "http://oss.sonatype.org/content/repositories/releases"
                           "sonatype-snapshots" "http://oss.sonatype.org/content/repositories/snapshots"}
            :dev-dependencies [[lein-test-out "0.1.1"]
                               [midje "1.2.0"]
                               [lein-midje "1.0.4"]]
            :main circleci.init)

Add aws-sdk. Bump the clj-http version to pull in the version of apache http core that aws requires


(defproject buddy/buddy-core "0.3.0-SNAPSHOT"
  :description "Security library for Clojure"
  :url "https://github.com/niwibe/buddy"
  :license {:name "BSD (2-Clause)"
            :url "http://opensource.org/licenses/BSD-2-Clause"}
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/algo.monads "0.1.5"]
                 [commons-codec/commons-codec "1.10"]
                 [org.bouncycastle/bcprov-jdk15on "1.51"]
                 [org.bouncycastle/bcpkix-jdk15on "1.51"]]
  :source-paths ["src/clojure"]
  :java-source-paths ["src/java"]
  :javac-options ["-target" "1.7" "-source" "1.7" "-Xlint:-options"]
  :test-paths ["test"]
  :profiles {:speclj {:dependencies [[speclj "3.1.0"]]
                      :test-paths ["spec"]
                      :plugins [[speclj "3.1.0"]]}})

(defproject buddy/buddy-core "0.3.0"
  :description "Security library for Clojure"
  :url "https://github.com/funcool/buddy-core"
  :license {:name "BSD (2-Clause)"
            :url "http://opensource.org/licenses/BSD-2-Clause"}
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/algo.monads "0.1.5"]
                 [commons-codec/commons-codec "1.10"]
                 [org.bouncycastle/bcprov-jdk15on "1.51"]
                 [org.bouncycastle/bcpkix-jdk15on "1.51"]]
  :source-paths ["src/clojure"]
  :java-source-paths ["src/java"]
  :javac-options ["-target" "1.7" "-source" "1.7" "-Xlint:-options"]
  :test-paths ["test"]
  :profiles {:speclj {:dependencies [[speclj "3.1.0"]]
                      :test-paths ["spec"]
                      :plugins [[speclj "3.1.0"]]}})

Update project.clj (0.3.0)

Update project.clj (0.3.0)


(defproject kixi/hecuba "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}

  :plugins [[lein-cljsbuild "1.0.4"]
            [lein-environ "1.0.0"]]

  ;; Enable the lein hooks for: clean, compile, test, and jar.
  ;; :hooks [leiningen.cljsbuild]

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/tools.macro "0.1.5"]
                 [org.clojure/core.match "0.2.2"]

                 [joda-time "2.4"]

                 ;; Testing POST and GET data
                 [kixi/schema_gen "0.1.6" :exclusions [schema-contrib]]
                 [schema-contrib "0.1.5"]
                 [kixi/amon-schema "0.1.12" :exclusions [schema-contrib]]
                 [clj-http "1.0.0"]

                 ;; logging
                 [org.clojure/tools.logging "0.3.0"]
                 [org.slf4j/slf4j-api "1.7.7"]
                 [org.slf4j/jcl-over-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [org.slf4j/jul-to-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [org.slf4j/log4j-over-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [ch.qos.logback/logback-classic "1.1.2" :exclusions [org.slf4j/slf4j-api]]
                 [commons-logging "1.1.3"]

                 ;; liberator
                 [org.clojure/tools.trace "0.7.8"]
                 [compojure "1.1.8"]
                 [liberator "0.12.2"]

                 ;; Data
                 [org.clojure/data.csv "0.1.2"]
                 [cheshire "5.3.1"]
                 [org.clojure/data.json "0.2.5"]
                 [roul "0.2.0"]
                 [com.stuartsierra/frequencies "0.1.0"]
                 [clj-time "0.8.0"]
                 [hickory "0.5.4"]

                 ;; Cassandra
                 [cc.qbits/alia "2.1.2"]
                 ;; add lz4 to avoid startup warning.
                 [net.jpountz.lz4/lz4 "1.2.0"]
                 ;; Required for Cassandra (possibly only OSX)
                 [org.xerial.snappy/snappy-java "1.1.1.3"]

                 [kixi/pipe "0.17.12"]

                 ;; elasticsearch integration
                 [clojurewerkz/elastisch "2.1.0"]

                 ;; authn and authz
                 [com.cemerick/friend "0.2.1" :exclusions [org.clojure/core.cache
                                                           commons-codec
                                                           commons-logging]]

                 ;; Modular
                 [juxt/modular "0.2.0" :exclusions [ch.qos.logback/logback-classic
                                                    org.slf4j/jcl-over-slf4j
                                                    org.slf4j/jul-to-slf4j
                                                    org.slf4j/log4j-over-slf4j]]
                 [juxt.modular/http-kit "0.2.0"]

                 ;; EDN reader with location metadata - for configuration
                 [org.clojure/tools.reader "0.8.8"]

                 ;; ClojureScript dependencies

                 [org.clojure/clojurescript "0.0-2665" :scope "provided"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha" :scope "provided"]

                 [cljs-ajax "0.2.3"]
                 ;; [cljs-ajax "0.2.6"]
                 [org.om/om "0.8.0"]
                 [com.andrewmcveigh/cljs-time "0.2.4"]
                 [sablono "0.2.22"]

                 ;; Dev environment
                 [lein-figwheel "0.1.5-SNAPSHOT"]
                 [enlive "1.1.5"]
                 [environ "1.0.0"]
                 [ankha "0.1.4"]]

  :source-paths ["src/clj" "src/cljs"]
  :test-paths ["test/clj" "test/cljs"]
  :resource-paths ["resources" "out"]
  ;; overridding protection on :clean-targets to allow for deleting "out"
  :clean-targets ^{:protect false} ["target" "out"]

  :min-lein-version "2.5.0"

  :jvm-opts ["-Duser.timezone=UTC" "-XX:MaxPermSize=128m" "-Xmx2G" "-XX:+UseCompressedOops" "-XX:+HeapDumpOnOutOfMemoryError"]
  ;; "-XX:+PrintGC"  "-XX:+PrintGCDetails" "-XX:+PrintGCTimeStamps"

  :profiles {:dev {:source-paths ["dev"]
                   :dependencies [[ring-mock "0.1.5"]
                                  [org.clojure/tools.namespace "0.2.5"]
                                  [javax.servlet/servlet-api "2.5"]
                                  [org.clojure/test.check "0.5.9"]]
                   :figwheel {:http-server-root "cljs"
                              :port 3449
                              :css-dirs ["resources/site/css"]}
                   :env {:is-dev true}
                   :plugins [[lein-figwheel "0.1.5-SNAPSHOT"]]}}

  :exclusions [[org.clojure/clojure]
               [org.clojure/clojurescript]
               [org.clojure/core.async]
               [org.clojure/tools.trace]
               [org.clojure/tools.logging]
               [joda-time]]

  :cljsbuild {:builds {:hecuba {:source-paths ["src/cljs" "env/prod/cljs" "env/dev/cljs"]
                                :jar true
                                :compiler {:output-to "out/cljs/hecuba.js"
                                           :source-map "out/cljs/hecuba.map.js"
                                           :output-dir "out/cljs"
                                           :optimizations :none
                                           :pretty-print true}}
                       :test {:source-paths ["src/cljs" "test/cljs"]
                              :compiler {:output-to "target/testable.js"
                                         :preamble ["react/react.min.js" "vendor/d3.v3.min.js"]
                                         :optimizations :whitespace
                                         :pretty-print  true}}}
              :test-commands {"test" ["phantomjs" "phantom/unit-test.js" "phantom/unit-test.html"]}}

  ;; lein test - runs default
  ;; lein test :http-tests  - runs just http-tests
  ;; lein test :data-tests  - runs just data-tests
  ;; lein test :all - runs all tests
  :test-selectors {:default (fn [m] (not (or (:http-tests m) (:data-tests m))))
                   :http-tests :http-tests
                   :data-tests :data-tests
                   :all (constantly true)})

(defproject kixi/hecuba "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}

  :plugins [[lein-cljsbuild "1.0.4"]
            [lein-environ "1.0.0"]]

  ;; Enable the lein hooks for: clean, compile, test, and jar.
  ;; :hooks [leiningen.cljsbuild]

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/tools.macro "0.1.5"]
                 [org.clojure/core.match "0.2.2"]

                 [joda-time "2.4"]

                 ;; Testing POST and GET data
                 [kixi/schema_gen "0.1.6" :exclusions [schema-contrib]]
                 [schema-contrib "0.1.5"]
                 [kixi/amon-schema "0.1.12" :exclusions [schema-contrib]]
                 [clj-http "1.0.0"]

                 ;; logging
                 [org.clojure/tools.logging "0.3.0"]
                 [org.slf4j/slf4j-api "1.7.7"]
                 [org.slf4j/jcl-over-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [org.slf4j/jul-to-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [org.slf4j/log4j-over-slf4j "1.7.7" :exclusions [org.slf4j/slf4j-api]]
                 [ch.qos.logback/logback-classic "1.1.2" :exclusions [org.slf4j/slf4j-api]]
                 [commons-logging "1.1.3"]

                 ;; liberator
                 [org.clojure/tools.trace "0.7.8"]
                 [compojure "1.1.8"]
                 [liberator "0.12.2"]

                 ;; Data
                 [org.clojure/data.csv "0.1.2"]
                 [cheshire "5.3.1"]
                 [org.clojure/data.json "0.2.5"]
                 [roul "0.2.0"]
                 [com.stuartsierra/frequencies "0.1.0"]
                 [clj-time "0.8.0"]
                 [hickory "0.5.4"]

                 ;; Cassandra
                 [cc.qbits/alia "2.1.2"]
                 ;; add lz4 to avoid startup warning.
                 [net.jpountz.lz4/lz4 "1.2.0"]
                 ;; Required for Cassandra (possibly only OSX)
                 [org.xerial.snappy/snappy-java "1.1.1.3"]

                 [kixi/pipe "0.17.12"]

                 ;; elasticsearch integration
                 [clojurewerkz/elastisch "2.1.0"]

                 ;; authn and authz
                 [com.cemerick/friend "0.2.1" :exclusions [org.clojure/core.cache
                                                           commons-codec
                                                           commons-logging]]

                 ;; Modular
                 [juxt/modular "0.2.0" :exclusions [ch.qos.logback/logback-classic
                                                    org.slf4j/jcl-over-slf4j
                                                    org.slf4j/jul-to-slf4j
                                                    org.slf4j/log4j-over-slf4j]]
                 [juxt.modular/http-kit "0.2.0"]

                 ;; EDN reader with location metadata - for configuration
                 [org.clojure/tools.reader "0.8.8"]

                 ;; ClojureScript dependencies

                 [org.clojure/clojurescript "0.0-2665" :scope "provided"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha" :scope "provided"]

                 [cljs-ajax "0.2.3"]
                 ;; [cljs-ajax "0.2.6"]
                 [org.om/om "0.8.0"]
                 [com.andrewmcveigh/cljs-time "0.2.4"]
                 [sablono "0.2.22"]

                 ;; Dev environment
                 [lein-figwheel "0.1.5-SNAPSHOT"]
                 [enlive "1.1.5"]
                 [environ "1.0.0"]
                 [ankha "0.1.4"]]

  :source-paths ["src/clj" "src/cljs"]
  :test-paths ["test/clj" "test/cljs"]
  :resource-paths ["resources" "out"]
  ;; overridding protection on :clean-targets to allow for deleting "out"
  :clean-targets ^{:protect false} ["target" "out"]

  :min-lein-version "2.5.0"

  :jvm-opts ["-Duser.timezone=UTC" "-XX:MaxPermSize=128m" "-Xmx2G" "-XX:+UseCompressedOops" "-XX:+HeapDumpOnOutOfMemoryError"]
  ;; "-XX:+PrintGC"  "-XX:+PrintGCDetails" "-XX:+PrintGCTimeStamps"

  :profiles {:dev {:source-paths ["dev"]
                   :dependencies [[ring-mock "0.1.5"]
                                  [org.clojure/tools.namespace "0.2.5"]
                                  [javax.servlet/servlet-api "2.5"]
                                  [org.clojure/test.check "0.5.9"]]
                   :figwheel {:http-server-root "cljs"
                              :port 3449
                              :css-dirs ["resources/site/css"]}
                   :env {:is-dev false}
                   :plugins [[lein-figwheel "0.1.5-SNAPSHOT"]]}}

  :exclusions [[org.clojure/clojure]
               [org.clojure/clojurescript]
               [org.clojure/core.async]
               [org.clojure/tools.trace]
               [org.clojure/tools.logging]
               [joda-time]]

  :cljsbuild {:builds {:hecuba {:source-paths ["src/cljs" "env/prod/cljs" "env/dev/cljs"]
                                :jar true
                                :compiler {:output-to "out/cljs/hecuba.js"
                                           :source-map "out/cljs/hecuba.map.js"
                                           :output-dir "out/cljs"
                                           :optimizations :none
                                           :pretty-print true}}
                       :test {:source-paths ["src/cljs" "test/cljs"]
                              :compiler {:output-to "target/testable.js"
                                         :preamble ["react/react.min.js" "vendor/d3.v3.min.js"]
                                         :optimizations :whitespace
                                         :pretty-print  true}}}
              :test-commands {"test" ["phantomjs" "phantom/unit-test.js" "phantom/unit-test.html"]}}

  ;; lein test - runs default
  ;; lein test :http-tests  - runs just http-tests
  ;; lein test :data-tests  - runs just data-tests
  ;; lein test :all - runs all tests
  :test-selectors {:default (fn [m] (not (or (:http-tests m) (:data-tests m))))
                   :http-tests :http-tests
                   :data-tests :data-tests
                   :all (constantly true)})

Set dev env to false

Set dev env to false


(defproject subman "0.1.0-SNAPSHOT"
            :description "service for fast searching subtitles"
            :url "https://github.com/nvbn/subman"
            :license {:name "Eclipse Public License"
                      :url "http://www.eclipse.org/legal/epl-v10.html"}
            :dependencies [[org.clojure/clojure "1.6.0"]
                           [org.clojure/clojurescript "0.0-2665"]
                           [compojure "1.3.1"]
                           [hiccup "1.0.5"]
                           [enlive "1.1.5"]
                           [clojurewerkz/elastisch "2.1.0"]
                           [cljs-http "0.1.24"]
                           [clj-http "1.0.1"]
                           [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                           [overtone/at-at "1.2.0"]
                           [garden "1.2.5"]
                           [ring "1.3.2"]
                           [swiss-arrows "1.0.0"]
                           [jayq "2.5.2"]
                           [om "0.7.3"]
                           [environ "1.0.0"]
                           [test-sugar "2.1"]
                           [alandipert/storage-atom "1.2.3"]
                           [secretary "1.2.1"]
                           [sablono "0.2.22"]
                           [prismatic/om-tools "0.3.10" :exclusions [org.clojure/clojure]]
                           [com.cognitect/transit-clj "0.8.259"]
                           [com.cognitect/transit-cljs "0.8.199"]
                           [ring-transit "0.1.3"]
                           [org.clojure/tools.logging "0.3.1"]
                           [com.cemerick/url "0.1.1"]
                           [itsy "0.1.1"]
                           [clj-di "0.5.0"]
                           [com.novemberain/monger "2.0.1"]]
            :plugins [[lein-cljsbuild "1.0.3"]
                      [com.keminglabs/cljx "0.4.0" :exclusions [org.clojure/clojure]]
                      [lein-garden "0.2.1"]
                      [lein-environ "1.0.0"]
                      [lein-ring "0.8.11"]
                      [lein-ancient "0.5.5"]
                      [com.cemerick/clojurescript.test "0.3.1"]
                      [lein-bower "0.5.1"]]
            :profiles {:dev {:cljsbuild {:builds
                                         {:main {:source-paths ["src/cljs" "target/generated-cljs"]
                                                 :compiler {:output-to "resources/public/main.js"
                                                            :output-dir "resources/public/cljs-target"
                                                            :source-map true
                                                            :optimizations :none}}
                                          :test {:source-paths ["src/cljs" "test/cljs"
                                                                "target/generated-cljs"]
                                                 :compiler {:output-to "target/cljs-test.js"
                                                            :optimizations :whitespace
                                                            :pretty-print true}}}
                                         :test-commands {"test" ["phantomjs" :runner
                                                                 "resources/public/components/es5-shim/es5-shim.js"
                                                                 "resources/public/components/es5-shim/es5-sham.js"
                                                                 "resources/public/components/jquery/dist/jquery.js"
                                                                 "resources/public/components/bootstrap/dist/js/bootstrap.js"
                                                                 "resources/public/components/typeahead.js/dist/typeahead.jquery.js"
                                                                 "resources/public/components/react/react-with-addons.js"
                                                                 "target/cljs-test.js"]}}
                             :env {:is-debug true
                                   :ga-id ""
                                   :site-url "http://localhost:3000/"
                                   :db-host "http://127.0.0.1:9200"
                                   :index-name "subman7"
                                   :raw-db-host "localhost"
                                   :raw-db-port "27017"
                                   :raw-db-name "subman7"}
                             :jvm-opts ["-Xss16m"]}
                       :production {:cljsbuild {:builds [{:source-paths ["src/cljs" "target/generated-cljs"]
                                                          :compiler {:externs ["resources/public/components/jquery/dist/jquery.min.js"
                                                                               "resources/public/components/bootstrap/dist/js/bootstrap.min.js"
                                                                               "resources/public/components/typeahead.js/dist/typeahead.jquery.min.js"
                                                                               "resources/public/components/react/react.min.js"]
                                                                     :output-to "resources/public/main.js"
                                                                     :optimizations :advanced
                                                                     :pretty-print false}}]}}
                       :uberjar {:aot :all
                                 :env {:is-debug false
                                       :ga-id "UA-54135564-1"
                                       :site-url "http://subman.io/"
                                       :db-host "http://127.0.0.1:9200"
                                       :index-name "subman7"}}}
            :source-paths ["src/clj", "target/generated-clj"]
            :test-paths ["test/clj"]
            :main subman.core
            :cljx {:builds [{:source-paths ["src/cljx"]
                             :output-path "target/generated-clj"
                             :rules :clj}
                            {:source-paths ["src/cljx"]
                             :output-path "target/generated-cljs"
                             :rules :cljs}]}
            :garden {:builds [{:source-paths ["src/clj"]
                               :stylesheet subman.web.style/main
                               :compiler {:output-to "resources/public/main.css"}}]}
            :ring {:handler subman.handlers/app
                   :init subman.handlers/init}
            :bower {:directory "resources/public/components"}
            :bower-dependencies [["bootstrap" "3.2.0"]
                                 ["font-awesome" "4.2.0"]
                                 ["jquery" "2.1.1"]
                                 ["typeahead.js" "0.10.5"]
                                 ["typeahead.js-bootstrap3.less" "develop"]
                                 ["react" "0.11.2"]
                                 ["es5-shim" "4.0.3"]])

(defproject subman "0.1.0-SNAPSHOT"
            :description "service for fast searching subtitles"
            :url "https://github.com/nvbn/subman"
            :license {:name "Eclipse Public License"
                      :url "http://www.eclipse.org/legal/epl-v10.html"}
            :dependencies [[org.clojure/clojure "1.6.0"]
                           [org.clojure/clojurescript "0.0-2665"]
                           [compojure "1.3.1"]
                           [hiccup "1.0.5"]
                           [enlive "1.1.5"]
                           [clojurewerkz/elastisch "2.1.0"]
                           [cljs-http "0.1.24"]
                           [clj-http "1.0.1"]
                           [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                           [overtone/at-at "1.2.0"]
                           [garden "1.2.5"]
                           [ring "1.3.2"]
                           [swiss-arrows "1.0.0"]
                           [jayq "2.5.2"]
                           [om "0.7.3"]
                           [environ "1.0.0"]
                           [test-sugar "2.1"]
                           [alandipert/storage-atom "1.2.3"]
                           [secretary "1.2.1"]
                           [sablono "0.2.22"]
                           [prismatic/om-tools "0.3.10" :exclusions [org.clojure/clojure]]
                           [com.cognitect/transit-clj "0.8.259"]
                           [com.cognitect/transit-cljs "0.8.199"]
                           [ring-transit "0.1.3"]
                           [org.clojure/tools.logging "0.3.1"]
                           [com.cemerick/url "0.1.1"]
                           [itsy "0.1.1"]
                           [clj-di "0.5.0"]
                           [com.novemberain/monger "2.0.1"]
                           [com.cemerick/piggieback "0.1.4"]]
            :plugins [[lein-cljsbuild "1.0.3"]
                      [com.keminglabs/cljx "0.5.0" :exclusions [org.clojure/clojure]]
                      [lein-garden "0.2.1"]
                      [lein-environ "1.0.0"]
                      [lein-ring "0.8.11"]
                      [lein-ancient "0.5.5"]
                      [com.cemerick/clojurescript.test "0.3.3"]
                      [lein-bower "0.5.1"]]
            :profiles {:dev {:cljsbuild {:builds
                                         {:main {:source-paths ["src/cljs" "target/generated-cljs"]
                                                 :compiler {:output-to "resources/public/main.js"
                                                            :output-dir "resources/public/cljs-target"
                                                            :source-map true
                                                            :optimizations :none}}
                                          :test {:source-paths ["src/cljs" "test/cljs"
                                                                "target/generated-cljs"]
                                                 :compiler {:output-to "target/cljs-test.js"
                                                            :optimizations :whitespace
                                                            :pretty-print true}}}
                                         :test-commands {"test" ["phantomjs" :runner
                                                                 "resources/public/components/es5-shim/es5-shim.js"
                                                                 "resources/public/components/es5-shim/es5-sham.js"
                                                                 "resources/public/components/jquery/dist/jquery.js"
                                                                 "resources/public/components/bootstrap/dist/js/bootstrap.js"
                                                                 "resources/public/components/typeahead.js/dist/typeahead.jquery.js"
                                                                 "resources/public/components/react/react-with-addons.js"
                                                                 "target/cljs-test.js"]}}
                             :env {:is-debug true
                                   :ga-id ""
                                   :site-url "http://localhost:3000/"
                                   :db-host "http://127.0.0.1:9200"
                                   :index-name "subman7"
                                   :raw-db-host "localhost"
                                   :raw-db-port "27017"
                                   :raw-db-name "subman7"}
                             :jvm-opts ["-Xss16m"]}
                       :production {:cljsbuild {:builds [{:source-paths ["src/cljs" "target/generated-cljs"]
                                                          :compiler {:externs ["resources/public/components/jquery/dist/jquery.min.js"
                                                                               "resources/public/components/bootstrap/dist/js/bootstrap.min.js"
                                                                               "resources/public/components/typeahead.js/dist/typeahead.jquery.min.js"
                                                                               "resources/public/components/react/react.min.js"]
                                                                     :output-to "resources/public/main.js"
                                                                     :optimizations :advanced
                                                                     :pretty-print false}}]}}
                       :uberjar {:aot :all
                                 :env {:is-debug false
                                       :ga-id "UA-54135564-1"
                                       :site-url "http://subman.io/"
                                       :db-host "http://127.0.0.1:9200"
                                       :index-name "subman7"}}}
            :source-paths ["src/clj", "target/generated-clj"]
            :test-paths ["test/clj"]
            :main subman.core
            :cljx {:builds [{:source-paths ["src/cljx"]
                             :output-path "target/generated-clj"
                             :rules :clj}
                            {:source-paths ["src/cljx"]
                             :output-path "target/generated-cljs"
                             :rules :cljs}]}
            :garden {:builds [{:source-paths ["src/clj"]
                               :stylesheet subman.web.style/main
                               :compiler {:output-to "resources/public/main.css"}}]}
            :ring {:handler subman.handlers/app
                   :init subman.handlers/init}
            :bower {:directory "resources/public/components"}
            :bower-dependencies [["bootstrap" "3.2.0"]
                                 ["font-awesome" "4.2.0"]
                                 ["jquery" "2.1.1"]
                                 ["typeahead.js" "0.10.5"]
                                 ["typeahead.js-bootstrap3.less" "develop"]
                                 ["react" "0.11.2"]
                                 ["es5-shim" "4.0.3"]])

Fix repl

Fix repl


(let [dev-deps '[[speclj "2.7.2"]
                 [classlojure "0.6.6"]]]

  (defproject reply "0.4.3-SNAPSHOT"
    :description "REPL-y: A fitter, happier, more productive REPL for Clojure."
    :dependencies [[org.clojure/clojure "1.6.0"]
                   [jline "2.14.6"]
                   [org.thnetos/cd-client "0.3.6"]
                   [clj-stacktrace "0.2.7"]
                   [nrepl "0.4.5"]
                   [org.clojure/tools.cli "0.3.1"]
                   [nrepl/drawbridge "0.1.0"]
                   [trptcolin/versioneer "0.1.1"]
                   [clojure-complete "0.2.5"]
                   [org.clojars.trptcolin/sjacket "0.1.1.1"
                    :exclusions [org.clojure/clojure]]]
    :min-lein-version "2.0.0"
    :license {:name "Eclipse Public License"
              :url "http://www.eclipse.org/legal/epl-v10.html"}
    :url "https://github.com/trptcolin/reply"
    :profiles {:dev {:dependencies ~dev-deps}
               :base {:dependencies []}}
    :plugins ~dev-deps
    :source-paths ["src/clj"]
    :java-source-paths ["src/java"]
    :javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
;    :jvm-opts ["-Djline.internal.Log.trace=true"]
    :test-paths ["spec"]
    :repl-options {:init-ns user}
    :aot [reply.reader.jline.JlineInputReader]
    :main ^{:skip-aot true} reply.ReplyMain))

(let [dev-deps '[[speclj "2.7.2"]
                 [classlojure "0.6.6"]]]

  (defproject reply "0.4.3"
    :description "REPL-y: A fitter, happier, more productive REPL for Clojure."
    :dependencies [[org.clojure/clojure "1.6.0"]
                   [jline "2.14.6"]
                   [org.thnetos/cd-client "0.3.6"]
                   [clj-stacktrace "0.2.7"]
                   [nrepl "0.4.5"]
                   [org.clojure/tools.cli "0.3.1"]
                   [nrepl/drawbridge "0.1.0"]
                   [trptcolin/versioneer "0.1.1"]
                   [clojure-complete "0.2.5"]
                   [org.clojars.trptcolin/sjacket "0.1.1.1"
                    :exclusions [org.clojure/clojure]]]
    :min-lein-version "2.0.0"
    :license {:name "Eclipse Public License"
              :url "http://www.eclipse.org/legal/epl-v10.html"}
    :url "https://github.com/trptcolin/reply"
    :profiles {:dev {:dependencies ~dev-deps}
               :base {:dependencies []}}
    :plugins ~dev-deps
    :source-paths ["src/clj"]
    :java-source-paths ["src/java"]
    :javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
;    :jvm-opts ["-Djline.internal.Log.trace=true"]
    :test-paths ["spec"]
    :repl-options {:init-ns user}
    :aot [reply.reader.jline.JlineInputReader]
    :main ^{:skip-aot true} reply.ReplyMain))

Bump to 0.4.3

Bump to 0.4.3


(defproject lein-xjc "0.1.0-SNAPSHOT"
  :description "Call xjc from leiningen."
  :url "http://lein-xjc.ferdinandhofherr.de"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :eval-in-leiningen true)

(defproject lein-xjc "0.1.0-SNAPSHOT"
  :description "Call xjc from leiningen."
  :url "http://lein-xjc.ferdinandhofherr.de"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :eval-in-leiningen true
  :profiles {:dev {:source-paths ["dev"]
                   :dependencies [[midje "1.6.0"]
                                  [cljito "0.2.1"]
                                  [org.mockito/mockito-all "1.9.5"]]
                   :plugins [[lein-midje "3.1.3"]]}})

Add dependency to cljito and mockito.

Add dependency to cljito and mockito.


(defproject cli4clj "1.7.6"
;(defproject cli4clj "1.7.7-SNAPSHOT"
  :description "Create simple interactive CLIs for Clojure applications."
  :url "https://github.com/ruedigergad/cli4clj"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
; Revert to Clojure 1.9.0 until the following is fixed:
; https://dev.clojure.org/jira/browse/CLJ-1472
  :dependencies [[org.clojure/clojure "1.9.0"]
                 [clj-assorted-utils "1.18.5"]
                 [org.clojure/core.async "0.4.490"]
                 [jline/jline "2.14.6"]]
  :global-vars {*warn-on-reflection* true}
  :html5-docs-docs-dir "ghpages/doc"
  :html5-docs-ns-includes #"^cli4clj.*"
  :html5-docs-repository-url "https://github.com/ruedigergad/cli4clj/blob/master"
  :test2junit-output-dir "ghpages/test-results"
  :test2junit-run-ant true
  :main cli4clj.example
  :aot :all
  :plugins [[lein-cloverage "1.0.2"] [test2junit "1.3.3"] [lein-html5-docs "3.0.3"]]
  :profiles  {:repl  {:dependencies  [[jonase/eastwood "0.3.5" :exclusions  [org.clojure/clojure]]]}}
)

(defproject cli4clj "1.7.6"
;(defproject cli4clj "1.7.7-SNAPSHOT"
  :description "Create simple interactive CLIs for Clojure applications."
  :url "https://github.com/ruedigergad/cli4clj"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
; Revert to Clojure 1.9.0 until the following is fixed:
; https://dev.clojure.org/jira/browse/CLJ-1472
  :dependencies [[org.clojure/clojure "1.9.0"]
                 [clj-assorted-utils "1.18.5"]
                 [org.clojure/core.async "0.7.559"]
                 [jline/jline "2.14.6"]]
  :global-vars {*warn-on-reflection* true}
  :html5-docs-docs-dir "ghpages/doc"
  :html5-docs-ns-includes #"^cli4clj.*"
  :html5-docs-repository-url "https://github.com/ruedigergad/cli4clj/blob/master"
  :test2junit-output-dir "ghpages/test-results"
  :test2junit-run-ant true
  :main cli4clj.example
  :aot :all
  :plugins [[lein-cloverage "1.0.2"] [test2junit "1.3.3"] [lein-html5-docs "3.0.3"]]
  :profiles  {:repl  {:dependencies  [[jonase/eastwood "0.3.7" :exclusions  [org.clojure/clojure]]]}}
)

Update dependencies.

Update dependencies.