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
+
+
+ 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