1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
(defproject prismatic/schema "1.2.0"
:description "Clojure(Script) library for declarative data description and validation"
:url "http://github.com/plumatic/schema"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:profiles {:dev {:dependencies [[org.clojure/clojure "1.x"]
[org.clojure/test.check "debian"]
[potemkin "debian"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"] [org.clojure/clojurescript "1.10.520"]]}
:1.10 {:dependencies [[org.clojure/clojure "1.10.0"] [org.clojure/clojurescript "1.10.520"]]
}}
:aliases {"all" ["with-profile" "dev:dev,1.9:dev,1.10"]
"deploy" ["do" "clean," "deploy" "clojars"]}
:jar-exclusions [#"\.swp|\.swo|\.DS_Store"]
:lein-release {:deploy-via :shell
:shell ["lein" "deploy"]}
:auto-clean false
:source-paths ["src/clj" "src/cljc"]
:test-paths ["test/clj" "test/cljc"]
:cljsbuild {:builds
[{:id "dev"
:source-paths ["src/clj" "src/cljc"]
:compiler {:output-to "target/main.js"
:optimizations :whitespace
:pretty-print true}}
{:id "test"
:source-paths ["src/clj" "src/cljc"
"test/clj" "test/cljc" "test/cljs"]
:compiler {:output-to "target/unit-test.js"
:main schema.test-runner
:target :nodejs
:pretty-print true}}
{:id "test-no-assert"
:source-paths ["src/clj" "src/cljc"
"test/clj" "test/cljc" "test/cljs"]
:assert false
:compiler {:output-to "target/unit-test.js"
:main schema.test-runner
:target :nodejs
:pretty-print true}}]}
:codox {:src-dir-uri "http://github.com/plumatic/schema/blob/master/"
:src-linenum-anchor-prefix "L"}
:signing {:gpg-key "66E0BF75"}
:local-repo "debian/maven-repo")
|