diff --git a/project.clj b/project.clj index 97118ab..40070dd 100644 --- a/project.clj +++ b/project.clj @@ -2,29 +2,16 @@ :author "Peter Taoussanis " :description "Simple React component DSL for Clojure/Script" :url "https://github.com/ptaoussanis/tengen" - :min-lein-version "2.3.3" :license - {:name "Eclipse Public License 1.0" - :url "http://www.eclipse.org/legal/epl-v10.html"} - - :global-vars - {*warn-on-reflection* true - *assert* true - *unchecked-math* false #_:warn-on-boxed} + {:name "Eclipse Public License - v 1.0" + :url "https://www.eclipse.org/legal/epl-v10.html"} :dependencies [[com.taoensso/encore "3.31.0"]] - :plugins - [[lein-pprint "1.3.2"] - [lein-ancient "0.7.0"] - [lein-codox "0.10.8"] - [lein-cljsbuild "1.1.8"]] - :profiles {;; :default [:base :system :user :provided :dev] - :server-jvm {:jvm-opts ^:replace ["-server"]} :provided {:dependencies [[reagent "1.1.1"] [org.clojure/clojurescript "1.11.60"] [org.clojure/clojure "1.11.1"]]} @@ -32,12 +19,31 @@ :c1.10 {:dependencies [[org.clojure/clojure "1.10.3"]]} :c1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]} - :depr {:jvm-opts ["-Dtaoensso.elide-deprecated=true"]} - :dev [:c1.11 :test :server-jvm :depr] - :test {:dependencies [[org.clojure/test.check "1.1.1"] - [cljsjs/react "17.0.2-0"] - [cljsjs/react-dom "17.0.2-0"] - [reagent "1.1.1"]]}} + :test + {:jvm-opts ["-Dtaoensso.elide-deprecated=true"] + :global-vars + {*warn-on-reflection* true + *assert* true + *unchecked-math* false #_:warn-on-boxed} + + :dependencies + [[org.clojure/test.check "1.1.1"] + [cljsjs/react "17.0.2-0"] + [cljsjs/react-dom "17.0.2-0"] + [reagent "1.1.1"]]} + + :dev + [:c1.11 :test + {:jvm-opts ["-server"] + :plugins + [[lein-pprint "1.3.2"] + [lein-ancient "0.7.0"] + [lein-cljsbuild "1.1.8"] + [com.taoensso.forks/lein-codox "0.10.10"]] + + :codox + {:language #{:clojure :clojurescript} + :base-language :clojure}}]} :test-paths ["test" #_"src"] @@ -61,15 +67,9 @@ :aliases {"start-dev" ["with-profile" "+dev" "repl" ":headless"] - "deploy-lib" ["do" ["build-once"] ["deploy" "clojars"] ["install"]] "build-once" ["do" ["clean"] "cljsbuild" "once"] + "deploy-lib" ["do" ["build-once"] ["deploy" "clojars"] ["install"]] - "test-cljs" ["with-profile" "+test" "cljsbuild" "test"] - "test-all" - ["do" ["clean"] - "with-profile" "+c1.11:+c1.10:+c1.9" "test," - "test-cljs"]} - - :repositories - {"sonatype-oss-public" - "https://oss.sonatype.org/content/groups/public/"}) + "test-clj" ["with-profile" "+c1.11:+c1.10:+c1.9" "test"] + "test-cljs" ["with-profile" "+test" "cljsbuild" "test"] + "test-all" ["do" ["clean"] "test-clj," "test-cljs"]})