diff --git a/.projectile b/.projectile new file mode 100644 index 0000000..66e5613 --- /dev/null +++ b/.projectile @@ -0,0 +1 @@ +-/vendor diff --git a/deps.edn b/deps.edn index 1f386e1..d8ed4b8 100644 --- a/deps.edn +++ b/deps.edn @@ -49,4 +49,7 @@ :build {:deps {io.github.clojure/tools.build {:git/tag "v0.10.7" :git/sha "573711e"} slipset/deps-deploy {:mvn/version "0.2.2"}} - :ns-default build}}} + :ns-default build} + :outdated {;; Note that it is `:deps`, not `:extra-deps` + :deps {com.github.liquidz/antq {:mvn/version "RELEASE"}} + :main-opts ["-m" "antq.core"]}}} diff --git a/resources/public/img/about.txt b/resources/public/img/about.txt new file mode 100644 index 0000000..7146212 --- /dev/null +++ b/resources/public/img/about.txt @@ -0,0 +1,6 @@ +This favicon was generated using the following graphics from Twitter Twemoji: + +- Graphics Title: 1f437.svg +- Graphics Author: Copyright 2020 Twitter, Inc and other contributors (https://github.com/twitter/twemoji) +- Graphics Source: https://github.com/twitter/twemoji/blob/master/assets/svg/1f437.svg +- Graphics License: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/) diff --git a/resources/public/img/android-chrome-192x192.png b/resources/public/img/android-chrome-192x192.png new file mode 100644 index 0000000..811ee9e Binary files /dev/null and b/resources/public/img/android-chrome-192x192.png differ diff --git a/resources/public/img/android-chrome-512x512.png b/resources/public/img/android-chrome-512x512.png new file mode 100644 index 0000000..69d69c0 Binary files /dev/null and b/resources/public/img/android-chrome-512x512.png differ diff --git a/resources/public/img/apple-touch-icon.png b/resources/public/img/apple-touch-icon.png new file mode 100644 index 0000000..bc24f0f Binary files /dev/null and b/resources/public/img/apple-touch-icon.png differ diff --git a/resources/public/img/favicon-16x16.png b/resources/public/img/favicon-16x16.png new file mode 100644 index 0000000..c80f449 Binary files /dev/null and b/resources/public/img/favicon-16x16.png differ diff --git a/resources/public/img/favicon-32x32.png b/resources/public/img/favicon-32x32.png new file mode 100644 index 0000000..82dc855 Binary files /dev/null and b/resources/public/img/favicon-32x32.png differ diff --git a/resources/public/img/favicon.ico b/resources/public/img/favicon.ico new file mode 100644 index 0000000..d1b6f50 Binary files /dev/null and b/resources/public/img/favicon.ico differ diff --git a/resources/public/img/glider.png b/resources/public/img/glider.png deleted file mode 100644 index 8330165..0000000 Binary files a/resources/public/img/glider.png and /dev/null differ diff --git a/resources/public/img/site.webmanifest b/resources/public/img/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/resources/public/img/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/src/com/biffweb/my_project.clj b/src/com/biffweb/my_project.clj index 4af4c6b..020ae15 100644 --- a/src/com/biffweb/my_project.clj +++ b/src/com/biffweb/my_project.clj @@ -11,6 +11,8 @@ [taoensso.telemere.timbre :as log]) (:gen-class)) +(set! *warn-on-reflection* true) + (def modules [app/module]) diff --git a/src/com/score_the_pigs/app.clj b/src/com/score_the_pigs/app.clj index 8b3e9c9..72f14f4 100644 --- a/src/com/score_the_pigs/app.clj +++ b/src/com/score_the_pigs/app.clj @@ -9,23 +9,39 @@ [next.jdbc :as jdbc] [org.sqids.clojure :as sqids] [ring.adapter.jetty9 :as jetty] + [ring.middleware.anti-forgery :as anti-forgery] [rum.core :as rum])) +(set! *warn-on-reflection* true) + (defn reset [_] {:status 200 :headers {"HX-Redirect" "/"} :session {}}) +(defn nav + ([] + (nav nil)) + ([code] + [:nav + [:ul [:li [:a {:href "/"} + [:strong (str "Score the pigs" (when code (str " - " code)))]]]]])) + ;; thanks https://stackoverflow.com/a/58098360 (def sqids (sqids/sqids {:alphabet "cdefhjknprtvwxy2345689"})) (defn game-code [] - (apply str (take 6 (sqids/encode sqids [(rand-int Integer/MAX_VALUE)])))) + (apply str (take 4 (sqids/encode sqids [(rand-int Integer/MAX_VALUE)])))) (defn error-style [s] [:h4.pico-color-red-500 s]) -(defn create-game [{:keys [example/ds params]}] +(defn game-code-exists? [ds code] + (some? (jdbc/execute-one! ds (sql/format {:select :code + :from :game + :where [:= :code code]})))) + +(defn create-game [{:keys [example/ds params] :as ctx}] (let [players (map str/trim (-> params :players str/split-lines))] (if (> 2 (count players)) (error-style "Need at least two players") @@ -35,21 +51,26 @@ (shuffle (range 0 (count players))) (range 0 (count players)))] - (jdbc/execute! ds (sql/format {:insert-into :game - :values [{:code code - :current_player 0 - :player_count (count players)}]})) + ;;TODO: check if game code exists to guard against collisions - (jdbc/execute! ds (sql/format {:insert-into :player - :values (for [[p o] (partition 2 (interleave players player-order))] - {:game_score 0 - :round_score 0 - :name p - :play_order o - :game_code code})})) + (if (game-code-exists? ds code) + (recur ctx) + (do + (jdbc/execute! ds (sql/format {:insert-into :game + :values [{:code code + :current_player 0 + :player_count (count players)}]})) - {:status 200 - :headers {"HX-Redirect" (str/join "/" ["" "game" code "display"])}})))) + (jdbc/execute! ds (sql/format {:insert-into :player + :values (for [[p o] (partition 2 (interleave players player-order))] + {:game_score 0 + :round_score 0 + :name p + :play_order o + :game_code code})})) + + {:status 200 + :headers {"HX-Redirect" (str/join "/" ["" "game" code "display"])}})))))) (defn player-summary [code ds] (let [players (into [] @@ -65,7 +86,10 @@ [:div#player-summary {:hx-ext "ws,multi-swap" :ws-connect (str "/game/" (:game/code game) "/connect")} - [:h4 "Game code is " (:game/code game)] + [:input {:type "hidden" + :name "__anti-forgery-token" + :value anti-forgery/*anti-forgery-token*}] + [:h4 "Game code is " (str/upper-case (:game/code game))] [:table {:style {:table-layout :fixed}} [:thead @@ -110,11 +134,7 @@ (ui/page {} [:div - [:nav - [:ul [:li [:strong "Score the pigs"]]] - [:ul [:li (biff/form {:id "reset" - :hx-get "/reset"} - [:button.secondary "Reset"])]]] + (nav) (player-summary code ds)])))) @@ -197,9 +217,11 @@ :_ "on click set #round-option.value to 'pass-the-pigs'"} "Pass the pigs"] [:button.contrast {:type "submit" :_ "on click set #round-option.value to 'oinker'"} "Pigs are touching! (lose all points)"] - [:button.pico-background-red-500 {:type "submit" - :_ "on click set #round-option.value to 'undo'" - :disabled (= 0 (:player/round_score player))} "undo last move"]])])) + ;; TODO: implement this using the audit table. + ;; [:button.pico-background-red-500 {:type "submit" + ;; :_ "on click set #round-option.value to 'undo'" + ;; :disabled (= 0 (:player/round_score player))} "undo last move"] + ])])) (defn control-view [{:keys [path-params] :example/keys [ds] @@ -213,11 +235,8 @@ current-player (:game/current_player game)] (ui/page {} - [:div [:nav - [:ul [:li [:strong (str "Score the pigs - " code)]]] - [:ul [:li (biff/form {:id "reset" - :hx-get "/reset"} - [:button.secondary "Reset"])]]] + [:div + (nav code) (now-playing current-player code ds)]))) (def double-score @@ -343,7 +362,7 @@ {:name "game-code", :hx-target "this" :hx-swap "outerHTML" - :placeholder "game code", + :placeholder "game code (case-insensitive)", :type "text"}) (defn route-to-game-view @@ -371,11 +390,7 @@ (ui/page {} [:div - [:nav - [:ul [:li [:strong "Score the pigs"]]] - [:ul [:li (biff/form {:id "reset" - :hx-get "/reset"} - [:button.secondary "Reset"])]]] + (nav) [:section [:button {:_ "on click toggle the *display of #new-game-form"} "New game"]] @@ -389,17 +404,19 @@ [:textarea#players {:type "textarea" :rows "8" :name "players"}] + ;; TODO: add win conditions: + ;; - first player to 100 or higher automaticlaly wins + ;; - when someone closes a round with >= 100, start one final round + ;; TODO: handle win conditions. show a fun "X won!" banner and offer the option to play another game: + ;; - change players + ;; - same players [:fieldset [:legend "Game options:"] [:label [:input {:type "checkbox", :name "random-player-order", :checked ""}] - "Random player order"] - ;; [:label - ;; [:input {:type "checkbox", :name "french", :checked ""}] - ;; "French"] - ] + "Random player order"]] [:button {:type "submit"} "Start"]]) (biff/form diff --git a/src/com/score_the_pigs/middleware.clj b/src/com/score_the_pigs/middleware.clj index cb1c89c..b370bf1 100644 --- a/src/com/score_the_pigs/middleware.clj +++ b/src/com/score_the_pigs/middleware.clj @@ -3,6 +3,7 @@ [camel-snake-kebab.core :as csk] [clojure.pprint :as pp] [clojure.string :as str] + [clojure.tools.logging :as log] [com.biffweb :as biff] [muuntaja.middleware :as muuntaja] [ring.middleware.anti-forgery :as csrf] @@ -17,6 +18,7 @@ (update-vals csk/->kebab-case-keyword)) req (-> req (update-in [:path-params :code] #(when % (str/lower-case %))) + (update-in [:params :game-code] #(when % (str/lower-case %))) (update :params merge unknown-params))] (handler req)))) @@ -55,13 +57,31 @@ muuntaja/wrap-format (rd/wrap-defaults rd/api-defaults))) +(defn wrap-log-requests [handler] + (fn [ctx] + (let [start (System/nanoTime) + resp (handler ctx) + stop (System/nanoTime) + duration (quot (- stop start) 1000000)] + (when-not (or + (str/starts-with? (:uri ctx) "/img") + (str/starts-with? (:uri ctx) "/css") + (str/starts-with? (:uri ctx) "/js")) + (log/infof "%3sms %s %-4s %s" + (str duration) + (:status resp "nil") + (name (:request-method ctx)) + (str (:uri ctx) + (when-some [qs (:query-string ctx)] + (str "?" qs))))) + resp))) + (defn wrap-base-defaults [handler] (-> handler biff/wrap-https-scheme biff/wrap-resource biff/wrap-internal-error biff/wrap-ssl - ;; biff/wrap-log-requests - )) + wrap-log-requests)) (comment wrap-debug) diff --git a/src/com/score_the_pigs/settings.clj b/src/com/score_the_pigs/settings.clj index b1bbcdb..b8ac254 100644 --- a/src/com/score_the_pigs/settings.clj +++ b/src/com/score_the_pigs/settings.clj @@ -1,3 +1,3 @@ (ns com.score-the-pigs.settings) -(def app-name "my_project") +(def app-name "score the pigs!") diff --git a/src/com/score_the_pigs/ui.clj b/src/com/score_the_pigs/ui.clj index e568489..d9fba4f 100644 --- a/src/com/score_the_pigs/ui.clj +++ b/src/com/score_the_pigs/ui.clj @@ -42,11 +42,22 @@ :href url}]) [:meta {:name "viewport" :content "width=device-width, initial-scale=1"}] - (when icon - [:link {:rel "icon" - :type "image/png" - :sizes "16x16" - :href icon}]) + [:link + {:rel "apple-touch-icon", + :sizes "180x180", + :href "/img/apple-touch-icon.png"}] + [:link + {:rel "icon", + :type "image/png", + :sizes "32x32", + :href "/img/favicon-32x32.png"}] + [:link + {:rel "icon", + :type "image/png", + :sizes "16x16", + :href "/img/favicon-16x16.png"}] + [:link {:rel "manifest", :href "/img/site.webmanifest"}] + [:meta {:charset "utf-8"}] (into [:<>] head)] [:body diff --git a/vendor/clj-commons/clj-yaml/1.0.29/_remote.repositories b/vendor/clj-commons/clj-yaml/1.0.29/_remote.repositories new file mode 100644 index 0000000..74eeb3e --- /dev/null +++ b/vendor/clj-commons/clj-yaml/1.0.29/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +clj-yaml-1.0.29.jar>clojars= +clj-yaml-1.0.29.pom>clojars= diff --git a/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.jar.sha1 b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.jar.sha1 new file mode 100644 index 0000000..4a9cfce --- /dev/null +++ b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.jar.sha1 @@ -0,0 +1 @@ +7200f6cdb45cc0da74ee0239a0bb4f249e841117 \ No newline at end of file diff --git a/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom new file mode 100644 index 0000000..9e7adb3 --- /dev/null +++ b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom @@ -0,0 +1,58 @@ + + + 4.0.0 + clj-yaml + YAML encoding and decoding for Clojure using SnakeYAML + https://github.com/clj-commons/clj-yaml + + + Eclipse Public License + http://www.eclipse.org/legal/epl-v10.html + + + + https://github.com/clj-commons/clj-yaml + scm:git:git://github.com/clj-commons/clj-yaml.git + scm:git:ssh://git@github.com/clj-commons/clj-yaml.git + v1.0.29 + + + UTF-8 + + + + clojars + https://repo.clojars.org/ + + + + + clojars + Clojars repository + https://clojars.org/repo + + + + + org.clojure + clojure + 1.11.2 + + + org.yaml + snakeyaml + 2.3 + + + org.flatland + ordered + 1.15.12 + + + + src/clojure + + clj-commons + clj-yaml + 1.0.29 + diff --git a/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom.sha1 b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom.sha1 new file mode 100644 index 0000000..6a989d3 --- /dev/null +++ b/vendor/clj-commons/clj-yaml/1.0.29/clj-yaml-1.0.29.pom.sha1 @@ -0,0 +1 @@ +09a6826ff1d1965d913855159d79e1d6d4442b24 \ No newline at end of file diff --git a/vendor/com/github/liquidz/antq/2.11.1269/_remote.repositories b/vendor/com/github/liquidz/antq/2.11.1269/_remote.repositories new file mode 100644 index 0000000..408ebda --- /dev/null +++ b/vendor/com/github/liquidz/antq/2.11.1269/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +antq-2.11.1269.jar>clojars= +antq-2.11.1269.pom>clojars= diff --git a/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.jar.sha1 b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.jar.sha1 new file mode 100644 index 0000000..d851379 --- /dev/null +++ b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.jar.sha1 @@ -0,0 +1 @@ +13be980cf4d9fd87ae5d0a66ebd7352bd5dbee80 \ No newline at end of file diff --git a/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom new file mode 100644 index 0000000..2ccd4fd --- /dev/null +++ b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom @@ -0,0 +1,93 @@ + + + 4.0.0 + jar + com.github.liquidz + antq + 2.11.1269 + antq + + + org.clojure + data.json + 2.5.1 + + + org.clojure + clojure + 1.12.0 + + + org.clojure + tools.cli + 1.1.230 + + + org.clojure + data.zip + 1.1.0 + + + rewrite-clj + rewrite-clj + 1.1.49 + + + org.clojure + data.xml + 0.2.0-alpha9 + + + pogonos + pogonos + 0.2.1 + + + clj-commons + clj-yaml + 1.0.29 + + + org.clojure + tools.deps + 0.22.1492 + + + version-clj + version-clj + 2.0.3 + + + com.github.liquidz + rewrite-indented + 0.2.44 + + + org.clojure + core.async + 1.7.701 + + + + src + + + + clojars + https://repo.clojars.org/ + + + + scm:git:git://github.com/liquidz/antq.git + scm:git:ssh://git@github.com/liquidz/antq.git + 2.11.1269 + https://github.com/liquidz/antq + + Point out your outdated dependencies + + + Eclipse Public License - v 2.0 + https://www.eclipse.org/legal/epl-2.0/ + + + diff --git a/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom.sha1 b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom.sha1 new file mode 100644 index 0000000..dd34d5c --- /dev/null +++ b/vendor/com/github/liquidz/antq/2.11.1269/antq-2.11.1269.pom.sha1 @@ -0,0 +1 @@ +37826163a9d46339bf75fe6a4f2a5ef198aec037 \ No newline at end of file diff --git a/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml b/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml new file mode 100644 index 0000000..402119a --- /dev/null +++ b/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml @@ -0,0 +1,95 @@ + + + com.github.liquidz + antq + + 2.11.1269 + + 0.12.0 + 0.12.1 + 0.12.2 + 0.12.3 + 0.12.4 + 0.13.0 + 0.14.0 + 0.14.1 + 0.15.0 + 0.15.1 + 0.15.2 + 0.15.3 + 0.16.0 + 0.16.1 + 0.16.2 + 0.16.3 + 1.0.0 + 1.0.1 + 1.0.2 + 1.1.0 + 1.2.0 + 1.3.0 + 1.3.1 + 1.3.2 + 1.4.0 + 1.5.0 + 1.5.1-SNAPSHOT + 1.5.1-SNAPSHOT-SNAPSHOT + 1.5.1 + 1.6.0 + 1.6.1 + 1.6.2 + 1.6.768 + 1.6.771 + 1.6.774 + 1.7.798 + 1.7.804 + 1.8.847 + 1.9.855 + 1.9.859 + 1.9.863 + 1.9.867 + 1.9.874 + 2.0.885 + 2.0.889 + 2.0.895 + 2.1.920 + 2.1.927 + 2.1.932 + 2.1.939 + 2.1.946 + 2.2.962 + 2.2.970 + 2.2.983 + 2.2.992 + 2.2.999 + 2.2.1011 + 2.2.1017 + 2.3.1043 + 2.4.1062 + 2.4.1070 + 2.5.1089 + 2.5.1095 + 2.5.1102 + 2.5.1109 + 2.6.1121 + 2.7.1133 + 2.7.1147 + 2.8.1165 + 2.8.1169 + 2.8.1173 + 2.8.1185 + 2.8.1194 + 2.8.1201 + 2.8.1206 + 2.9.1217 + 2.9.1221 + 2.9.1227 + 2.9.1232 + 2.10.1241 + 2.11.1250 + 2.11.1260 + 2.11.1264 + 2.11.1269 + + 20250223221714 + + diff --git a/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml.sha1 b/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml.sha1 new file mode 100644 index 0000000..418987b --- /dev/null +++ b/vendor/com/github/liquidz/antq/maven-metadata-clojars.xml.sha1 @@ -0,0 +1 @@ +1214ea103d285c51fbf352af898be19a8ce4f52d \ No newline at end of file diff --git a/vendor/com/github/liquidz/antq/resolver-status.properties b/vendor/com/github/liquidz/antq/resolver-status.properties new file mode 100644 index 0000000..60ecc1e --- /dev/null +++ b/vendor/com/github/liquidz/antq/resolver-status.properties @@ -0,0 +1,5 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:39 EDT 2025 +maven-metadata-central.xml.error= +maven-metadata-central.xml.lastUpdated=1741995459679 +maven-metadata-clojars.xml.lastUpdated=1741995459689 diff --git a/vendor/com/github/liquidz/rewrite-indented/0.2.44/_remote.repositories b/vendor/com/github/liquidz/rewrite-indented/0.2.44/_remote.repositories new file mode 100644 index 0000000..65cf67c --- /dev/null +++ b/vendor/com/github/liquidz/rewrite-indented/0.2.44/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +rewrite-indented-0.2.44.jar>clojars= +rewrite-indented-0.2.44.pom>clojars= diff --git a/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.jar.sha1 b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.jar.sha1 new file mode 100644 index 0000000..06d28a8 --- /dev/null +++ b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.jar.sha1 @@ -0,0 +1 @@ +e803558d567cb3ba261339e2676d2cf35e911890 \ No newline at end of file diff --git a/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom new file mode 100644 index 0000000..594fc08 --- /dev/null +++ b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom @@ -0,0 +1,42 @@ + + + 4.0.0 + jar + com.github.liquidz + rewrite-indented + 0.2.44 + rewrite-indented + + + org.clojure + clojure + 1.11.1 + + + org.clojure + data.zip + 1.0.0 + + + + src + + + + clojars + https://repo.clojars.org/ + + + + scm:git:git://github.com/liquidz/rewrite-indented.git + scm:git:ssh://git@github.com/liquidz/rewrite-indented.git + 0.2.44 + https://github.com/liquidz/rewrite-indented + + + + Eclipse Public License - v 2.0 + https://www.eclipse.org/legal/epl-2.0/ + + + diff --git a/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom.sha1 b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom.sha1 new file mode 100644 index 0000000..3e3758d --- /dev/null +++ b/vendor/com/github/liquidz/rewrite-indented/0.2.44/rewrite-indented-0.2.44.pom.sha1 @@ -0,0 +1 @@ +e120ab2cf6eec78e63a93ba77ea6e3239a52188a \ No newline at end of file diff --git a/vendor/commons-codec/commons-codec/1.11/_remote.repositories b/vendor/commons-codec/commons-codec/1.11/_remote.repositories index 31803c7..e15e749 100644 --- a/vendor/commons-codec/commons-codec/1.11/_remote.repositories +++ b/vendor/commons-codec/commons-codec/1.11/_remote.repositories @@ -1,3 +1,4 @@ #NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Fri Mar 14 17:39:23 EDT 2025 +#Fri Mar 14 19:37:41 EDT 2025 +commons-codec-1.11.jar>central= commons-codec-1.11.pom>central= diff --git a/vendor/commons-codec/commons-codec/1.11/commons-codec-1.11.jar.sha1 b/vendor/commons-codec/commons-codec/1.11/commons-codec-1.11.jar.sha1 new file mode 100644 index 0000000..b08f71a --- /dev/null +++ b/vendor/commons-codec/commons-codec/1.11/commons-codec-1.11.jar.sha1 @@ -0,0 +1 @@ +3acb4705652e16236558f0f4f2192cc33c3bd189 \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-builder-support/3.8.8/_remote.repositories b/vendor/org/apache/maven/maven-builder-support/3.8.8/_remote.repositories new file mode 100644 index 0000000..28ec57f --- /dev/null +++ b/vendor/org/apache/maven/maven-builder-support/3.8.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +maven-builder-support-3.8.8.jar>central= +maven-builder-support-3.8.8.pom>central= diff --git a/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.jar.sha1 b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.jar.sha1 new file mode 100644 index 0000000..457c5af --- /dev/null +++ b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.jar.sha1 @@ -0,0 +1 @@ +7cc533b63eb0db3235c17e02d90be6feac957e56 \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom new file mode 100644 index 0000000..a811caf --- /dev/null +++ b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom @@ -0,0 +1,36 @@ + + + + + + 4.0.0 + + + org.apache.maven + maven + 3.8.8 + + + maven-builder-support + + Maven Builder Support + Support for descriptor builders (model, setting, toolchains) + + diff --git a/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom.sha1 b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom.sha1 new file mode 100644 index 0000000..170ca92 --- /dev/null +++ b/vendor/org/apache/maven/maven-builder-support/3.8.8/maven-builder-support-3.8.8.pom.sha1 @@ -0,0 +1 @@ +cf118811052c2a6f275a6884ecde93ac6a9f1d02 \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-settings-builder/3.8.8/_remote.repositories b/vendor/org/apache/maven/maven-settings-builder/3.8.8/_remote.repositories new file mode 100644 index 0000000..e01ceab --- /dev/null +++ b/vendor/org/apache/maven/maven-settings-builder/3.8.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +maven-settings-builder-3.8.8.jar>central= +maven-settings-builder-3.8.8.pom>central= diff --git a/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.jar.sha1 b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.jar.sha1 new file mode 100644 index 0000000..c7de5fd --- /dev/null +++ b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.jar.sha1 @@ -0,0 +1 @@ +fb0f7b5e2474564c2c0f5b456897fa5c06c0a5d9 \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom new file mode 100644 index 0000000..73733cf --- /dev/null +++ b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom @@ -0,0 +1,79 @@ + + + + + + 4.0.0 + + + org.apache.maven + maven + 3.8.8 + + + maven-settings-builder + + Maven Settings Builder + The effective settings builder, with inheritance and password decryption. + + + + Thomas Meyer + + + + + + org.apache.maven + maven-builder-support + + + + javax.inject + javax.inject + + + org.codehaus.plexus + plexus-interpolation + + + org.codehaus.plexus + plexus-utils + + + org.apache.maven + maven-settings + + + org.codehaus.plexus + plexus-sec-dispatcher + + + + + + + org.eclipse.sisu + sisu-maven-plugin + + + + + diff --git a/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom.sha1 b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom.sha1 new file mode 100644 index 0000000..4026817 --- /dev/null +++ b/vendor/org/apache/maven/maven-settings-builder/3.8.8/maven-settings-builder-3.8.8.pom.sha1 @@ -0,0 +1 @@ +ce0ebd0e6c037260beab0497645472dd2a7e85af \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-settings/3.8.8/_remote.repositories b/vendor/org/apache/maven/maven-settings/3.8.8/_remote.repositories new file mode 100644 index 0000000..dda1930 --- /dev/null +++ b/vendor/org/apache/maven/maven-settings/3.8.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +maven-settings-3.8.8.jar>central= +maven-settings-3.8.8.pom>central= diff --git a/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.jar.sha1 b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.jar.sha1 new file mode 100644 index 0000000..493ce23 --- /dev/null +++ b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.jar.sha1 @@ -0,0 +1 @@ +1e835f080004e81a6646eb5ea123c4c556ea3f74 \ No newline at end of file diff --git a/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom new file mode 100644 index 0000000..6dc682d --- /dev/null +++ b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom @@ -0,0 +1,57 @@ + + + + + + 4.0.0 + + + org.apache.maven + maven + 3.8.8 + + + maven-settings + + Maven Settings + Maven Settings model. + + + + org.codehaus.plexus + plexus-utils + + + + + + + org.codehaus.modello + modello-maven-plugin + + 1.2.0 + + src/main/mdo/settings.mdo + + + + + + diff --git a/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom.sha1 b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom.sha1 new file mode 100644 index 0000000..6d50317 --- /dev/null +++ b/vendor/org/apache/maven/maven-settings/3.8.8/maven-settings-3.8.8.pom.sha1 @@ -0,0 +1 @@ +5501d36cbc8c3c1b6ba4f7c5cd59f2df927b7b32 \ No newline at end of file diff --git a/vendor/org/babashka/cli/0.5.40/_remote.repositories b/vendor/org/babashka/cli/0.5.40/_remote.repositories new file mode 100644 index 0000000..e301560 --- /dev/null +++ b/vendor/org/babashka/cli/0.5.40/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +cli-0.5.40.jar>clojars= +cli-0.5.40.pom>clojars= diff --git a/vendor/org/babashka/cli/0.5.40/cli-0.5.40.jar.sha1 b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.jar.sha1 new file mode 100644 index 0000000..1020943 --- /dev/null +++ b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.jar.sha1 @@ -0,0 +1 @@ +898dfbc50d72840ee067c46880478fb07a768f5c \ No newline at end of file diff --git a/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom new file mode 100644 index 0000000..e6461a3 --- /dev/null +++ b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom @@ -0,0 +1,56 @@ + + + 4.0.0 + org.babashka + cli + jar + 0.5.40 + cli + Turn Clojure functions into CLIs! + https://github.com/babashka/cli + + + MIT + https://opensource.org/licenses/MIT + + + + https://github.com/babashka/cli + scm:git:git://github.com/babashka/cli.git + scm:git:ssh://git@github.com/babashka/cli.git + 1490701449693119d67357b1bed88f00a618575d + + + src + test + + + resources + + + + + resources + + + target + target/classes + + + + + clojars + https://repo.clojars.org/ + + + + + + + + org.clojure + clojure + 1.11.1 + + + diff --git a/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom.sha1 b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom.sha1 new file mode 100644 index 0000000..e73f82e --- /dev/null +++ b/vendor/org/babashka/cli/0.5.40/cli-0.5.40.pom.sha1 @@ -0,0 +1 @@ +df82328194e7b61ed7e75fb0b90eed6aae5d30c7 \ No newline at end of file diff --git a/vendor/org/clojure/data.zip/1.1.0/_remote.repositories b/vendor/org/clojure/data.zip/1.1.0/_remote.repositories new file mode 100644 index 0000000..3b3f093 --- /dev/null +++ b/vendor/org/clojure/data.zip/1.1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +data.zip-1.1.0.jar>central= +data.zip-1.1.0.pom>central= diff --git a/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.jar.sha1 b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.jar.sha1 new file mode 100644 index 0000000..fa8170b --- /dev/null +++ b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.jar.sha1 @@ -0,0 +1 @@ +53d10359e61b617a996e9e4ca4bfcd8925d61fcf \ No newline at end of file diff --git a/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom new file mode 100644 index 0000000..c7904a1 --- /dev/null +++ b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom @@ -0,0 +1,33 @@ + + 4.0.0 + data.zip + 1.1.0 + data.zip + + + org.clojure + pom.contrib + 1.2.0 + + + + + Chris Houser + + + + + scm:git:git@github.com:clojure/data.zip.git + scm:git:git@github.com:clojure/data.zip.git + git@github.com:clojure/data.zip.git + v1.1.0 + + + + + + src/main/clojurescript + + + + diff --git a/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom.sha1 b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom.sha1 new file mode 100644 index 0000000..5970d53 --- /dev/null +++ b/vendor/org/clojure/data.zip/1.1.0/data.zip-1.1.0.pom.sha1 @@ -0,0 +1 @@ +38e091598661f736086cfb704ff60a980d491371 \ No newline at end of file diff --git a/vendor/org/flatland/ordered/1.15.12/_remote.repositories b/vendor/org/flatland/ordered/1.15.12/_remote.repositories new file mode 100644 index 0000000..1d189b5 --- /dev/null +++ b/vendor/org/flatland/ordered/1.15.12/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +ordered-1.15.12.jar>clojars= +ordered-1.15.12.pom>clojars= diff --git a/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.jar.sha1 b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.jar.sha1 new file mode 100644 index 0000000..c87635c --- /dev/null +++ b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.jar.sha1 @@ -0,0 +1 @@ +8e6f6b3d4e9fdcc6820158023d053626f58a3611 \ No newline at end of file diff --git a/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom new file mode 100644 index 0000000..c19e4e5 --- /dev/null +++ b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom @@ -0,0 +1,82 @@ + + 4.0.0 + org.flatland + ordered + jar + 1.15.12 + ordered + Pure-clojure implementation of ruby's ordered hash and set types - instead of sorting by key, these collections retain insertion order. + https://github.com/clj-commons/ordered + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + https://github.com/clj-commons/ordered + scm:git:git://github.com/clj-commons/ordered.git + scm:git:ssh://git@github.com/clj-commons/ordered.git + 574e47018623b9f1b09b0f9b754b02d6633f3437 + + + src + test + + + resources + + + + + resources + + + target + target/classes + + + + + central + https://repo1.maven.org/maven2/ + + false + + + true + + + + clojars + https://repo.clojars.org/ + + true + + + true + + + + + + + + + org.clojure + clojure + 1.10.1 + + + ordered-collections + ordered-collections + 0.4.2 + test + + + + + diff --git a/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom.sha1 b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom.sha1 new file mode 100644 index 0000000..3c55bc0 --- /dev/null +++ b/vendor/org/flatland/ordered/1.15.12/ordered-1.15.12.pom.sha1 @@ -0,0 +1 @@ +ea41a4c25feb6ab29d83f7079bd566efb8ee4c1c \ No newline at end of file diff --git a/vendor/org/slf4j/slf4j-api/1.7.36/_remote.repositories b/vendor/org/slf4j/slf4j-api/1.7.36/_remote.repositories new file mode 100644 index 0000000..a837d27 --- /dev/null +++ b/vendor/org/slf4j/slf4j-api/1.7.36/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +slf4j-api-1.7.36.jar>central= +slf4j-api-1.7.36.pom>central= diff --git a/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 new file mode 100644 index 0000000..77b9917 --- /dev/null +++ b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 @@ -0,0 +1 @@ +6c62681a2f655b49963a5983b8b0950a6120ae14 \ No newline at end of file diff --git a/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom new file mode 100644 index 0000000..a3fb97c --- /dev/null +++ b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom @@ -0,0 +1,85 @@ + + + + 4.0.0 + + + org.slf4j + slf4j-parent + 1.7.36 + + + slf4j-api + + jar + SLF4J API Module + The slf4j API + + http://www.slf4j.org + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + + org.slf4j.impl.StaticMDCBinder + org.slf4j.impl.StaticLoggerBinder + org.slf4j.impl.StaticMarkerBinder + + + + + org.apache.maven.plugins + maven-surefire-plugin + + once + plain + false + + **/AllTest.java + **/PackageTest.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + bundle-test-jar + package + + test-jar + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-classes + + run + + + + + + Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder + + + + + + + + diff --git a/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 new file mode 100644 index 0000000..245010b --- /dev/null +++ b/vendor/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 @@ -0,0 +1 @@ +749f6995b1d6591a417ca4fd19cdbddabae16fd1 \ No newline at end of file diff --git a/vendor/org/yaml/snakeyaml/2.3/_remote.repositories b/vendor/org/yaml/snakeyaml/2.3/_remote.repositories new file mode 100644 index 0000000..9c59eac --- /dev/null +++ b/vendor/org/yaml/snakeyaml/2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +snakeyaml-2.3.jar>central= +snakeyaml-2.3.pom>central= diff --git a/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar.sha1 b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar.sha1 new file mode 100644 index 0000000..6dd0da8 --- /dev/null +++ b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar.sha1 @@ -0,0 +1 @@ +936b36210e27320f920536f695cf1af210c44586 \ No newline at end of file diff --git a/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom new file mode 100644 index 0000000..a5bb469 --- /dev/null +++ b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom @@ -0,0 +1,505 @@ + + + 4.0.0 + org.yaml + snakeyaml + 2.3 + bundle + + UTF-8 + bitbucket + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + https://oss.sonatype.org/content/repositories/snapshots/ + 7 + 7 + 7 + false + 5.1.8 + 3.1.0 + 3.12.1 + 3.0.0-M7 + deny + 1.36 + + SnakeYAML + YAML 1.1 parser and emitter for Java + 2008 + https://bitbucket.org/snakeyaml/snakeyaml + + Bitbucket + https://bitbucket.org/snakeyaml/snakeyaml/issues + + + + SnakeYAML developers and users List + snakeyaml-core@googlegroups.com + + + + scm:git:http://bitbucket.org/snakeyaml/snakeyaml + scm:git:ssh://git@bitbucket.org/snakeyaml/snakeyaml + https://bitbucket.org/snakeyaml/snakeyaml/src + snakeyaml-2.3 + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + asomov + Andrey Somov + public.somov@gmail.com + + + maslovalex + Alexander Maslov + alexander.maslov@gmail.com + + + + + junit + junit + 4.13.2 + test + + + org.apache.velocity + velocity-engine-core + 2.3 + test + + + joda-time + joda-time + 2.11.1 + test + + + org.projectlombok + lombok + 1.18.24 + test + + + org.openjdk.jmh + jmh-core + ${jmh.version} + test + + + org.openjdk.jmh + jmh-generator-annprocess + ${jmh.version} + test + + + + + sonatype-nexus-staging + Nexus Release Repository + ${release.repo.url} + + + sonatype-nexus-staging + Sonatype Nexus Snapshots + ${snapshot.repo.url} + false + + + + + + ${basedir}/src/test/resources + true + + + + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.4.1 + + org.yaml.snakeyaml.external.* + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.2 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + + org.codehaus.mojo + build-helper-maven-plugin + 3.3.0 + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + EnvironmentValue1 + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.1.0 + + + enforce-maven + + enforce + + + + + 3.3.0 + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${project.build.sourceEncoding} + + + + module-info-compile + compile + + 9 + ${project.basedir}/src/main/java9 + true + + [11,) + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + -Xmx512m + + **/*Test.java + + + **/StressTest.java + **/ParallelTest.java + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.10 + + bin + + + + org.apache.maven.plugins + maven-changes-plugin + 2.12.1 + + + validate-changes + pre-site + + changes-validate + + + true + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.4.1 + + + attach-javadocs + + jar + + + + + + pw.krejci + jmh-maven-plugin + 0.2.2 + + json + ${project.build.directory}/jmh-result.json + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.10.b1 + +
src/etc/header.txt
+ false + true + false + + src/**/*.java + + + src/main/java/org/yaml/snakeyaml/external/** + + true + true + true + UTF-8 +
+ + + site + + format + + + +
+ + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin.version} + true + + + <_nouses>true + + !org.yaml.snakeyaml.external*, + org.yaml.snakeyaml.*;version=${project.version} + + true + + + + + maven-site-plugin + ${maven-site-plugin.version} + + + attach-descriptor + + attach-descriptor + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + true + false + release + deploy nexus-staging:release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + 1.6.8 + true + + sonatype-nexus-staging + https://oss.sonatype.org/ + false + true + true + + + + net.revelc.code.formatter + formatter-maven-plugin + 2.20.0 + + + + format + + + src/etc/eclipse-java-google-style.xml + UTF-8 + + + + +
+
+ + + + org.apache.maven.plugins + maven-changes-plugin + 2.12.1 + + https://bitbucket.org/snakeyaml/snakeyaml/issues/%ISSUE% + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-plugin.version} + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + html + + API for ${project.name} ${project.version} + API for ${project.name} ${project.version} + Test API for ${project.name} ${project.version} + Test API for ${project.name} ${project.version} + + + javadoc + + + + + + + + + with-java11-tests + + 11 + 11 + 11 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + --illegal-access=${jdk11-illegal-access-level} -Xmx512m + + + + org.apache.maven.plugins + maven-compiler-plugin + + + -Xlint:deprecation + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-java11-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/java8/ + ${basedir}/src/test/java11/ + + + + + + + + + + release + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.0.1 + + + sign-artifacts + verify + + sign + + + + + + + + +
diff --git a/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom.sha1 b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom.sha1 new file mode 100644 index 0000000..23f99de --- /dev/null +++ b/vendor/org/yaml/snakeyaml/2.3/snakeyaml-2.3.pom.sha1 @@ -0,0 +1 @@ +5f2b46d0f5393337e4a2f5327789510b255bd346 \ No newline at end of file diff --git a/vendor/pogonos/pogonos/0.2.1/_remote.repositories b/vendor/pogonos/pogonos/0.2.1/_remote.repositories new file mode 100644 index 0000000..516e930 --- /dev/null +++ b/vendor/pogonos/pogonos/0.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +pogonos-0.2.1.jar>clojars= +pogonos-0.2.1.pom>clojars= diff --git a/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.jar.sha1 b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.jar.sha1 new file mode 100644 index 0000000..8e729c7 --- /dev/null +++ b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.jar.sha1 @@ -0,0 +1 @@ +307ee6ba41ba35f114d089b8b1675085d599f3c0 \ No newline at end of file diff --git a/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom new file mode 100644 index 0000000..f14dad6 --- /dev/null +++ b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom @@ -0,0 +1,49 @@ + + + 4.0.0 + pogonos + Yet another Clojure(Script) implementation of the Mustache templating language + https://github.com/athos/pogonos + + + EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0 + https://www.eclipse.org/legal/epl-2.0/ + + + + + athos + Shogo Ohta + + + + https://github.com/athos/pogonos + scm:git:git://github.com/athos/pogonos.git + scm:git:ssh://git@github.com/athos/pogonos.git + 746f37cba8ac474bb24cedec7f390b59c7668ead + + + + org.clojure + clojure + 1.11.1 + + + org.babashka + cli + 0.5.40 + + + + src + + + + clojars + https://repo.clojars.org/ + + + pogonos + pogonos + 0.2.1 + diff --git a/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom.sha1 b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom.sha1 new file mode 100644 index 0000000..73d9324 --- /dev/null +++ b/vendor/pogonos/pogonos/0.2.1/pogonos-0.2.1.pom.sha1 @@ -0,0 +1 @@ +05f14ff551e1a5f9c73ecf6aabf2202035585359 \ No newline at end of file diff --git a/vendor/rewrite-clj/rewrite-clj/1.1.49/_remote.repositories b/vendor/rewrite-clj/rewrite-clj/1.1.49/_remote.repositories new file mode 100644 index 0000000..63f8738 --- /dev/null +++ b/vendor/rewrite-clj/rewrite-clj/1.1.49/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +rewrite-clj-1.1.49.jar>clojars= +rewrite-clj-1.1.49.pom>clojars= diff --git a/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.jar.sha1 b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.jar.sha1 new file mode 100644 index 0000000..a3b6c79 --- /dev/null +++ b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.jar.sha1 @@ -0,0 +1 @@ +898da09eada475b69f00430fc3726fbf4aaa97f5 \ No newline at end of file diff --git a/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom new file mode 100644 index 0000000..2258f0a --- /dev/null +++ b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom @@ -0,0 +1,47 @@ + + + 4.0.0 + jar + rewrite-clj + rewrite-clj + 1.1.49 + rewrite-clj + + + org.clojure + clojure + 1.8.0 + + + org.clojure + tools.reader + 1.5.0 + + + + src + + + + clojars + https://repo.clojars.org/ + + + + scm:git:git@github.com:clj-commons/rewrite-clj.git + scm:git:git@github.com:clj-commons/rewrite-clj.git + v1.1.49 + https://github.com/clj-commons/rewrite-clj + + Rewrite Clojure code and edn + https://github.com/clj-commons/rewrite-clj + + + The MIT License + http://opensource.org/licenses/MIT + + + + UTF-8 + + diff --git a/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom.sha1 b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom.sha1 new file mode 100644 index 0000000..bbf4be5 --- /dev/null +++ b/vendor/rewrite-clj/rewrite-clj/1.1.49/rewrite-clj-1.1.49.pom.sha1 @@ -0,0 +1 @@ +0748d9003acdf10246397230bec7dc904de8df11 \ No newline at end of file diff --git a/vendor/version-clj/version-clj/2.0.3/_remote.repositories b/vendor/version-clj/version-clj/2.0.3/_remote.repositories new file mode 100644 index 0000000..764ab28 --- /dev/null +++ b/vendor/version-clj/version-clj/2.0.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Fri Mar 14 19:37:41 EDT 2025 +version-clj-2.0.3.jar>clojars= +version-clj-2.0.3.pom>clojars= diff --git a/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.jar.sha1 b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.jar.sha1 new file mode 100644 index 0000000..c011b0a --- /dev/null +++ b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.jar.sha1 @@ -0,0 +1 @@ +80dab4b7e70d3abbfd8fa24284ee38b5c3519383 \ No newline at end of file diff --git a/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom new file mode 100644 index 0000000..9d0bf58 --- /dev/null +++ b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom @@ -0,0 +1,90 @@ + + + 4.0.0 + version-clj + version-clj + jar + 2.0.3 + version-clj + Version Analysis and Comparison for Clojure + https://github.com/xsc/version-clj + + + MIT + https://choosealicense.com/licenses/mit + + + + https://github.com/xsc/version-clj + scm:git:git://github.com/xsc/version-clj.git + scm:git:ssh://git@github.com/xsc/version-clj.git + d2ab2cb948e5cfbe349b159e1f826a43661e1388 + + + src + test + + + resources + + + + + resources + + + target + target/classes + + + + + central + https://repo1.maven.org/maven2/ + + false + + + true + + + + clojars + https://repo.clojars.org/ + + true + + + true + + + + + + + + + org.clojure + clojure + 1.10.1 + provided + + + org.clojure + clojurescript + 1.10.773 + provided + + + com.google.code.findbugs + jsr305 + 3.0.2 + provided + + + + + diff --git a/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom.sha1 b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom.sha1 new file mode 100644 index 0000000..02a26f6 --- /dev/null +++ b/vendor/version-clj/version-clj/2.0.3/version-clj-2.0.3.pom.sha1 @@ -0,0 +1 @@ +d2b617a1785d0d3acbd019806354b770591163a7 \ No newline at end of file