-
Notifications
You must be signed in to change notification settings - Fork 257
/
project.clj
73 lines (64 loc) · 3.67 KB
/
project.clj
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
(defproject prismatic/schema "1.4.2-SNAPSHOT"
: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.8.0"]
[org.clojure/clojurescript "1.10.520"]
[org.clojure/tools.nrepl "0.2.5"]
[org.clojure/test.check "1.1.1"]
[potemkin "0.4.1"]]
:eastwood {:exclude-namespaces []
:exclude-linters [:def-in-def :local-shadows-var :constant-test :suspicious-expression :deprecations
:unused-meta-on-macro :wrong-tag :unused-ret-vals]}
:plugins [[lein-codox "0.10.8"]
[lein-cljsbuild "1.1.7"]
[lein-doo "0.1.10"]
[lein-pprint "1.3.2"]
[lein-shell "0.5.0"]
[jonase/eastwood "1.2.3"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"] [org.clojure/clojurescript "1.10.520"]]}
:1.10 {:dependencies [[org.clojure/clojure "1.10.3"] [org.clojure/clojurescript "1.10.879"]]}
:1.11 {:dependencies [[org.clojure/clojure "1.11.1"] [org.clojure/clojurescript "1.11.4"]]}
:1.12 {:dependencies [[org.clojure/clojure "1.12.0-master-SNAPSHOT"] [org.clojure/clojurescript "1.11.4"]]
:repositories [["sonatype-oss-public" {:url "https://oss.sonatype.org/content/groups/public"}]]}}
:aliases {"all" ["with-profile" "+dev:+1.9:+1.10:+1.11:+1.12"]
"deploy" ["do" "clean," "deploy" "clojars"]
"test" ["do" "clean," "test," "doo" "node" "test" "once"]
"doc" ["codox"]}
:jar-exclusions [#"\.swp|\.swo|\.DS_Store"]
:source-paths ["src/clj" "src/cljc"]
:test-paths ["test/clj" "test/cljc" "test/cljs"]
: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 {:source-uri "https://github.com/plumatic/schema/blob/{git-commit}/{filepath}#L{line}"}
:release-tasks [["vcs" "assert-committed"]
["change" "version" "leiningen.release/bump-version" "release"]
["vcs" "commit"]
["vcs" "tag"]
["deploy"]
["shell" "./bin/push_docs_for_current_commit.sh"]
["change" "version" "leiningen.release/bump-version"]
["vcs" "commit"]
["vcs" "push"]
["shell" "git" "push" "origin" "master" "--tags"]]
:signing {:gpg-key "66E0BF75"})