(defproject clj-gatling "0.8-beta1"
  :description "Clojure library for load testing"
  :url "http://github.com/mhjort/clj-gatling"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.374"]
                 [clojure-csv/clojure-csv "2.0.1"]
                 [http-kit "2.1.19"]
                 [clj-time "0.11.0"]
                 [prismatic/schema "1.1.0"]
                 [io.gatling/gatling-charts "2.0.3"
                   :exclusions [com.typesafe.akka/akka-actor_2.10
                                org.jodd/jodd-lagarto
                                com.fasterxml.jackson.core/jackson-databind
                                net.sf.saxon/Saxon-HE]]
                 [io.gatling.highcharts/gatling-charts-highcharts "2.0.3"
                   :exclusions [io.gatling/gatling-app io.gatling/gatling-recorder]]]
  :repositories { "excilys" "http://repository.excilys.com/content/groups/public" }
  :profiles {:dev {:global-vars {*warn-on-reflection* true}
                   :dependencies [[clj-async-test "0.0.5"]
                                  [clj-containment-matchers "1.0.1"]] }}
  :aot [clj-gatling.simulation-runners])

(defproject clj-gatling "0.8-beta1"
  :description "Clojure library for load testing"
  :url "http://github.com/mhjort/clj-gatling"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.374"]
                 [clojure-csv/clojure-csv "2.0.1"]
                 [http-kit "2.1.19"]
                 [clj-time "0.11.0"]
                 [prismatic/schema "1.1.0"]
                 [io.gatling/gatling-charts "2.0.3"
                   :exclusions [com.typesafe.akka/akka-actor_2.10
                                org.jodd/jodd-lagarto
                                com.fasterxml.jackson.core/jackson-databind
                                net.sf.saxon/Saxon-HE]]
                 [io.gatling.highcharts/gatling-charts-highcharts "2.0.3"
                   :exclusions [io.gatling/gatling-app io.gatling/gatling-recorder]]]
  :repositories { "excilys" "http://repository.excilys.com/content/groups/public" }
  :profiles {:dev {:global-vars {*warn-on-reflection* false}
                   :dependencies [[clj-async-test "0.0.5"]
                                  [clj-containment-matchers "1.0.1"]] }}
  :aot [clj-gatling.simulation-runners])

Remove global warning for reflection. Only needed in simulation namespace


(defproject falkland-cms "0.2.0-SNAPSHOT"
  :description "Falkland CMS is a Curation Management System written in Clojure, ClojureScript and CouchDB."
  :url "http://falkland-cms.com/"
  :license {:name "Mozilla Public License v2.0"
            :url "http://www.mozilla.org/MPL/2.0/"}

  :min-lein-version "2.4.2" ; highest version supported by Travis-CI as of 8/7/2014

  :dependencies [
    [org.clojure/clojure "1.6.0"] ; Lisp on the JVM http://clojure.org/documentation
    [org.clojure/core.incubator "0.1.3"] ; Functions proposed for inclusion in Clojure https://github.com/clojure/core.incubator
    [org.clojure/core.match "0.2.2"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
    [org.clojure/clojurescript "0.0-2311"] ; ClojureScript compiler https://github.com/clojure/clojurescript
    [org.clojure/tools.nrepl "0.2.4"] ; REPL server and client https://github.com/clojure/tools.nrepl
    [cheshire "5.3.1"] ; JSON de/encoding https://github.com/dakrone/cheshire
    [org.flatland/ordered "1.5.2"] ; Ordered hash map https://github.com/flatland/ordered
    [ring/ring-jetty-adapter "1.3.1"] ; Web Server https://github.com/ring-clojure/ring
    [compojure "1.1.8"] ; Web routing https://github.com/weavejester/compojure
    [liberator "0.12.1"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
    [com.ashafa/clutch "0.4.0-RC1"] ; CouchDB client https://github.com/clojure-clutch/clutch
    [clojurewerkz/elastisch "2.1.0-beta5"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
    [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
    [com.taoensso/timbre "3.2.1"] ; Logging https://github.com/ptaoussanis/timbre
  ]

  :profiles {
    :qa {
      :env {
        :db-name "falklandcms-test"
        :liberator-trace false
      }
      :dependencies [
        [midje "1.6.3"] ; Example-based testing https://github.com/marick/Midje
        [ring-mock "0.1.5"] ; Test Ring requests https://github.com/weavejester/ring-mock
      ]
    }

    :dev [:qa {
      :env ^:replace {
        :db-name "falklandcms"
        :liberator-trace true
      }
      :dependencies [
        [print-foo "0.4.6"] ; Old school print debugging https://github.com/danielribeiro/print-foo
        [org.clojure/tools.trace "0.7.6"] ; Tracing macros/fns https://github.com/clojure/tools.trace
        [com.cemerick/piggieback "0.1.2"] ; ClojureScript bREPL from the nREPL https://github.com/cemerick/piggieback
      ]
      ;; REPL injections
      :injections [
        (require '[clojure.pprint :refer :all]
                 '[clojure.stacktrace :refer (print-stack-trace)]
                 '[clojure.test :refer :all]
                 '[print.foo :refer :all]
                 '[clj-time.format :as t]
                 '[clojure.string :as s]
                 '[cljs.repl.browser :as b-repl]
                 '[cemerick.piggieback :as pb])
        (defn brepl [] (pb/cljs-repl :repl-env (b-repl/repl-env :port 9000)))
      ]
    }]

    :prod {
      :env {
        :db-name "falklandcms"
        :liberator-trace false
      }
    }
  }

  :aliases {
    "init-db" ["run" "-m" "fcms.db.views"] ; create CouchDB views
    "init-test-db" ["with-profile" "qa" "run" "-m" "fcms.db.views"] ; create CouchDB views for test DB
    "clean-test-db" ["with-profile" "qa" "run" "-m" "fcms.db.clean"] ; clean the CouchDB test DB
    "build" ["do" "clean," "deps," "compile," "init-db"] ; clean and build code
    "midje" ["with-profile" "qa" "midje"] ; run all tests
    "test" ["with-profile" "qa" "do" "clean-test-db," "midje," "clean-test-db"] ; run all tests with clean test DB
    "test!" ["with-profile" "qa" "do" "build," "test"] ; build and run all tests
    "start" ["do" "build," "ring" "server-headless"] ; start an FCMS server
    "start!" ["with-profile" "prod" "run"] ; start an FCMS server in production
    "spell!" ["spell" "-n"] ; check spelling in docs and docstrings
    "ancient" ["with-profile" "dev" "do" "ancient" ":allow-qualified," "ancient" ":plugins" ":allow-qualified"] ; check for out of date dependencies
  }

  :plugins [
    [lein-ring "0.8.11"] ; common ring tasks https://github.com/weavejester/lein-ring
    [lein-environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
    [lein-cljsbuild "1.0.3"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
    [codox "0.8.10"] ; Generate Clojure API docs https://github.com/weavejester/codox
    [lein-midje "3.1.3"] ; Example-based testing https://github.com/marick/lein-midje
    [lein-bikeshed "0.1.7"] ; Check for code smells https://github.com/dakrone/lein-bikeshed
    [lein-kibit "0.0.8"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
    [jonase/eastwood "0.1.4"] ; Clojure linter https://github.com/jonase/eastwood
    [lein-checkall "0.1.1"] ; Runs bikeshed, kibit and eastwood https://github.com/itang/lein-checkall
    [lein-pprint "1.1.1"] ; pretty-print the lein project map https://github.com/technomancy/leiningen/tree/master/lein-pprint
    [lein-ancient "0.5.5"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
    [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
  ]

  ;; ----- Code check configuration -----

  :eastwood {:exclude-linters [:keyword-typos]}

  ;; ----- Clojure API Documentation -----

  :codox {
    :include [fcms.resources.common fcms.resources.collection fcms.resources.item fcms.resources.taxonomy]
    :output-dir "../Falkland-CMS-docs/API/Clojure"
    :src-dir-uri "http://github.com/SnootyMonkey/Falkland-CMS/blob/master/"
    :src-linenum-anchor-prefix "L" ; for Github
  }

  ;; ----- ClojureScript -----

  :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

  :cljsbuild {
    :crossovers [] ; compile for both Clojure and ClojureScript
    :builds {
      :dev {
        :source-paths ["src/fcms/cljs" "src/brepl"] ; CLJS source code path
        ;; Google Closure (CLS) options configuration
        :compiler {
          :output-to "resources/public/js/fcms.js"
          :optimizations :whitespace
          :pretty-print true
        }
      }
      :prod {
        :source-paths ["src/fcms/cljs"] ; CLJS source code path
        ;; Google Closure (CLS) options configuration
        :compiler {
          :output-to "resources/public/js/fcms.js"
          :optimizations :advanced
          :pretty-print false
        }
      }
    }
  }

  ;; ----- Web Application -----

  :ring {
    :handler fcms.app/app
    :reload-paths ["src"] ; work around issue https://github.com/weavejester/lein-ring/issues/68
  }

  :main fcms.app
)

(defproject falkland-cms "0.2.0-SNAPSHOT"
  :description "Falkland CMS is a Curation Management System written in Clojure, ClojureScript and CouchDB."
  :url "http://falkland-cms.com/"
  :license {:name "Mozilla Public License v2.0"
            :url "http://www.mozilla.org/MPL/2.0/"}

  :min-lein-version "2.4.2" ; highest version supported by Travis-CI as of 8/7/2014

  :dependencies [
    [org.clojure/clojure "1.6.0"] ; Lisp on the JVM http://clojure.org/documentation
    [org.clojure/core.incubator "0.1.3"] ; Functions proposed for inclusion in Clojure https://github.com/clojure/core.incubator
    [org.clojure/core.match "0.2.2"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
    [org.clojure/clojurescript "0.0-2322"] ; ClojureScript compiler https://github.com/clojure/clojurescript
    [org.clojure/tools.nrepl "0.2.4"] ; REPL server and client https://github.com/clojure/tools.nrepl
    [cheshire "5.3.1"] ; JSON de/encoding https://github.com/dakrone/cheshire
    [org.flatland/ordered "1.5.2"] ; Ordered hash map https://github.com/flatland/ordered
    [ring/ring-jetty-adapter "1.3.1"] ; Web Server https://github.com/ring-clojure/ring
    [compojure "1.1.8"] ; Web routing https://github.com/weavejester/compojure
    [liberator "0.12.1"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
    [com.ashafa/clutch "0.4.0-RC1"] ; CouchDB client https://github.com/clojure-clutch/clutch
    [clojurewerkz/elastisch "2.1.0-beta5"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
    [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
    [com.taoensso/timbre "3.2.1"] ; Logging https://github.com/ptaoussanis/timbre
  ]

  :profiles {
    :qa {
      :env {
        :db-name "falklandcms-test"
        :liberator-trace false
      }
      :dependencies [
        [midje "1.6.3"] ; Example-based testing https://github.com/marick/Midje
        [ring-mock "0.1.5"] ; Test Ring requests https://github.com/weavejester/ring-mock
      ]
    }

    :dev [:qa {
      :env ^:replace {
        :db-name "falklandcms"
        :liberator-trace true
      }
      :dependencies [
        [print-foo "0.4.6"] ; Old school print debugging https://github.com/danielribeiro/print-foo
        [org.clojure/tools.trace "0.7.6"] ; Tracing macros/fns https://github.com/clojure/tools.trace
        [com.cemerick/piggieback "0.1.2"] ; ClojureScript bREPL from the nREPL https://github.com/cemerick/piggieback
      ]
      ;; REPL injections
      :injections [
        (require '[clojure.pprint :refer :all]
                 '[clojure.stacktrace :refer (print-stack-trace)]
                 '[clojure.test :refer :all]
                 '[print.foo :refer :all]
                 '[clj-time.format :as t]
                 '[clojure.string :as s]
                 '[cljs.repl.browser :as b-repl]
                 '[cemerick.piggieback :as pb])
        (defn brepl [] (pb/cljs-repl :repl-env (b-repl/repl-env :port 9000)))
      ]
    }]

    :prod {
      :env {
        :db-name "falklandcms"
        :liberator-trace false
      }
    }
  }

  :aliases {
    "init-db" ["run" "-m" "fcms.db.views"] ; create CouchDB views
    "init-test-db" ["with-profile" "qa" "run" "-m" "fcms.db.views"] ; create CouchDB views for test DB
    "clean-test-db" ["with-profile" "qa" "run" "-m" "fcms.db.clean"] ; clean the CouchDB test DB
    "build" ["do" "clean," "deps," "compile," "init-db"] ; clean and build code
    "midje" ["with-profile" "qa" "midje"] ; run all tests
    "test" ["with-profile" "qa" "do" "clean-test-db," "midje," "clean-test-db"] ; run all tests with clean test DB
    "test!" ["with-profile" "qa" "do" "build," "test"] ; build and run all tests
    "start" ["do" "build," "ring" "server-headless"] ; start an FCMS server
    "start!" ["with-profile" "prod" "run"] ; start an FCMS server in production
    "spell!" ["spell" "-n"] ; check spelling in docs and docstrings
    "ancient" ["with-profile" "dev" "do" "ancient" ":allow-qualified," "ancient" ":plugins" ":allow-qualified"] ; check for out of date dependencies
  }

  :plugins [
    [lein-ring "0.8.11"] ; common ring tasks https://github.com/weavejester/lein-ring
    [lein-environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
    [lein-cljsbuild "1.0.3"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
    [codox "0.8.10"] ; Generate Clojure API docs https://github.com/weavejester/codox
    [lein-midje "3.1.3"] ; Example-based testing https://github.com/marick/lein-midje
    [lein-bikeshed "0.1.7"] ; Check for code smells https://github.com/dakrone/lein-bikeshed
    [lein-kibit "0.0.8"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
    [jonase/eastwood "0.1.4"] ; Clojure linter https://github.com/jonase/eastwood
    [lein-checkall "0.1.1"] ; Runs bikeshed, kibit and eastwood https://github.com/itang/lein-checkall
    [lein-pprint "1.1.1"] ; pretty-print the lein project map https://github.com/technomancy/leiningen/tree/master/lein-pprint
    [lein-ancient "0.5.5"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
    [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
  ]

  ;; ----- Code check configuration -----

  :eastwood {:exclude-linters [:keyword-typos]}

  ;; ----- Clojure API Documentation -----

  :codox {
    :include [fcms.resources.common fcms.resources.collection fcms.resources.item fcms.resources.taxonomy]
    :output-dir "../Falkland-CMS-docs/API/Clojure"
    :src-dir-uri "http://github.com/SnootyMonkey/Falkland-CMS/blob/master/"
    :src-linenum-anchor-prefix "L" ; for Github
  }

  ;; ----- ClojureScript -----

  :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

  :cljsbuild {
    :crossovers [] ; compile for both Clojure and ClojureScript
    :builds {
      :dev {
        :source-paths ["src/fcms/cljs" "src/brepl"] ; CLJS source code path
        ;; Google Closure (CLS) options configuration
        :compiler {
          :output-to "resources/public/js/fcms.js"
          :optimizations :whitespace
          :pretty-print true
        }
      }
      :prod {
        :source-paths ["src/fcms/cljs"] ; CLJS source code path
        ;; Google Closure (CLS) options configuration
        :compiler {
          :output-to "resources/public/js/fcms.js"
          :optimizations :advanced
          :pretty-print false
        }
      }
    }
  }

  ;; ----- Web Application -----

  :ring {
    :handler fcms.app/app
    :reload-paths ["src"] ; work around issue https://github.com/weavejester/lein-ring/issues/68
  }

  :main fcms.app
)

Update dependency.

Update dependency.


(defproject malesch/semantic-reagent "1.0.2-SNAPSHOT"
  :description "Library for using Semantic UI React components with Reagent"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :url "https://github.com/malesch/semantic-reagent"
  :deploy-repositories [["releases" {:url "https://repo.clojars.org" :creds :gpg}]
                        ["snapshots" :clojars]]
  :clean-targets ^{:protect false} ["target"]
  :dependencies [[org.clojure/clojure "1.10.0"]
                 [cljsjs/semantic-ui-react "0.88.1-0"]]
  :profiles {:provided {:dependencies [[org.clojure/clojurescript "1.10.520"]
                                       [reagent "0.9.0-rc1"]]}
             :dev {:source-paths ["dev"]
                   :resource-paths ["target"]
                   :dependencies [[nrepl/nrepl "0.6.0"]
                                  [cider/piggieback "0.4.1"]
                                  [com.bhauman/figwheel-main "0.2.3"]
                                  [devcards "0.2.6"]
                                  [camel-snake-kebab "0.4.0"]]
                   :repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]}}})

(defproject malesch/semantic-reagent "1.1.0"
  :description "Library for using Semantic UI React components with Reagent"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :url "https://github.com/malesch/semantic-reagent"
  :deploy-repositories [["releases" {:url "https://repo.clojars.org" :creds :gpg}]
                        ["snapshots" :clojars]]
  :clean-targets ^{:protect false} ["target"]
  :dependencies [[org.clojure/clojure "1.10.0"]
                 [cljsjs/semantic-ui-react "0.88.1-0"]]
  :profiles {:provided {:dependencies [[org.clojure/clojurescript "1.10.520"]
                                       [reagent "0.9.0-rc1"]]}
             :dev {:source-paths ["dev"]
                   :resource-paths ["target"]
                   :dependencies [[nrepl/nrepl "0.6.0"]
                                  [cider/piggieback "0.4.1"]
                                  [com.bhauman/figwheel-main "0.2.3"]
                                  [devcards "0.2.6"]
                                  [camel-snake-kebab "0.4.0"]]
                   :repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]}}})

Prepare release v1.1.0

Prepare release v1.1.0


(defproject reagent "1.0.0"
  :url "http://github.com/reagent-project/reagent"
  :license {:name "MIT"}
  :description "A simple ClojureScript interface to React"

  :dependencies []

  :plugins [[lein-cljsbuild "1.1.7"]
            [lein-doo "0.1.11"]
            [lein-codox "0.10.7"]
            [lein-figwheel "0.5.19"]]

  :source-paths ["src"]

  :codox {:language :clojurescript
          :exclude clojure.string
          :source-paths ["src"]
          :doc-paths []}

  :profiles {:dev {:dependencies [[org.clojure/clojure "1.10.3"]
                                  [org.clojure/clojurescript "1.10.866"]
                                  [figwheel "0.5.20"]
                                  [figwheel-sidecar "0.5.20"]
                                  [doo "0.1.11"]
                                  [cljsjs/prop-types "15.7.2-0"]

                                  [cljsjs/react "17.0.2-0"]
                                  [cljsjs/react-dom "17.0.2-0"]
                                  [cljsjs/react-dom-server "17.0.2-0"]]
                   :source-paths ["demo" "test" "examples/todomvc/src" "examples/simple/src" "examples/geometry/src"]
                   :resource-paths ["site" "target/cljsbuild/client" "target/cljsbuild/client-npm"]}}

  :clean-targets ^{:protect false} [:target-path :compile-path "out"]

  :repl-options {:init (do (require '[figwheel-sidecar.repl-api :refer :all]))}

  :figwheel {:http-server-root "public" ;; assumes "resources"
             :css-dirs ["site/public/css"]
             :repl true
             :nrepl-port 27397}

  :doo {:paths {:karma "npx karma"}}

  ;; No profiles and merging - just manual configuration for each build type.
  ;; For :optimization :none ClojureScript compiler will compile all
  ;; cljs files in source-paths. To ensure unncessary files
  ;; aren't compiled it would be better to not provide source-paths or
  ;; provide single file but currently this doesn't work for Cljsbuild.
  ;; In future :main alone should be enough to find entry file.
  :cljsbuild
  {:builds
   [{:id "client"
     :source-paths ["demo"]
     :watch-paths ["src" "demo" "test"]
     :figwheel true
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagentdemo.dev"
                :output-dir "target/cljsbuild/client/public/js/out"
                :output-to "target/cljsbuild/client/public/js/main.js"
                :npm-deps false
                :asset-path "js/out"
                :checked-arrays :warn
                :infer-externs true}}

    {:id "client-npm"
     :source-paths ["demo"]
     :watch-paths ["src" "demo" "test"]
     :figwheel true
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagentdemo.dev"
                :output-dir "target/cljsbuild/client-npm/public/js/out"
                :output-to "target/cljsbuild/client-npm/public/js/main.js"
                :npm-deps true
                :asset-path "js/out"
                :checked-arrays :warn
                :language-out :es5}}

    {:id "test"
     :source-paths ["test"]
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagenttest.runtests"
                :asset-path "js/out"
                :output-dir "target/cljsbuild/test/out"
                :output-to "target/cljsbuild/test/main.js"
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn
                :infer-externs true}}

    {:id "test-npm"
     :source-paths ["test"]
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagenttest.runtests"
                :asset-path "js/out"
                :output-dir "target/cljsbuild/test-npm/out"
                :output-to "target/cljsbuild/test-npm/main.js"
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn
                :language-out :es5}}

    ;; Separate source-path as this namespace uses Node built-in modules which
    ;; aren't available for other targets, and would break other builds.
    {:id "prerender"
     :source-paths ["prerender"]
     :compiler {:main "sitetools.prerender"
                :target :nodejs
                :output-dir "target/cljsbuild/prerender/out"
                :output-to "target/cljsbuild/prerender/main.js"
                :npm-deps true
                :aot-cache true}}

    {:id "node-test"
     :source-paths ["test"]
     :watch-paths ["src" "test"]
     :compiler {:main "reagenttest.runtests"
                :target :nodejs
                :parallel-build true
                :optimizations :none
                :output-dir "target/cljsbuild/node-test/out"
                :output-to "target/cljsbuild/node-test/main.js"
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn}}

    {:id "node-test-npm"
     :source-paths ["test"]
     :watch-paths ["src" "test"]
     :compiler {:main "reagenttest.runtests"
                :target :nodejs
                :parallel-build true
                :optimizations :none
                :output-dir "target/cljsbuild/node-test-npm/out"
                :output-to "target/cljsbuild/node-test-npm/main.js"
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn}}

    ;; With :advanched source-paths doesn't matter that much as
    ;; Cljs compiler will only read :main file.
    {:id "prod"
     :source-paths ["demo"]
     :compiler {:main "reagentdemo.prod"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                ;; :pseudo-names true
                :stable-names true
                :output-to "target/cljsbuild/prod/public/js/main.js"
                :output-dir "target/cljsbuild/prod/out" ;; Outside of public, not published
                :npm-deps false
                :aot-cache true}}

    {:id "prod-npm"
     :source-paths ["demo"]
     :compiler {:main "reagentdemo.prod"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                :stable-names true
                :output-to "target/cljsbuild/prod-npm/public/js/main.js"
                :output-dir "target/cljsbuild/prod-npm/out" ;; Outside of public, not published
                :closure-warnings {:global-this :off}
                :npm-deps true
                :aot-cache true
                :language-out :es5}}

    {:id "prod-test"
     :source-paths ["test"]
     :compiler {:main "reagenttest.runtests"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                :output-to "target/cljsbuild/prod-test/main.js"
                :output-dir "target/cljsbuild/prod-test/out"
                :closure-warnings {:global-this :off}
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn}}

    {:id "prod-test-npm"
     :source-paths ["test"]
     :compiler {:main "reagenttest.runtests"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                ;; :pseudo-names true
                :output-to "target/cljsbuild/prod-test-npm/main.js"
                :output-dir "target/cljsbuild/prod-test-npm/out"
                :closure-warnings {:global-this :off}
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn
                :language-out :es5}}]})

(defproject reagent "1.1.0-SNAPSHOT"
  :url "http://github.com/reagent-project/reagent"
  :license {:name "MIT"}
  :description "A simple ClojureScript interface to React"

  :dependencies []

  :plugins [[lein-cljsbuild "1.1.7"]
            [lein-doo "0.1.11"]
            [lein-codox "0.10.7"]
            [lein-figwheel "0.5.19"]]

  :source-paths ["src"]

  :codox {:language :clojurescript
          :exclude clojure.string
          :source-paths ["src"]
          :doc-paths []}

  :profiles {:dev {:dependencies [[org.clojure/clojure "1.10.3"]
                                  [org.clojure/clojurescript "1.10.866"]
                                  [figwheel "0.5.20"]
                                  [figwheel-sidecar "0.5.20"]
                                  [doo "0.1.11"]
                                  [cljsjs/prop-types "15.7.2-0"]

                                  [cljsjs/react "17.0.2-0"]
                                  [cljsjs/react-dom "17.0.2-0"]
                                  [cljsjs/react-dom-server "17.0.2-0"]]
                   :source-paths ["demo" "test" "examples/todomvc/src" "examples/simple/src" "examples/geometry/src"]
                   :resource-paths ["site" "target/cljsbuild/client" "target/cljsbuild/client-npm"]}}

  :clean-targets ^{:protect false} [:target-path :compile-path "out"]

  :repl-options {:init (do (require '[figwheel-sidecar.repl-api :refer :all]))}

  :figwheel {:http-server-root "public" ;; assumes "resources"
             :css-dirs ["site/public/css"]
             :repl true
             :nrepl-port 27397}

  :doo {:paths {:karma "npx karma"}}

  ;; No profiles and merging - just manual configuration for each build type.
  ;; For :optimization :none ClojureScript compiler will compile all
  ;; cljs files in source-paths. To ensure unncessary files
  ;; aren't compiled it would be better to not provide source-paths or
  ;; provide single file but currently this doesn't work for Cljsbuild.
  ;; In future :main alone should be enough to find entry file.
  :cljsbuild
  {:builds
   [{:id "client"
     :source-paths ["demo"]
     :watch-paths ["src" "demo" "test"]
     :figwheel true
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagentdemo.dev"
                :output-dir "target/cljsbuild/client/public/js/out"
                :output-to "target/cljsbuild/client/public/js/main.js"
                :npm-deps false
                :asset-path "js/out"
                :checked-arrays :warn
                :infer-externs true}}

    {:id "client-npm"
     :source-paths ["demo"]
     :watch-paths ["src" "demo" "test"]
     :figwheel true
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagentdemo.dev"
                :output-dir "target/cljsbuild/client-npm/public/js/out"
                :output-to "target/cljsbuild/client-npm/public/js/main.js"
                :npm-deps true
                :asset-path "js/out"
                :checked-arrays :warn
                :language-out :es5}}

    {:id "test"
     :source-paths ["test"]
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagenttest.runtests"
                :asset-path "js/out"
                :output-dir "target/cljsbuild/test/out"
                :output-to "target/cljsbuild/test/main.js"
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn
                :infer-externs true}}

    {:id "test-npm"
     :source-paths ["test"]
     :compiler {:parallel-build true
                :optimizations :none
                :main "reagenttest.runtests"
                :asset-path "js/out"
                :output-dir "target/cljsbuild/test-npm/out"
                :output-to "target/cljsbuild/test-npm/main.js"
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn
                :language-out :es5}}

    ;; Separate source-path as this namespace uses Node built-in modules which
    ;; aren't available for other targets, and would break other builds.
    {:id "prerender"
     :source-paths ["prerender"]
     :compiler {:main "sitetools.prerender"
                :target :nodejs
                :output-dir "target/cljsbuild/prerender/out"
                :output-to "target/cljsbuild/prerender/main.js"
                :npm-deps true
                :aot-cache true}}

    {:id "node-test"
     :source-paths ["test"]
     :watch-paths ["src" "test"]
     :compiler {:main "reagenttest.runtests"
                :target :nodejs
                :parallel-build true
                :optimizations :none
                :output-dir "target/cljsbuild/node-test/out"
                :output-to "target/cljsbuild/node-test/main.js"
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn}}

    {:id "node-test-npm"
     :source-paths ["test"]
     :watch-paths ["src" "test"]
     :compiler {:main "reagenttest.runtests"
                :target :nodejs
                :parallel-build true
                :optimizations :none
                :output-dir "target/cljsbuild/node-test-npm/out"
                :output-to "target/cljsbuild/node-test-npm/main.js"
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn}}

    ;; With :advanched source-paths doesn't matter that much as
    ;; Cljs compiler will only read :main file.
    {:id "prod"
     :source-paths ["demo"]
     :compiler {:main "reagentdemo.prod"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                ;; :pseudo-names true
                :stable-names true
                :output-to "target/cljsbuild/prod/public/js/main.js"
                :output-dir "target/cljsbuild/prod/out" ;; Outside of public, not published
                :npm-deps false
                :aot-cache true}}

    {:id "prod-npm"
     :source-paths ["demo"]
     :compiler {:main "reagentdemo.prod"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                :stable-names true
                :output-to "target/cljsbuild/prod-npm/public/js/main.js"
                :output-dir "target/cljsbuild/prod-npm/out" ;; Outside of public, not published
                :closure-warnings {:global-this :off}
                :npm-deps true
                :aot-cache true
                :language-out :es5}}

    {:id "prod-test"
     :source-paths ["test"]
     :compiler {:main "reagenttest.runtests"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                :output-to "target/cljsbuild/prod-test/main.js"
                :output-dir "target/cljsbuild/prod-test/out"
                :closure-warnings {:global-this :off}
                :npm-deps false
                :aot-cache true
                :checked-arrays :warn}}

    {:id "prod-test-npm"
     :source-paths ["test"]
     :compiler {:main "reagenttest.runtests"
                :optimizations :advanced
                :elide-asserts true
                :pretty-print false
                ;; :pseudo-names true
                :output-to "target/cljsbuild/prod-test-npm/main.js"
                :output-dir "target/cljsbuild/prod-test-npm/out"
                :closure-warnings {:global-this :off}
                :npm-deps true
                :aot-cache true
                :checked-arrays :warn
                :language-out :es5}}]})

Bump version

Bump version


(defproject datomish "0.2.0-SNAPSHOT"
  :description "A persistent, embedded knowledge base inspired by Datomic and DataScript."
  :url "https://github.com/mozilla/datomish"
  :license {:name "Mozilla Public License Version 2.0"
            :url  "https://github.com/mozilla/datomish/blob/master/LICENSE"}
  :dependencies [[org.clojure/clojurescript "1.9.229"]
                 [org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.385"]
                 [datascript "0.15.1"]
                 [org.clojars.rnewman/honeysql "0.8.2"]
                 [com.taoensso/tufte "1.0.2"]
                 [jamesmacaulay/cljs-promises "0.1.0"]]

  ;; The browser will never require from the .JAR anyway.
  :source-paths [
                 "src/common"
                 ;; Can't be enabled by default: layers on top of cljsbuild!
                 ;; Instead, add the :node profile:
                 ;;   lein with-profile node install
                 ;; "src/node"
                 ]

  :cljsbuild {:builds
              {
               :release-node
               {
                :source-paths   ["src/common" "src/node"]
                :assert         false
                :compiler
                {
                 ;; :externs specified in deps.cljs.
                 :elide-asserts  true
                 :hashbang       false
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :optimizations  :advanced
                 :output-dir     "target/release-node"
                 :output-to      "target/release-node/datomish.bare.js"
                 :output-wrapper false
                 :parallel-build true
                 :pretty-print   true
                 :pseudo-names   true
                 :static-fns     true
                 :target         :nodejs
                 }
                :notify-command ["release-node/wrap_bare.sh"]}

               :release-browser
               ;; Release builds for use in Firefox must:
               ;; * Use :optimizations > :none, so that a single file is generated
               ;;   without a need to import Closure's own libs.
               ;; * Be wrapped, so that a CommonJS module is produced.
               ;; * Have a preload script that defines what `println` does.
               ;;
               ;; There's no point in generating a source map -- it'll be wrong
               ;; due to wrapping.
               {
                :source-paths   ["src/common" "src/browser"]
                :assert         false
                :compiler
                {
                 :elide-asserts  true
                 :externs        ["src/browser/externs/datomish.js"]
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :optimizations  :advanced
                 :output-dir     "target/release-browser"
                 :output-to      "target/release-browser/datomish.bare.js"
                 :output-wrapper false
                 :parallel-build true
                 :preloads       [datomish.preload]
                 :pretty-print   true
                 :pseudo-names   true
                 :static-fns     true
                 }
                :notify-command ["release-browser/wrap_bare.sh"]}

               :test
               {
                :source-paths ["src/common" "src/node" "test"]
                :compiler
                {
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :main           datomish.test
                 :optimizations  :none
                 :output-dir     "target/test"
                 :output-to      "target/test/datomish.js"
                 :parallel-build true
                 :source-map     true
                 :target         :nodejs
                 }}
               }}

  :profiles {:node {:source-paths ["src/common" "src/node"]}
             :dev {:dependencies [[cljsbuild "1.1.3"]
                                  [tempfile "0.2.0"]
                                  [com.cemerick/piggieback "0.2.1"]
                                  [org.clojure/tools.nrepl "0.2.10"]
                                  [org.clojure/java.jdbc "0.6.2-alpha1"]
                                  [org.xerial/sqlite-jdbc "3.8.11.2"]]
                   :jvm-opts ["-Xss4m"]
                   :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
                   :plugins      [[lein-cljsbuild "1.1.3"]
                                  [lein-doo "0.1.6"]
                                  [venantius/ultra "0.4.1"]
                                  [com.jakemccrary/lein-test-refresh "0.16.0"]]
                   }}

  :doo {:build "test"}

  :clean-targets ^{:protect false} ["target"]
  )

(defproject datomish "0.2.0-SNAPSHOT"
  :description "A persistent, embedded knowledge base inspired by Datomic and DataScript."
  :url "https://github.com/mozilla/datomish"
  :license {:name "Mozilla Public License Version 2.0"
            :url  "https://github.com/mozilla/datomish/blob/master/LICENSE"}
  :dependencies [[org.clojure/clojurescript "1.9.229"]
                 [org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.385"]
                 [datascript "0.15.1"]
                 [org.clojars.rnewman/honeysql "0.8.2"]
                 [com.taoensso/tufte "1.0.2"]
                 [jamesmacaulay/cljs-promises "0.1.0"]]

  ;; The browser will never require from the .JAR anyway.
  :source-paths [
                 "src/common"
                 ;; Can't be enabled by default: layers on top of cljsbuild!
                 ;; Instead, add the :node profile:
                 ;;   lein with-profile node install
                 ;; "src/node"
                 ]

  :cljsbuild {:builds
              {
               :release-node
               {
                :source-paths   ["src/common" "src/node"]
                :assert         false
                :compiler
                {
                 ;; :externs specified in deps.cljs.
                 :elide-asserts  true
                 :hashbang       false
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :optimizations  :advanced
                 :output-dir     "target/release-node"
                 :output-to      "target/release-node/datomish.bare.js"
                 :output-wrapper false
                 :parallel-build true
                 :pretty-print   true
                 :pseudo-names   true
                 :static-fns     true
                 :target         :nodejs
                 }
                :notify-command ["release-node/wrap_bare.sh"]}

               :release-browser
               ;; Release builds for use in Firefox must:
               ;; * Use :optimizations > :none, so that a single file is generated
               ;;   without a need to import Closure's own libs.
               ;; * Be wrapped, so that a CommonJS module is produced.
               ;; * Have a preload script that defines what `println` does.
               ;;
               ;; There's no point in generating a source map -- it'll be wrong
               ;; due to wrapping.
               {
                :source-paths   ["src/common" "src/browser"]
                :assert         false
                :compiler
                {
                 :elide-asserts  true
                 :externs        ["src/browser/externs/datomish.js"]
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :optimizations  :advanced
                 :output-dir     "target/release-browser"
                 :output-to      "target/release-browser/datomish.bare.js"
                 :output-wrapper false
                 :parallel-build true
                 :preloads       [datomish.preload]
                 :pretty-print   true
                 :pseudo-names   true
                 :static-fns     true
                 }
                :notify-command ["release-browser/wrap_bare.sh"]}

               :test
               {
                :source-paths ["src/common" "src/node" "test"]
                :compiler
                {
                 :language-in    :ecmascript5
                 :language-out   :ecmascript5
                 :main           datomish.test
                 :optimizations  :none
                 :output-dir     "target/test"
                 :output-to      "target/test/datomish.js"
                 :parallel-build true
                 :source-map     true
                 :target         :nodejs
                 }}
               }}

  :profiles {:node {:source-paths ["src/common" "src/node"]}
             :dev {:dependencies [[cljsbuild "1.1.3"]
                                  [tempfile "0.2.0"]
                                  [com.cemerick/piggieback "0.2.1"]
                                  [org.clojure/tools.nrepl "0.2.10"]
                                  [org.clojure/java.jdbc "0.6.2-alpha3"]
                                  [org.xerial/sqlite-jdbc "3.15.1"]]
                   :jvm-opts ["-Xss4m"]
                   :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
                   :plugins      [[lein-cljsbuild "1.1.3"]
                                  [lein-doo "0.1.6"]
                                  [venantius/ultra "0.4.1"]
                                  [com.jakemccrary/lein-test-refresh "0.16.0"]]
                   }}

  :doo {:build "test"}

  :clean-targets ^{:protect false} ["target"]
  )

Bump to latest sqlite libraries on the JVM side.


(defproject onyx-app/lein-template "0.12.5.0"
  :description "Onyx Leiningen application template"
  :url "https://github.com/onyx-platform/onyx-template"
  :license {:name "MIT License"
            :url "http://choosealicense.com/licenses/mit/#"}
  :repositories {"snapshots" {:url "https://clojars.org/repo"
                              :username :env
                              :password :env
                              :sign-releases false}
                 "releases" {:url "https://clojars.org/repo"
                             :username :env
                             :password :env
                             :sign-releases false}}
  :plugins [[lein-set-version "0.4.1"]]
  :profiles {:dev {:plugins [[lein-set-version "0.4.1"]
                             [lein-update-dependency "0.1.2"]
                             [lein-pprint "1.1.1"]]}}
  :eval-in-leiningen true)

(defproject onyx-app/lein-template "0.12.5.1-SNAPSHOT"
  :description "Onyx Leiningen application template"
  :url "https://github.com/onyx-platform/onyx-template"
  :license {:name "MIT License"
            :url "http://choosealicense.com/licenses/mit/#"}
  :repositories {"snapshots" {:url "https://clojars.org/repo"
                              :username :env
                              :password :env
                              :sign-releases false}
                 "releases" {:url "https://clojars.org/repo"
                             :username :env
                             :password :env
                             :sign-releases false}}
  :plugins [[lein-set-version "0.4.1"]]
  :profiles {:dev {:plugins [[lein-set-version "0.4.1"]
                             [lein-update-dependency "0.1.2"]
                             [lein-pprint "1.1.1"]]}}
  :eval-in-leiningen true)

Prepare for next release cycle.

Prepare for next release cycle.


(defproject funcool/catacumba "0.2.0-SNAPSHOT"
  :description "Asynchronous web toolkit for Clojure build on top of Ratpack."
  :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|user.clj"]
  :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"]

  ;; :mirrors {"central" {:name "central"
  ;;                      :url "http://oss.jfrog.org/artifactory/repo"}}

  :dependencies [[org.clojure/clojure "1.7.0-beta2"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                 [io.ratpack/ratpack-core "0.9.16"]
                 [org.slf4j/slf4j-simple "1.7.10"]
                 [com.stuartsierra/component "0.2.3"]
                 [buddy/buddy-core "0.5.0"]
                 [buddy/buddy-auth "0.5.3-SNAPSHOT"]
                 [funcool/cuerdas "0.4.0"]
                 [funcool/futura "0.1.0-alpha2"
                  :exclusions [org.reactivestreams/reactive-streams]]
                 [environ "1.0.0"]
                 [potemkin "0.3.12" :exclusions [riddley]]]
  :profiles {:dev {:global-vars {*warn-on-reflection* true}
                   :source-paths ["src"]
                   :codeina {:sources ["src/clojure"]
                             :exclude [catacumba.impl.context
                                       catacumba.impl.helpers
                                       catacumba.impl.parse
                                       catacumba.impl.handlers
                                       catacumba.impl.server
                                       catacumba.impl.http
                                       catacumba.impl.routing
                                       catacumba.impl.streams
                                       catacumba.impl.websocket
                                       catacumba.impl.sse
                                       catacumba.impl.types
                                       catacumba.handlers.core
                                       catacumba.handlers.cors
                                       catacumba.handlers.security
                                       catacumba.handlers.session
                                       catacumba.experimental.stomp
                                       catacumba.experimental.stomp.parser
                                       catacumba.experimental.stomp.broker]
                             :language :clojure
                             :output-dir "doc/api"
                             :src-dir-uri "http://github.com/funcool/catacumba/blob/master/"
                             :src-linenum-anchor-prefix "L"}
                   :plugins [[funcool/codeina "0.1.0-SNAPSHOT"
                              :exclusions [org.clojure/clojure]]]
                   :dependencies [[clj-http "1.1.0"]
                                  [cc.qbits/jet "0.6.1"]
                                  [org.clojure/tools.namespace "0.2.10"]
                                  [ring/ring-core "1.3.2"
                                   :exclusions [javax.servlet/servlet-api
                                                org.clojure/clojure]]]}})

(defproject funcool/catacumba "0.2.0-SNAPSHOT"
  :description "Asynchronous web toolkit for Clojure build on top of Ratpack."
  :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|user.clj"]
  :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"]

  ;; :mirrors {"central" {:name "central"
  ;;                      :url "http://oss.jfrog.org/artifactory/repo"}}

  :dependencies [[org.clojure/clojure "1.7.0-beta2"]
                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                 [io.ratpack/ratpack-core "0.9.16"]
                 [org.slf4j/slf4j-simple "1.7.10"]
                 [com.stuartsierra/component "0.2.3"]
                 [buddy/buddy-core "0.5.0"]
                 [buddy/buddy-auth "0.5.3-SNAPSHOT"]
                 [funcool/cuerdas "0.4.0"]
                 [funcool/futura "0.1.0-alpha2"
                  :exclusions [org.reactivestreams/reactive-streams]]
                 [environ "1.0.0"]
                 [potemkin "0.3.12" :exclusions [riddley]]]
  :profiles {:dev {:global-vars {*warn-on-reflection* true}
                   :source-paths ["src"]
                   :codeina {:sources ["src/clojure"]
                             :exclude [catacumba.impl.context
                                       catacumba.impl.helpers
                                       catacumba.impl.parse
                                       catacumba.impl.handlers
                                       catacumba.impl.server
                                       catacumba.impl.http
                                       catacumba.impl.routing
                                       catacumba.impl.streams
                                       catacumba.impl.websocket
                                       catacumba.impl.sse
                                       catacumba.impl.types
                                       catacumba.handlers.core
                                       catacumba.handlers.cors
                                       catacumba.handlers.security
                                       catacumba.handlers.session
                                       catacumba.handlers.interceptor
                                       catacumba.experimental.stomp
                                       catacumba.experimental.stomp.parser
                                       catacumba.experimental.stomp.broker]
                             :language :clojure
                             :output-dir "doc/api"
                             :src-dir-uri "http://github.com/funcool/catacumba/blob/master/"
                             :src-linenum-anchor-prefix "L"}
                   :plugins [[funcool/codeina "0.1.0-SNAPSHOT"
                              :exclusions [org.clojure/clojure]]]
                   :dependencies [[clj-http "1.1.0"]
                                  [cc.qbits/jet "0.6.1"]
                                  [org.clojure/tools.namespace "0.2.10"]
                                  [ring/ring-core "1.3.2"
                                   :exclusions [javax.servlet/servlet-api
                                                org.clojure/clojure]]]}})

Add missing interceptor ns in api docs exclude list.


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

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

  :dependencies
  [[byte-streams "0.2.2"]
   [com.stuartsierra/component "0.3.1"]
   [commons-io "2.5"]
   [mvxcvi/alphabase "0.2.0"]
   [mvxcvi/multihash "2.0.0"]
   [org.clojure/clojure "1.7.0"]
   [org.clojure/data.priority-map "0.0.7"]
   [org.clojure/test.check "0.9.0"]
   [org.clojure/tools.logging "0.3.1"]]

  :aliases {"doc-lit" ["marg" "--dir" "doc/marginalia"]
            "coverage" ["with-profile" "+test,+coverage" "cloverage"
                        "--ns-exclude-regex" "blocks.data.conversions"
                        "--ns-exclude-regex" "blocks.store.tests"]}

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

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

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/blocks/blob/master/{filepath}#L{line}"
   :doc-paths [""]
   :output-path "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.6"]]
              :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
                         "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})

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

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

  :dependencies
  [[byte-streams "0.2.2"]
   [com.stuartsierra/component "0.3.1"]
   [commons-io "2.5"]
   [mvxcvi/alphabase "0.2.0"]
   [mvxcvi/multihash "2.0.0"]
   [org.clojure/clojure "1.7.0"]
   [org.clojure/data.priority-map "0.0.7"]
   [org.clojure/test.check "0.9.0"]
   [org.clojure/tools.logging "0.3.1"]]

  :aliases {"doc-lit" ["marg" "--dir" "doc/marginalia"]
            "coverage" ["with-profile" "+test,+coverage" "cloverage"
                        "--ns-exclude-regex" "blocks.data.conversions"
                        "--ns-exclude-regex" "blocks.store.tests"]}

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

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

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/blocks/blob/master/{filepath}#L{line}"
   :doc-paths [""]
   :output-path "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.6"]]
              :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
                         "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})

Bump snapshot version.

Bump snapshot version.


(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-beta2"
  :description "Dashboard for the Onyx distributed computation system"
  :url "http://github.com/lbradstreet/onyx-dashboard"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}

  :source-paths ["src/clj"]

  :test-paths ["spec/clj" "test"]

  :java-opts ["-Xmx2g" "-server"]

  :main onyx-dashboard.system

  :dependencies [[org.clojure/clojure "1.7.0"]
		 [org.clojure/clojurescript "0.0-3308"]
		 [org.clojure/core.async "0.2.374"]
		 [com.stuartsierra/component "0.2.3"]
		 [com.taoensso/sente "1.5.0" :exclusions [com.taoensso/timbre com.taoensso/encore]]
                 [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
		 [ring "1.3.2"]
		 ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
		 [org.onyxplatform/onyx "0.9.0-beta2"]
		 [org.onyxplatform/lib-onyx "0.8.11.0" :exclusions [ring-jetty-component]]
                 [org.onyxplatform/onyx-visualization "0.1.0"]
		 [timothypratley/patchin "0.3.5"]
		 [com.cognitect/transit-clj "0.8.275"]
		 [com.cognitect/transit-cljs "0.8.220"]
		 [cljsjs/moment "2.9.0-0"]
		 [ring/ring-defaults "0.1.5"]
		 [compojure "1.3.4"]
		 ;; Fixme, need to pin instaparse for some reason
		 ;; deps :tree says that compojure is bringing a compatible version
		 ;; in and I can't figure it out
		 [instaparse "1.4.1"]
		 [enlive "1.1.5"]
		 [fence "0.2.0"]
		 [fipp "0.6.4"]
		 [environ "1.0.0"]
		 [http-kit "2.1.19"]
		 ; make this explicit to fix uberjar?
		 ;[potemkin "0.3.13"]
		 [org.apache.httpcomponents/httpcore "4.4.4"]
		 [org.clojure/core.cache "0.6.4"]
		 [shoreleave/shoreleave-browser "0.3.0"]
		 [org.omcljs/om "0.8.8"]
		 [ankha "0.1.5.1-479897" :exclusions [om com.cemerick/austin]]
		 [racehub/om-bootstrap "0.6.1" :exclusions [om]]
		 [prismatic/om-tools "0.4.0" :exclusions [om]]]

  :plugins [[lein-cljsbuild "1.0.6"]
            ;[lein-version-spec "0.0.4"]
            [lein-environ "1.0.0"]]

  :min-lein-version "2.5.0"

  :uberjar-name "onyx-dashboard.jar"

  :cljsbuild {:builds {:app {:source-paths ["src/cljs"]
                             :compiler {:output-to     "resources/public/js/app.js"
                                        :output-dir    "resources/public/js/out"
                                        :source-map "resources/public/js/app.map"
                                        :main onyx-dashboard.dev
                                        :asset-path "js/out"
                                        :optimizations :none
                                        :pretty-print  true}}}}

  :clean-targets ^{:protect false} ["resources/public/js/advanced"
                                    "resources/public/js/out"
                                    "resources/public/js/app.js"
                                    "target"]

  ;:hooks [leiningen.cljsbuild]

  :profiles {:dev {:source-paths ["env/dev/clj"]

                   :dependencies [[figwheel "0.3.3"]
                                  [clj-webdriver "0.6.1"]
                                  ;[com.cemerick/piggieback "0.2.1"]
                                  ;[weasel "0.5.0"]
                                  [leiningen "2.6.0"]]

                   :repl-options {:init-ns onyx-dashboard.system
                                  :timeout 90000
                                  ;:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]
                                  }

                   :plugins [[lein-figwheel "0.3.3"]
                             [lein-set-version "0.4.1"]
                             [lein-update-dependency "0.1.2"]
                             [lein-pprint "1.1.1"]
                             [lein-project-version "0.1.0"]]

                   :figwheel {:http-server-root "public"
                              :server-port 3428
                              :css-dirs ["resources/public/css"]}

                   :env {:peer-config "peer-config.edn"
                         :is-dev true}

                   :cljsbuild {:test-commands {}
                               :builds
                               {:app
                                {:source-paths ["env/dev/cljs"]}}}}

             :uberjar {:source-paths ["env/prod/clj"]
                       :hooks [leiningen.cljsbuild]
                       :env {:production true}
                       :omit-source true
                       :aot :all
                       :cljsbuild ^:replace
                       {:builds
			{:uberjar {:source-paths ["src/cljs" "env/prod/cljs"]
				   :compiler {:output-to "resources/public/js/app.js"
					      :output-dir "resources/public/js/advanced"
					      :source-map "resources/public/js/app.js.map"
					      :optimizations :advanced
					      :pretty-print false}}}}}})

(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-SNAPSHOT"
  :description "Dashboard for the Onyx distributed computation system"
  :url "http://github.com/lbradstreet/onyx-dashboard"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}

  :source-paths ["src/clj"]

  :test-paths ["spec/clj" "test"]

  :java-opts ["-Xmx2g" "-server"]

  :main onyx-dashboard.system

  :dependencies [[org.clojure/clojure "1.7.0"]
		 [org.clojure/clojurescript "0.0-3308"]
		 [org.clojure/core.async "0.2.374"]
		 [com.stuartsierra/component "0.2.3"]
		 [com.taoensso/sente "1.5.0" :exclusions [com.taoensso/timbre com.taoensso/encore]]
                 [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
		 [ring "1.3.2"]
		 ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
		 [org.onyxplatform/onyx "0.9.0-beta2"]
		 [org.onyxplatform/lib-onyx "0.8.11.0" :exclusions [ring-jetty-component]]
                 [org.onyxplatform/onyx-visualization "0.1.0"]
		 [timothypratley/patchin "0.3.5"]
		 [com.cognitect/transit-clj "0.8.275"]
		 [com.cognitect/transit-cljs "0.8.220"]
		 [cljsjs/moment "2.9.0-0"]
		 [ring/ring-defaults "0.1.5"]
		 [compojure "1.3.4"]
		 ;; Fixme, need to pin instaparse for some reason
		 ;; deps :tree says that compojure is bringing a compatible version
		 ;; in and I can't figure it out
		 [instaparse "1.4.1"]
		 [enlive "1.1.5"]
		 [fence "0.2.0"]
		 [fipp "0.6.4"]
		 [environ "1.0.0"]
		 [http-kit "2.1.19"]
		 ; make this explicit to fix uberjar?
		 ;[potemkin "0.3.13"]
		 [org.apache.httpcomponents/httpcore "4.4.4"]
		 [org.clojure/core.cache "0.6.4"]
		 [shoreleave/shoreleave-browser "0.3.0"]
		 [org.omcljs/om "0.8.8"]
		 [ankha "0.1.5.1-479897" :exclusions [om com.cemerick/austin]]
		 [racehub/om-bootstrap "0.6.1" :exclusions [om]]
		 [prismatic/om-tools "0.4.0" :exclusions [om]]]

  :plugins [[lein-cljsbuild "1.0.6"]
            ;[lein-version-spec "0.0.4"]
            [lein-environ "1.0.0"]]

  :min-lein-version "2.5.0"

  :uberjar-name "onyx-dashboard.jar"

  :cljsbuild {:builds {:app {:source-paths ["src/cljs"]
                             :compiler {:output-to     "resources/public/js/app.js"
                                        :output-dir    "resources/public/js/out"
                                        :source-map "resources/public/js/app.map"
                                        :main onyx-dashboard.dev
                                        :asset-path "js/out"
                                        :optimizations :none
                                        :pretty-print  true}}}}

  :clean-targets ^{:protect false} ["resources/public/js/advanced"
                                    "resources/public/js/out"
                                    "resources/public/js/app.js"
                                    "target"]

  ;:hooks [leiningen.cljsbuild]

  :profiles {:dev {:source-paths ["env/dev/clj"]

                   :dependencies [[figwheel "0.3.3"]
                                  [clj-webdriver "0.6.1"]
                                  ;[com.cemerick/piggieback "0.2.1"]
                                  ;[weasel "0.5.0"]
                                  [leiningen "2.6.0"]]

                   :repl-options {:init-ns onyx-dashboard.system
                                  :timeout 90000
                                  ;:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]
                                  }

                   :plugins [[lein-figwheel "0.3.3"]
                             [lein-set-version "0.4.1"]
                             [lein-update-dependency "0.1.2"]
                             [lein-pprint "1.1.1"]
                             [lein-project-version "0.1.0"]]

                   :figwheel {:http-server-root "public"
                              :server-port 3428
                              :css-dirs ["resources/public/css"]}

                   :env {:peer-config "peer-config.edn"
                         :is-dev true}

                   :cljsbuild {:test-commands {}
                               :builds
                               {:app
                                {:source-paths ["env/dev/cljs"]}}}}

             :uberjar {:source-paths ["env/prod/clj"]
                       :hooks [leiningen.cljsbuild]
                       :env {:production true}
                       :omit-source true
                       :aot :all
                       :cljsbuild ^:replace
                       {:builds
			{:uberjar {:source-paths ["src/cljs" "env/prod/cljs"]
				   :compiler {:output-to "resources/public/js/app.js"
					      :output-dir "resources/public/js/advanced"
					      :source-map "resources/public/js/app.js.map"
					      :optimizations :advanced
					      :pretty-print false}}}}}})

Prepare for next release cycle.

Prepare for next release cycle.


(defproject mvxcvi/blocks "0.9.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"]
   [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"]]

  :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.0"
  :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"]
   [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"]]

  :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 release version 0.9.0.

Set release version 0.9.0.


(defproject io.tilde/momentum "0.2.0-SNAPSHOT"
  :description "Async HTTP framework built on top of Netty"

  :dependencies [[org.clojure/clojure   "1.3.0"]
                 [org.jboss.netty/netty "3.2.4.Final"]]

  :source-path      "src/clj"
  :java-source-path "src/jvm"
  :javac-options    {:debug "true"}

  :test-selectors   {:focus      (fn [v] (:focus v))
                     :no-network (fn [v] (not (:network v)))
                     :all        (fn [_] true)})

(defproject io.tilde.momentum/momentum "0.2.0-SNAPSHOT"
  :description "Async HTTP framework built on top of Netty"

  :dependencies [[org.clojure/clojure   "1.3.0"]
                 [org.jboss.netty/netty "3.2.4.Final"]]

  :source-path      "src/clj"
  :java-source-path "src/jvm"
  :javac-options    {:debug "true"}

  :test-selectors   {:focus      (fn [v] (:focus v))
                     :no-network (fn [v] (not (:network v)))
                     :all        (fn [_] true)})

Correct artifact group again

Correct artifact group again

Somehow the change from last week got lost :/


(defproject viewer "0.1.0-SNAPSHOT"
  :description "EVE Online Data Dump Viewer"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.6.0-RC1"]
                 [ring "1.2.2"]
                 [compojure "1.1.6"]
                 [org.clojure/data.json "0.2.4"]
                 [hiccup "1.0.4"]
                 [appengine-magic "0.5.1-SNAPSHOT"]]
  :plugins [[appengine-magic "0.5.1-SNAPSHOT"]])

(defproject viewer "0.1.0-SNAPSHOT"
  :description "EVE Online Data Dump Viewer"
  :url "http://evemastery.appspot.com/"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.6.0-RC1"]
                 [ring "1.2.2"]
                 [compojure "1.1.6"]
                 [org.clojure/data.json "0.2.4"]
                 [hiccup "1.0.4"]
                 [appengine-magic "0.5.1-SNAPSHOT"]]
  :plugins [[appengine-magic "0.5.1-SNAPSHOT"]])

Update project URL.

Update project URL.


(defproject com.keminglabs/c2 "0.1.0-RC3-SNAPSHOT"
  :description "Declarative data visualization in Clojure(Script)."
  :url "http://keminglabs.com/c2/"
  :license {:name "BSD" :url "http://www.opensource.org/licenses/BSD-3-Clause"}

  :dependencies [[org.clojure/clojure "1.3.0"]
                 [org.clojure/core.match "0.2.0-alpha9"]
                 [clj-iterate "0.96"]]

  :profiles {:dev {:dependencies [[midje "1.3.1"]
                                  [lein-midje "1.0.8"]
                                  [com.stuartsierra/lazytest "1.2.3"]

                                  [com.keminglabs/vomnibus "0.3.0"]]
                   ;;Required for lazytest.
                   :repositories {"stuartsierra-releases" "http://stuartsierra.com/maven2"
                                  "stuartsierra-snapshots" "http://stuartsierra.com/m2snapshots"}}}

  :min-lein-version "2.0.0"

  :plugins [[com.keminglabs/cljx "0.1.0"]
            [lein-cljsbuild "0.1.6"]
            [lein-midje "2.0.0-SNAPSHOT"]
            [lein-marginalia "0.7.0"]]

  :source-paths ["src/clj" "src/cljs"
                 ;;See src/cljx/README.markdown
                 ".generated/clj" ".generated/cljs"

                 ;;Uncomment & change accordingly if you want to build/test with a different version of ClojureScript besides what comes with cljsbuild.
                 ;;For details: https://github.com/emezeske/lein-cljsbuild/issues/58
                 ;;"../software/clojurescript/src/clj" "../software/clojurescript/src/cljs"
                 ]

  :cljx {:builds [{:source-paths ["src/cljx"]
                   :output-path ".generated/clj"
                   :rules cljx.rules/clj-rules}

                  {:source-paths ["src/cljx"]
                   :output-path ".generated/cljs"
                   :extension "cljs"
                   :rules cljx.rules/cljs-rules}]}

  :cljsbuild {:builds {:test {:source-path "test/integration/cljs"
                              :compiler {:output-to "out/test/integration.js"
                                         :optimizations :simple
                                         :pretty-print true}}}
              :test-commands {"integration" ["phantomjs"
                                             "test/integration/runner.coffee"]}}

  ;;generate cljx before JAR
  :hooks [cljx.hooks])

(defproject com.keminglabs/c2 "0.1.0-RC3-SNAPSHOT"
  :description "Declarative data visualization in Clojure(Script)."
  :url "http://keminglabs.com/c2/"
  :license {:name "BSD" :url "http://www.opensource.org/licenses/BSD-3-Clause"}

  :dependencies [[org.clojure/clojure "1.3.0"]
                 [org.clojure/core.match "0.2.0-alpha9"]
                 [clj-iterate "0.96"]]

  :profiles {:dev {:dependencies [[midje "1.3.1"]
                                  [lein-midje "1.0.8"]
                                  [com.stuartsierra/lazytest "1.2.3"]

                                  [com.keminglabs/vomnibus "0.3.0"]]
                   ;;Required for lazytest.
                   :repositories {"stuartsierra-releases" "http://stuartsierra.com/maven2"
                                  "stuartsierra-snapshots" "http://stuartsierra.com/m2snapshots"}}}

  :min-lein-version "2.0.0"

  :plugins [[com.keminglabs/cljx "0.1.2"]
            [lein-cljsbuild "0.1.8"]
            [lein-midje "2.0.0-SNAPSHOT"]
            [lein-marginalia "0.7.0"]]

  :source-paths ["src/clj" "src/cljs"
                 ;;See src/cljx/README.markdown
                 ".generated/clj" ".generated/cljs"

                 ;;Uncomment & change accordingly if you want to build/test with a different version of ClojureScript besides what comes with cljsbuild.
                 ;;For details: https://github.com/emezeske/lein-cljsbuild/issues/58
                 ;;"../software/clojurescript/src/clj" "../software/clojurescript/src/cljs"
                 ]

  :cljx {:builds [{:source-paths ["src/cljx"]
                   :output-path ".generated/clj"
                   :rules cljx.rules/clj-rules}

                  {:source-paths ["src/cljx"]
                   :output-path ".generated/cljs"
                   :extension "cljs"
                   :rules cljx.rules/cljs-rules}]}

  :cljsbuild {:builds {:test {:source-path "test/integration/cljs"
                              :compiler {:output-to "out/test/integration.js"
                                         :optimizations :simple
                                         :pretty-print true}}}
              :test-commands {"integration" ["phantomjs"
                                             "test/integration/runner.coffee"]}}

  ;;generate cljx before JAR
  :hooks [cljx.hooks])

Update cljx and lein cljsbuild plugins.

Update cljx and lein cljsbuild plugins.


(defproject clojurewerkz/cassaforte "1.3.0-beta11-SNAPSHOT"
  :min-lein-version "2.0.0"
  :description "A Clojure client for Apache Cassandra"
  :url "http://clojurecassandra.info"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure                          "1.5.1"]
                 [cc.qbits/hayt                                "1.4.1"
                  :exclusions [org.flatland/useful]]
                 [com.datastax.cassandra/cassandra-driver-core "2.0.0-rc2"]]
  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]
  :profiles       {:1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
                   :1.6 {:dependencies [[org.clojure/clojure "1.6.0-RC2"]]}
                   :master {:dependencies [[org.clojure/clojure "1.6.0-master-SNAPSHOT"]]}
                   :dev {:jvm-opts     ["-Dlog4j.configuration=log4j.properties.unit"
                                        "-Xmx2048m"
                                        "-javaagent:lib/jamm-0.2.5.jar"]
                         :resource-paths ["resources"]
                         :dependencies [[org.xerial.snappy/snappy-java      "1.1.0.1"]
                                        [commons-lang/commons-lang          "2.6"]
                                        [org.apache.cassandra/cassandra-all "2.0.2"]
                                        [org.clojure/tools.trace            "0.7.6"]]}
                   :cassandra1211 {:dependencies [[org.apache.cassandra/cassandra-all "1.2.11"]]}}
  :aliases        {"all" ["with-profile" "dev:dev,1.4:dev,1.6:dev,master"]}
  :test-selectors {:focus   :focus
                   :cql     :cql
                   :schema  :schema
                   :stress  :stress
                   :indexes :indexes
                   :default (fn [m] (not (:stress m)))
                   :ci      (complement :skip-ci)}
  :repositories {"sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"
                             :snapshots false
                             :releases {:checksum :fail :update :always}}
                 "sonatype-snapshots" {:url "http://oss.sonatype.org/content/repositories/snapshots"
                                       :snapshots true
                                       :releases {:checksum :fail :update :always}}}
  :global-vars {*warn-on-reflection* true}
  :pedantic :warn
  :codox {:src-dir-uri "https://github.com/clojurewerkz/cassaforte/blob/master"
          :sources ["src"]
          :src-linenum-anchor-prefix "L"
          :exclude [clojurewerkz.cassaforte.conversion
                    clojurewerkz.cassaforte.aliases
                    clojurewerkz.cassaforte.metrics
                    clojurewerkz.cassaforte.debug
                    clojurewerkz.cassaforte.bytes]
          :output-dir "doc/api"})

(defproject clojurewerkz/cassaforte "1.3.0-beta11-SNAPSHOT"
  :min-lein-version "2.0.0"
  :description "A Clojure client for Apache Cassandra"
  :url "http://clojurecassandra.info"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure                          "1.5.1"]
                 [cc.qbits/hayt                                "1.4.1"
                  :exclusions [org.flatland/useful]]
                 [com.datastax.cassandra/cassandra-driver-core "2.0.0-rc2"]]
  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]
  :profiles       {:1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
                   :1.6 {:dependencies [[org.clojure/clojure "1.6.0-RC4"]]}
                   :master {:dependencies [[org.clojure/clojure "1.6.0-master-SNAPSHOT"]]}
                   :dev {:jvm-opts     ["-Dlog4j.configuration=log4j.properties.unit"
                                        "-Xmx2048m"
                                        "-javaagent:lib/jamm-0.2.5.jar"]
                         :resource-paths ["resources"]
                         :dependencies [[org.xerial.snappy/snappy-java      "1.1.0.1"]
                                        [commons-lang/commons-lang          "2.6"]
                                        [org.apache.cassandra/cassandra-all "2.0.2"]
                                        [org.clojure/tools.trace            "0.7.6"]]}
                   :cassandra1211 {:dependencies [[org.apache.cassandra/cassandra-all "1.2.11"]]}}
  :aliases        {"all" ["with-profile" "dev:dev,1.4:dev,1.6:dev,master"]}
  :test-selectors {:focus   :focus
                   :cql     :cql
                   :schema  :schema
                   :stress  :stress
                   :indexes :indexes
                   :default (fn [m] (not (:stress m)))
                   :ci      (complement :skip-ci)}
  :repositories {"sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"
                             :snapshots false
                             :releases {:checksum :fail :update :always}}
                 "sonatype-snapshots" {:url "http://oss.sonatype.org/content/repositories/snapshots"
                                       :snapshots true
                                       :releases {:checksum :fail :update :always}}}
  :global-vars {*warn-on-reflection* true}
  :pedantic :warn
  :codox {:src-dir-uri "https://github.com/clojurewerkz/cassaforte/blob/master"
          :sources ["src"]
          :src-linenum-anchor-prefix "L"
          :exclude [clojurewerkz.cassaforte.conversion
                    clojurewerkz.cassaforte.aliases
                    clojurewerkz.cassaforte.metrics
                    clojurewerkz.cassaforte.debug
                    clojurewerkz.cassaforte.bytes]
          :output-dir "doc/api"})

Test against 1.6.0-RC4

Test against 1.6.0-RC4


(defproject dda/dda-serverspec-crate "1.0.1-SNAPSHOT"
  :description "A crate to get facts from server nodes and test these facst against your expectation."
  :url "https://domaindrivenarchitecture.org"
  :license {:name "Apache License, Version 2.0"
            :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
  :dependencies [[org.clojure/clojure "1.7.0"]
                 [dda/dda-pallet "1.2.0"]]
  :source-paths ["main/src"]
  :resource-paths ["main/resources"]
  :repositories [["snapshots" :clojars]
                 ["releases" :clojars]]
  :deploy-repositories [["snapshots" :clojars]
                        ["releases" :clojars]]
  :profiles {:dev {:source-paths ["integration/src"
                                  "test/src"
                                  "uberjar/src"]
                   :resource-paths ["integration/resources"
                                    "test/resources"]
                   :dependencies
                   [[org.domaindrivenarchitecture/pallet-aws "0.2.8.2"]
                    [com.palletops/pallet "0.8.12" :classifier "tests"]
                    [org.clojure/tools.cli "0.3.5"]
                    [ch.qos.logback/logback-classic "1.2.3"]
                    [org.slf4j/jcl-over-slf4j "1.8.0-beta1"]]
                   :plugins [[lein-sub "0.3.0"]
                             [lein-pprint "1.1.2"]]
                   :repl-options {:init-ns dda.pallet.dda-serverspec-crate.app.instantiate-aws}
                   :leiningen/reply  {:dependencies [[org.slf4j/jcl-over-slf4j "1.8.0-alpha2"
                                                      :exclusions [commons-logging]]]}}
             :test {:test-paths ["test/src"]
                    :resource-paths ["test/resources"]
                    :dependencies [[com.palletops/pallet "0.8.12" :classifier "tests"]]}
             :uberjar {:source-paths ["uberjar/src"]
                       :resource-paths ["uberjar/resources"]
                       :aot :all
                       :main dda.pallet.dda-serverspec-crate.main
                       :dependencies [[org.clojure/tools.cli "0.3.5"]
                                      [ch.qos.logback/logback-classic "1.2.3"]
                                      [org.slf4j/jcl-over-slf4j "1.8.0-beta1"]]}}
  :local-repo-classpath true)

(defproject dda/dda-serverspec-crate "1.0.1-SNAPSHOT"
  :description "A crate to get facts from server nodes and test these facst against your expectation."
  :url "https://domaindrivenarchitecture.org"
  :license {:name "Apache License, Version 2.0"
            :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
  :dependencies [[org.clojure/clojure "1.7.0"]
                 [dda/dda-pallet "2.0.1-SNAPSHOT"]]
  :source-paths ["main/src"]
  :resource-paths ["main/resources"]
  :repositories [["snapshots" :clojars]
                 ["releases" :clojars]]
  :deploy-repositories [["snapshots" :clojars]
                        ["releases" :clojars]]
  :profiles {:dev {:source-paths ["integration/src"
                                  "test/src"
                                  "uberjar/src"]
                   :resource-paths ["integration/resources"
                                    "test/resources"]
                   :dependencies
                   [[org.domaindrivenarchitecture/pallet-aws "0.2.8.2"]
                    [com.palletops/pallet "0.8.12" :classifier "tests"]
                    [org.clojure/tools.cli "0.3.5"]
                    [ch.qos.logback/logback-classic "1.3.0-alpha4"]
                    [org.slf4j/jcl-over-slf4j "1.8.0-beta1"]]
                   :plugins [[lein-sub "0.3.0"]
                             [lein-pprint "1.1.2"]]
                   :repl-options {:init-ns dda.pallet.dda-serverspec-crate.app.instantiate-aws}
                   :leiningen/reply  {:dependencies [[org.slf4j/jcl-over-slf4j "1.8.0-alpha2"
                                                      :exclusions [commons-logging]]]}}
             :test {:test-paths ["test/src"]
                    :resource-paths ["test/resources"]
                    :dependencies [[com.palletops/pallet "0.8.12" :classifier "tests"]]}
             :uberjar {:source-paths ["uberjar/src"]
                       :resource-paths ["uberjar/resources"]
                       :aot :all
                       :main dda.pallet.dda-serverspec-crate.main
                       :dependencies [[org.clojure/tools.cli "0.3.5"]
                                      [ch.qos.logback/logback-classic "1.3.0-alpha4"]
                                      [org.slf4j/jcl-over-slf4j "1.8.0-beta1"]]}}
  :local-repo-classpath true)

use newest dda-pallet

use newest dda-pallet


(defproject funcool/octet "0.4.0"
  :description "A clojure(script) library for work with binary data."
  :url "https://github.com/funcool/octet"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}
  :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
                 [org.clojure/clojurescript "1.9.216" :scope "provided"]
                 [io.netty/netty-buffer "4.1.4.Final"]]

  :source-paths ["src"]
  :test-paths ["test"]

  :jar-exclusions [#"\.cljx|\.swp|\.swo|\.DS_Store|user.clj"]

  :codeina {:sources ["src"]
            :reader :clojure
            :exclude [octet.spec.basic
                      octet.spec.string
                      octet.spec.collections]
            :target "doc/dist/latest/api"
            :src-uri "http://github.com/funcool/beicon/blob/master/"
            :src-uri-prefix "#L"}

  :plugins [[funcool/codeina "0.5.0"]])

(defproject funcool/octet "0.4.0"
  :description "A clojure(script) library for work with binary data."
  :url "https://github.com/funcool/octet"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}
  :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
                 [org.clojure/clojurescript "1.9.229" :scope "provided"]
                 [io.netty/netty-buffer "4.1.5.Final"]]

  :source-paths ["src"]
  :test-paths ["test"]

  :jar-exclusions [#"\.cljx|\.swp|\.swo|\.DS_Store|user.clj"]

  :codeina {:sources ["src"]
            :reader :clojure
            :exclude [octet.spec.basic
                      octet.spec.string
                      octet.spec.collections]
            :target "doc/dist/latest/api"
            :src-uri "http://github.com/funcool/beicon/blob/master/"
            :src-uri-prefix "#L"}

  :plugins [[funcool/codeina "0.5.0"]])

Update dependencies.

Update dependencies.


(defproject precept "0.4.0-alpha"
  :description "A declarative programming framework"
  :url          "https://github.com/CoNarrative/precept.git"
  :license      {:name "MIT"
                 :url "https://github.com/CoNarrative/precept/blob/master/LICENSE"}
  :dependencies [[org.clojure/clojure "1.9.0-alpha17"]
                 [org.clojure/spec.alpha "0.1.109"]
                 [org.clojure/clojurescript "1.9.854"]
                 [org.clojure/core.async "0.3.442"]
                 [com.cerner/clara-rules "0.16.0-SNAPSHOT"]
                 [com.cognitect/transit-clj "0.8.300"]
                 [com.cognitect/transit-cljs "0.8.239"]
                 [com.taoensso/sente "1.11.0"]
                 [reagent "0.6.0"]]

  :plugins [[lein-cljsbuild "1.1.4"]
            [lein-cloverage "1.0.10"]
            [lein-codox "0.10.3"]]

  :codox {:namespaces [precept.accumulators precept.core precept.dsl precept.listeners
                       precept.macros precept.query precept.rules precept.repl precept.schema
                       precept.spec.lang precept.spec.sub precept.spec.error
                       precept.state precept.util]

          :output-path "docs"
          :metadata {:doc/format :markdown}}

  :source-paths ["src/clj" "src/cljc"]

  :test-paths ["test/clj" "test/cljc"]

  :resource-paths ["resources" "target/cljsbuild"]

  :figwheel
  {:http-server-root "public"
   :nrepl-port 7002
   :reload-clj-files {:clj true :cljc true}
   :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

  :profiles
  {:dev
   {:dependencies [[org.clojure/test.check "0.9.0"]
                   [org.clojure/tools.reader "1.0.0-beta4"]
                   [org.clojure/tools.namespace "0.2.11"]
                   [devcards "0.2.3"]
                   [com.cemerick/piggieback "0.2.2-SNAPSHOT"]
                   [figwheel-sidecar "0.5.11"]
                   [binaryage/devtools "0.8.2"]]

    :plugins      [[lein-figwheel "0.5.11"]
                   [lein-doo "0.1.7"]]

    :repl-options {:init-ns user}

    :source-paths ["dev/clj"]

    :doo {:paths {:karma "./node_modules/karma/bin/karma"}}

    :cljsbuild
    {:builds
     {:test
       {:source-paths ["test/cljs" "test/cljc"]
        :compiler
                     {:main "precept.runner"
                      :output-to "target/cljsbuild/public/js/test/test.js"
                      :output-dir "target/cljsbuild/public/js/test/out"
                      :asset-path "/js/test/out"
                      :optimizations :none
                      :cache-analysis false
                      :source-map true
                      :pretty-print true}}

      :macros
      {:source-paths ["test/macros/clj" "test/macros/cljs" "test/macros/cljc"]
       :figwheel {:load-warninged-code true}
       :compiler
                     {:main "precept.app"
                      :output-to "target/cljsbuild/public/js/macros/macros.js"
                      :output-dir "target/cljsbuild/public/js/macros/out"
                      :asset-path "/js/macros/out"
                      :warnings false ;{:redef false :redef-in-file false :dynamic false}
                      :optimizations :none
                      :cache-analysis false
                      :source-map true
                      :pretty-print true}}

      :devcards-test
       {:source-paths ["test/cljs"]
        :compiler
                      {:main "precept.runner"
                       :output-to "target/cljsbuild/public/js/devcards/main.js"
                       :output-dir "target/cljsbuild/public/js/devcards/out"
                       :asset-path "/js/out"
                       :preloads [devtools.preload]
                       :optimizations :none
                       :cache-analysis false
                       :devcards true
                       :source-map true
                       :pretty-print true}}}}

    :deploy-repositories [["releases"  {:sign-releases false
                                        :url "https://clojars.org/repo"}]
                          ["snapshots" {:sign-releases false
                                        :url "https://clojars.org/repo"}]]}})

(defproject precept "0.4.0-alpha"
  :description "A declarative programming framework"
  :url          "https://github.com/CoNarrative/precept.git"
  :license      {:name "MIT"
                 :url "https://github.com/CoNarrative/precept/blob/master/LICENSE"}
  :dependencies [[org.clojure/clojure "1.9.0-alpha17"]
                 [org.clojure/spec.alpha "0.1.109"]
                 [org.clojure/clojurescript "1.9.854"]
                 [org.clojure/core.async "0.3.442"]
                 [com.cerner/clara-rules "0.17.0"]
                 [com.cognitect/transit-clj "0.8.300"]
                 [com.cognitect/transit-cljs "0.8.239"]
                 [com.taoensso/sente "1.11.0"]
                 [reagent "0.6.0"]]

  :plugins [[lein-cljsbuild "1.1.4"]
            [lein-cloverage "1.0.10"]
            [lein-codox "0.10.3"]]

  :codox {:namespaces [precept.accumulators precept.core precept.dsl precept.listeners
                       precept.macros precept.query precept.rules precept.repl precept.schema
                       precept.spec.lang precept.spec.sub precept.spec.error
                       precept.state precept.util]

          :output-path "docs"
          :metadata {:doc/format :markdown}}

  :source-paths ["src/clj" "src/cljc"]

  :test-paths ["test/clj" "test/cljc"]

  :resource-paths ["resources" "target/cljsbuild"]

  :figwheel
  {:http-server-root "public"
   :nrepl-port 7002
   :reload-clj-files {:clj true :cljc true}
   :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

  :profiles
  {:dev
   {:dependencies [[org.clojure/test.check "0.9.0"]
                   [org.clojure/tools.reader "1.0.0-beta4"]
                   [org.clojure/tools.namespace "0.2.11"]
                   [devcards "0.2.3"]
                   [com.cemerick/piggieback "0.2.2-SNAPSHOT"]
                   [figwheel-sidecar "0.5.11"]
                   [binaryage/devtools "0.8.2"]]

    :plugins      [[lein-figwheel "0.5.11"]
                   [lein-doo "0.1.7"]]

    :repl-options {:init-ns user}

    :source-paths ["dev/clj"]

    :doo {:paths {:karma "./node_modules/karma/bin/karma"}}

    :cljsbuild
    {:builds
     {:test
       {:source-paths ["test/cljs" "test/cljc"]
        :compiler
                     {:main "precept.runner"
                      :output-to "target/cljsbuild/public/js/test/test.js"
                      :output-dir "target/cljsbuild/public/js/test/out"
                      :asset-path "/js/test/out"
                      :optimizations :none
                      :cache-analysis false
                      :source-map true
                      :pretty-print true}}

      :macros
      {:source-paths ["test/macros/clj" "test/macros/cljs" "test/macros/cljc"]
       :figwheel {:load-warninged-code true}
       :compiler
                     {:main "precept.app"
                      :output-to "target/cljsbuild/public/js/macros/macros.js"
                      :output-dir "target/cljsbuild/public/js/macros/out"
                      :asset-path "/js/macros/out"
                      :warnings false ;{:redef false :redef-in-file false :dynamic false}
                      :optimizations :none
                      :cache-analysis false
                      :source-map true
                      :pretty-print true}}

      :devcards-test
       {:source-paths ["test/cljs"]
        :compiler
                      {:main "precept.runner"
                       :output-to "target/cljsbuild/public/js/devcards/main.js"
                       :output-dir "target/cljsbuild/public/js/devcards/out"
                       :asset-path "/js/out"
                       :preloads [devtools.preload]
                       :optimizations :none
                       :cache-analysis false
                       :devcards true
                       :source-map true
                       :pretty-print true}}}}

    :deploy-repositories [["releases"  {:sign-releases false
                                        :url "https://clojars.org/repo"}]
                          ["snapshots" {:sign-releases false
                                        :url "https://clojars.org/repo"}]]}})

Upgrade Clara to 0.17.0

Upgrade Clara to 0.17.0


(defproject workshop "0.9.7.0-alpha7"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.374"]
                 ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
                 [org.onyxplatform/onyx "0.9.7.0-alpha7"]
                 [org.slf4j/slf4j-api "1.7.12"]
                 [org.slf4j/slf4j-nop "1.7.12"]]
  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.10"]
                                  [pjstadig/humane-test-output "0.7.0"]]
                   :plugins [[lein-update-dependency "0.1.2"]
                             [lein-set-version "0.4.1"]]
                   :source-paths ["env/dev" "src"]
                   :injections [(require 'pjstadig.humane-test-output)
                                (pjstadig.humane-test-output/activate!)]}})

(defproject workshop "0.9.7-alpha8"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [org.clojure/core.async "0.2.374"]
                 ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
                 [org.onyxplatform/onyx "0.9.7-alpha8"]
                 [org.slf4j/slf4j-api "1.7.12"]
                 [org.slf4j/slf4j-nop "1.7.12"]]
  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.10"]
                                  [pjstadig/humane-test-output "0.7.0"]]
                   :plugins [[lein-update-dependency "0.1.2"]
                             [lein-set-version "0.4.1"]]
                   :source-paths ["env/dev" "src"]
                   :injections [(require 'pjstadig.humane-test-output)
                                (pjstadig.humane-test-output/activate!)]}})

Upgrade to 0.9.7-alpha8.

Upgrade to 0.9.7-alpha8.