# module

name: io.jooby.metrics
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-metrics
mvn_version: 3.9.1
type: jar
sha256: 3ab830a00654f11942c966d2fbffc0d536c8e98c78ffb6bffe67db130880790a
created_at: 2026-04-20 19:29:25
module_info:
{:name "io.jooby.metrics",
 :exports [{:package "io.jooby.metrics"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "com.codahale.metrics"}
  {:module "com.codahale.metrics.health"}
  {:module "com.codahale.metrics.jvm"}
  {:module "java.management", :version "17"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.metrics"}]}


name: io.jooby.mutiny
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-mutiny
mvn_version: 3.9.1
type: jar
sha256: 10ebaa26253fa0a32e28bb1f53ed1b0ae41559ed00c0922f2e1ee6b30dbefa09
created_at: 2026-04-20 19:29:25
module_info:
{:name "io.jooby.mutiny",
 :exports [{:package "io.jooby.mutiny"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "io.smallrye.mutiny", :version "2.9.0"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.mutiny"}]}


name: io.jooby.netty
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-netty
mvn_version: 3.9.1
type: jar
sha256: 899cfc8fe7a459475b628a07173223890f5fec59e0cf744012bd55b3503462b3
created_at: 2026-04-20 19:29:25
module_info:
{:name "io.jooby.netty",
 :exports
 [{:package "io.jooby.netty"} {:package "io.jooby.netty.buffer"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "io.netty.transport", :version "4.2.1.Final"}
  {:module "io.netty.codec.http", :version "4.2.1.Final"}
  {:module "io.netty.codec.http2", :version "4.2.1.Final"}
  {:module "io.netty.handler", :version "4.2.1.Final"}
  {:module "io.netty.common", :version "4.2.1.Final"}
  {:module "io.netty.buffer", :version "4.2.1.Final"}
  {:module "io.netty.codec", :version "4.2.1.Final"}
  {:module "io.netty.codec.compression", :version "4.2.1.Final"}
  {:module "io.netty.transport.classes.epoll",
   :version "4.2.1.Final",
   :static true}
  {:module "io.netty.transport.classes.kqueue",
   :version "4.2.1.Final",
   :static true}
  {:module "io.netty.transport.classes.io_uring",
   :version "4.2.1.Final",
   :static true}],
 :provides
 [{:service "io.jooby.Server", :with ["io.jooby.netty.NettyServer"]}
  {:service "io.jooby.buffer.DataBufferFactory",
   :with ["io.jooby.netty.buffer.NettyDataBufferFactory"]}],
 :uses [],
 :version "3.9.1",
 :packages
 [{:package "io.jooby.internal.netty"}
  {:package "io.jooby.internal.netty.http2"}
  {:package "io.jooby.netty"}
  {:package "io.jooby.netty.buffer"}]}


name: io.jooby.pac4j
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-pac4j
mvn_version: 3.9.1
type: jar
sha256: 5eecf0df9377dfb54f40af6f8b83a050e5b8e77eed7b01b0dc1780baf69d36cd
created_at: 2026-04-20 19:29:25
module_info:
{:name "io.jooby.pac4j",
 :exports [{:package "io.jooby.pac4j"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "pac4j.core"}
  {:module "pac4j.http"}
  {:module "jsr305"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages
 [{:package "io.jooby.internal.pac4j"} {:package "io.jooby.pac4j"}]}


name: io.jooby.pebble
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-pebble
mvn_version: 3.9.1
type: jar
sha256: b367c356438ca52105fe68a1acd45d920bcd8345875a4cd64a40b225bf72b015
created_at: 2026-04-20 19:29:26
module_info:
{:name "io.jooby.pebble",
 :exports [{:package "io.jooby.pebble"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "io.pebbletemplates"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.pebble"}]}


name: io.jooby.reactor
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-reactor
mvn_version: 3.9.1
type: jar
sha256: c568749b45aa9d27a154c7c3a0b76a3ae7b53b294832404cc49e8da40cd749ae
created_at: 2026-04-20 19:29:26
module_info:
{:name "io.jooby.reactor",
 :exports [{:package "io.jooby.reactor"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "reactor.core"}
  {:module "org.reactivestreams"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.reactor"}]}


name: io.jooby.redis
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-redis
mvn_version: 3.9.1
type: jar
sha256: a66e034c6d19b32c67ab93cf1463020ed3c55af06574a70ffc37e78e04c86269
created_at: 2026-04-20 19:29:26
module_info:
{:name "io.jooby.redis",
 :exports [{:package "io.jooby.redis"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.apache.commons.pool2", :version "2.12.1"}
  {:module "lettuce.core"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.redis"}]}


name: io.jooby.rxjava3
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-rxjava3
mvn_version: 3.9.1
type: jar
sha256: eb24ede125f7d2e3df3657ad046ceb42ea5cd1df8c8ea468cb2dc276054fe245
created_at: 2026-04-20 19:29:26
module_info:
{:name "io.jooby.rxjava3",
 :exports [{:package "io.jooby.rxjava3"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "io.reactivex.rxjava3"}
  {:module "org.reactivestreams"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages
 [{:package "io.jooby.internal.rxjava3"} {:package "io.jooby.rxjava3"}]}


name: io.jooby.spring
version: 3.0.0.M5
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-spring
mvn_version: 3.0.0.M5
type: jar
sha256: f48aae0f4996d4b39802933091dcd7e7faead74985e75f917e00b400a199c7ba
created_at: 2026-04-20 19:29:27
module_info:
{:name "io.jooby.spring",
 :exports [{:package "io.jooby.spring"}],
 :requires
 [{:module "java.base", :version "17.0.6", :mandated true}
  {:module "io.jooby", :version "3.0.0.M5"}
  {:module "com.github.spotbugs.annotations"}
  {:module "typesafe.config"}
  {:module "jakarta.inject", :version "2.0.1"}
  {:module "spring.core"}
  {:module "spring.beans"}
  {:module "spring.context"}],
 :provides [],
 :uses [],
 :version "3.0.0.M5",
 :packages [{:package "io.jooby.spring"}]}


name: io.jooby.test
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-test
mvn_version: 3.9.1
type: jar
sha256: 14b5ba8c575504f4442423c479c62888b8fb128ed554b5ebb01183b92edfb800
created_at: 2026-04-20 19:29:27
module_info:
{:name "io.jooby.test",
 :exports [{:package "io.jooby.test"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.test"}]}


name: io.jooby.thymeleaf
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-thymeleaf
mvn_version: 3.9.1
type: jar
sha256: 843516585c87551709a4889fb5331ed301b1b220a91ff11d19e8dc1d4b19b48d
created_at: 2026-04-20 19:29:27
module_info:
{:name "io.jooby.thymeleaf",
 :exports [{:package "io.jooby.thymeleaf"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "thymeleaf"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages
 [{:package "io.jooby.internal.thymeleaf"}
  {:package "io.jooby.thymeleaf"}]}


name: io.jooby.yasson
version: 3.9.1
target_platform: universal
mvn_groupId: io.jooby
mvn_artifactId: jooby-yasson
mvn_version: 3.9.1
type: jar
sha256: b6be4bbef39cc09cb7fad7f703c369bcfd3c7a5c9504476b1c87bbe663199d2b
created_at: 2026-04-20 19:29:27
module_info:
{:name "io.jooby.yasson",
 :exports [{:package "io.jooby.yasson"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.jooby", :version "3.9.1"}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "typesafe.config"}
  {:module "jakarta.json.bind", :version "3.0.1"}],
 :provides [],
 :uses [],
 :version "3.9.1",
 :packages [{:package "io.jooby.yasson"}]}


name: io.jstach.apt
version: 1.4.0-SNAPSHOT
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-apt
mvn_version: 1.3.7
type: jar
sha256: d6a619575df5c314383bf272e9d9169306f38fe677c5c49b4afbae02b2514100
created_at: 2026-04-20 19:29:27
module_info:
{:name "io.jstach.apt",
 :exports [],
 :requires
 [{:module "java.compiler"}
  {:module "java.xml"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "javax.annotation.processing.Processor",
   :with ["io.jstach.apt.GenerateRendererProcessor"]}],
 :uses [],
 :version "1.4.0-SNAPSHOT",
 :synthetic true}


name: io.jstach.ezkv.boot
version: 0.4.0
target_platform: universal
mvn_groupId: io.jstach.ezkv
mvn_artifactId: ezkv-boot
mvn_version: 0.4.0
type: jar
sha256: 511be1027ecd0cf04804e44219c211d259f7012dc3082829256b42c3195d4f72
created_at: 2026-04-20 19:29:28
module_info:
{:name "io.jstach.ezkv.boot",
 :exports [{:package "io.jstach.ezkv.boot"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "io.jstach.ezkv.kvs", :version "0.4.0"}
  {:module "org.jspecify", :static true}
  {:module "java.management", :version "21", :static true}],
 :provides [],
 :uses [],
 :version "0.4.0",
 :packages [{:package "io.jstach.ezkv.boot"}]}


name: io.jstach.ezkv.dotenv
version: 0.4.0
target_platform: universal
mvn_groupId: io.jstach.ezkv
mvn_artifactId: ezkv-dotenv
mvn_version: 0.4.0
type: jar
sha256: b600dc06dab9202daf488f6e4bc8513e6d9346ae3c70d58d484574d0f8af0600
created_at: 2026-04-20 19:29:28
module_info:
{:name "io.jstach.ezkv.dotenv",
 :exports [{:package "io.jstach.ezkv.dotenv"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "io.jstach.ezkv.kvs", :version "0.4.0", :transitive true}
  {:module "org.jspecify"}],
 :provides
 [{:service "io.jstach.ezkv.kvs.KeyValuesServiceProvider",
   :with ["io.jstach.ezkv.dotenv.DotEnvKeyValuesMedia"]}],
 :uses [],
 :version "0.4.0",
 :packages [{:package "io.jstach.ezkv.dotenv"}]}


name: io.jstach.ezkv.json5
version: 0.4.0
target_platform: universal
mvn_groupId: io.jstach.ezkv
mvn_artifactId: ezkv-json5
mvn_version: 0.4.0
type: jar
sha256: c213d80ec6bd3172416c85a97068e9e07d289ecacf36fc5f942b3e544b2d7036
created_at: 2026-04-20 19:29:28
module_info:
{:name "io.jstach.ezkv.json5",
 :exports [{:package "io.jstach.ezkv.json5"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "io.jstach.ezkv.kvs", :version "0.4.0", :transitive true}
  {:module "org.jspecify"}],
 :provides
 [{:service "io.jstach.ezkv.kvs.KeyValuesServiceProvider",
   :with ["io.jstach.ezkv.json5.JSON5KeyValuesMedia"]}],
 :uses [],
 :version "0.4.0",
 :packages
 [{:package "io.jstach.ezkv.json5"}
  {:package "io.jstach.ezkv.json5.internal"}]}


name: io.jstach.ezkv.kvs
version: 0.4.0
target_platform: universal
mvn_groupId: io.jstach.ezkv
mvn_artifactId: ezkv-kvs
mvn_version: 0.4.0
type: jar
sha256: a072616ed01468d33d91a8d4af2cfc0652a01b105f62a5be97bdae0eba075641
created_at: 2026-04-20 19:29:28
module_info:
{:name "io.jstach.ezkv.kvs",
 :exports [{:package "io.jstach.ezkv.kvs"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.jspecify"}],
 :provides [],
 :uses [{:service "io.jstach.ezkv.kvs.KeyValuesServiceProvider"}],
 :version "0.4.0",
 :packages
 [{:package "io.jstach.ezkv.kvs"}
  {:package "io.jstach.ezkv.kvs.interpolate"}]}


name: io.jstach.ezkv.xml
version: 0.4.0
target_platform: universal
mvn_groupId: io.jstach.ezkv
mvn_artifactId: ezkv-xml
mvn_version: 0.4.0
type: jar
sha256: 74708028dbe89df036580215154bd22fa221234d901322b77ec18a86c6f2a342
created_at: 2026-04-20 19:29:28
module_info:
{:name "io.jstach.ezkv.xml",
 :exports [{:package "io.jstach.ezkv.xml"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "io.jstach.ezkv.kvs", :version "0.4.0", :transitive true}
  {:module "org.jspecify"}
  {:module "java.xml", :version "21"}],
 :provides
 [{:service "io.jstach.ezkv.kvs.KeyValuesServiceProvider",
   :with ["io.jstach.ezkv.xml.XMLKeyValuesMedia"]}],
 :uses [],
 :version "0.4.0",
 :packages [{:package "io.jstach.ezkv.xml"}]}


name: io.jstach.jstache
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-annotation
mvn_version: 1.3.7
type: jar
sha256: f867a2f8e867f67ea51498f1c87f8ace1891701665bcecfe9afc1e04d30d99b8
created_at: 2026-04-20 19:29:29
module_info:
{:name "io.jstach.jstache",
 :exports [{:package "io.jstach.jstache"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages [{:package "io.jstach.jstache"}]}


name: io.jstach.jstachio
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio
mvn_version: 1.3.7
type: jar
sha256: edf25dee8bb8251625e22858513c96fb31567b4f6d471c5212996df08528ae8e
created_at: 2026-04-20 19:29:29
module_info:
{:name "io.jstach.jstachio",
 :exports
 [{:package "io.jstach.jstachio"}
  {:package "io.jstach.jstachio.spi"}
  {:package "io.jstach.jstachio.context"}
  {:package "io.jstach.jstachio.escapers"}
  {:package "io.jstach.jstachio.formatters"}
  {:package "io.jstach.jstachio.output"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.jstache", :version "1.3.7", :transitive true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides [],
 :uses
 [{:service "io.jstach.jstachio.spi.JStachioExtension"}
  {:service "io.jstach.jstachio.spi.TemplateProvider"}],
 :version "1.3.7",
 :packages
 [{:package "io.jstach.jstachio"}
  {:package "io.jstach.jstachio.context"}
  {:package "io.jstach.jstachio.escapers"}
  {:package "io.jstach.jstachio.formatters"}
  {:package "io.jstach.jstachio.output"}
  {:package "io.jstach.jstachio.spi"}]}


name: io.jstach.kiwi.boot
version: 0.1.0
target_platform: universal
mvn_groupId: io.jstach.kiwi
mvn_artifactId: kiwi-boot
mvn_version: 0.1.0
type: jar
sha256: 0e605ed80c7008f96d1b176baa39cd83984912ac08327dca74169c11f6367077
created_at: 2026-04-20 19:29:29
module_info:
{:name "io.jstach.kiwi.boot",
 :exports [{:package "io.jstach.kiwi.boot"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "io.jstach.kiwi.kvs", :version "0.1.0"}
  {:module "org.jspecify", :static true}
  {:module "java.management", :version "21", :static true}],
 :provides [],
 :uses [],
 :version "0.1.0",
 :packages [{:package "io.jstach.kiwi.boot"}]}


name: io.jstach.kiwi.kvs
version: 0.1.0
target_platform: universal
mvn_groupId: io.jstach.kiwi
mvn_artifactId: kiwi-kvs
mvn_version: 0.1.0
type: jar
sha256: 78cabc65a7665df6675ebfa8cb9ad56cfc536fd604d6e203130683f7f549c7dd
created_at: 2026-04-20 19:29:29
module_info:
{:name "io.jstach.kiwi.kvs",
 :exports [{:package "io.jstach.kiwi.kvs"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.jspecify"}],
 :provides [],
 :uses [{:service "io.jstach.kiwi.kvs.KeyValuesServiceProvider"}],
 :version "0.1.0",
 :packages
 [{:package "io.jstach.kiwi.kvs"}
  {:package "io.jstach.kiwi.kvs.interpolate"}]}


name: io.jstach.opt.dropwizard
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-dropwizard
mvn_version: 1.3.7
type: jar
sha256: 9fd520bdb22c9052af3b0ea630726e7e19879ab998a33078e59dd2f2e793eedf
created_at: 2026-04-20 19:29:29
module_info:
{:name "io.jstach.opt.dropwizard",
 :exports [{:package "io.jstach.opt.dropwizard"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.jstachio", :version "1.3.7", :transitive true}
  {:module "io.dropwizard.views"}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.dropwizard.views.common.ViewRenderer",
   :with ["io.jstach.opt.dropwizard.JStachioViewRenderer"]}],
 :uses [],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.dropwizard"}]}


name: io.jstach.opt.dropwizard.example
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-dropwizard-example
mvn_version: 1.3.7
type: jar
sha256: 9ba1b423327249d860ee410f2aa20b5a0c2ebda4438e758a36a49199e6fae66e
created_at: 2026-04-20 19:29:30
module_info:
{:name "io.jstach.opt.dropwizard.example",
 :exports [{:package "io.jstach.opt.dropwizard.example"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.dropwizard", :version "1.3.7"}
  {:module "io.dropwizard.core"}
  {:module "io.dropwizard.views"}
  {:module "io.dropwizard.health"}
  {:module "io.dropwizard.configuration"}
  {:module "io.dropwizard.metrics"}
  {:module "io.dropwizard.jersey"}
  {:module "com.codahale.metrics.health"}
  {:module "com.codahale.metrics"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "jakarta.ws.rs", :version "3.1.0"}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.dropwizard.example"}]}


name: io.jstach.opt.jmustache
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-jmustache
mvn_version: 1.3.7
type: jar
sha256: d2a06158733fa3f4484d8fee990ed2ca93ea98286167dc3ebf7413bf5b83c42c
created_at: 2026-04-20 19:29:30
module_info:
{:name "io.jstach.opt.jmustache",
 :exports [{:package "io.jstach.opt.jmustache"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :static true}
  {:module "io.jstach.jstachio", :version "1.3.7", :transitive true}
  {:module "com.samskivert.jmustache",
   :version "1.16",
   :transitive true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.jstach.jstachio.spi.JStachioExtension",
   :with ["io.jstach.opt.jmustache.JMustacheRenderer"]}],
 :uses [{:service "javax.annotation.processing.Processor"}],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.jmustache"}]}


name: io.jstach.opt.spring
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring
mvn_version: 1.3.7
type: jar
sha256: 2325181677c2138efcfa44243d92ca6224ffdd9b30b88fd0a482a0d707050277
created_at: 2026-04-20 19:29:30
module_info:
{:name "io.jstach.opt.spring",
 :exports
 [{:package "io.jstach.opt.spring"}
  {:package "io.jstach.opt.spring.web"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.jstachio", :version "1.3.7", :transitive true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "spring.jcl", :static true}
  {:module "spring.webmvc", :static true}
  {:module "spring.web"}
  {:module "spring.beans"}
  {:module "spring.core"}
  {:module "spring.context"}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages
 [{:package "io.jstach.opt.spring"}
  {:package "io.jstach.opt.spring.web"}]}


name: io.jstach.opt.spring.boot.webmvc
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring-boot-starter-webmvc
mvn_version: 1.3.7
type: jar
sha256: d48085d43f10c83a0016577dd0801e31149eb2fc289cfac5297a4d56eba97e9b
created_at: 2026-04-20 19:29:30
module_info:
{:name "io.jstach.opt.spring.boot.webmvc",
 :exports [{:package "io.jstach.opt.spring.boot.webmvc"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.spring.webmvc",
   :version "1.3.7",
   :transitive true}
  {:module "spring.jcl", :static true}
  {:module "jakarta.servlet", :version "6.0.0", :transitive true}
  {:module "spring.web"}
  {:module "spring.webmvc"}
  {:module "spring.beans"}
  {:module "spring.core"}
  {:module "spring.context"}
  {:module "spring.boot"}
  {:module "spring.boot.autoconfigure"}
  {:module "com.fasterxml.jackson.databind", :version "2.17.1"}],
 :provides [],
 :uses
 [{:service "io.jstach.jstachio.spi.JStachioExtension"}
  {:service "io.jstach.jstachio.spi.TemplateProvider"}],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.spring.boot.webmvc"}]}


name: io.jstach.opt.spring.example
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring-example
mvn_version: 1.3.7
type: jar
sha256: fdb3c98fd442847f6366226090f308d8339db09a51477cf39c97fb174b941088
created_at: 2026-04-20 19:29:31
module_info:
{:name "io.jstach.opt.spring.example",
 :exports
 [{:package "io.jstach.opt.spring.example"}
  {:package "io.jstach.opt.spring.example.hello"}
  {:package "io.jstach.opt.spring.example.message"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.spring.webmvc",
   :version "1.3.7",
   :transitive true}
  {:module "io.jstach.opt.spring.boot.webmvc", :version "1.3.7"}
  {:module "spring.jcl", :static true}
  {:module "spring.web"}
  {:module "spring.webmvc"}
  {:module "spring.beans"}
  {:module "spring.core"}
  {:module "spring.context"}
  {:module "spring.boot"}
  {:module "spring.boot.autoconfigure"}
  {:module "jakarta.servlet", :version "6.0.0"}
  {:module "com.fasterxml.jackson.databind", :version "2.17.1"}
  {:module "java.instrument"}],
 :provides
 [{:service "io.jstach.jstachio.spi.TemplateProvider",
   :with ["io.jstach.opt.spring.example.TemplateCatalog"]}],
 :uses [],
 :version "1.3.7",
 :packages
 [{:package "io.jstach.opt.spring.example"}
  {:package "io.jstach.opt.spring.example.hello"}
  {:package "io.jstach.opt.spring.example.message"}
  {:package "templates"}]}


name: io.jstach.opt.spring.webflux
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring-webflux
mvn_version: 1.3.7
type: jar
sha256: 713be1b374b356c1ab3454ebb5b37db0e1c2edde0c7175a9e8515d78e6512d3a
created_at: 2026-04-20 19:29:31
module_info:
{:name "io.jstach.opt.spring.webflux",
 :exports [{:package "io.jstach.opt.spring.webflux"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.spring", :version "1.3.7", :transitive true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "spring.jcl", :static true}
  {:module "spring.webflux"}
  {:module "org.reactivestreams"}
  {:module "reactor.core"}
  {:module "spring.web"}
  {:module "spring.beans"}
  {:module "spring.core"}
  {:module "spring.context"}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.spring.webflux"}]}


name: io.jstach.opt.spring.webflux.example
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring-webflux-example
mvn_version: 1.3.7
type: jar
sha256: 541b1d434c5365c58758c3c8d9519171afcfc739672267c5b881d1f40d7fe9d5
created_at: 2026-04-20 19:29:31
module_info:
{:name "io.jstach.opt.spring.webflux.example",
 :exports
 [{:package "io.jstach.opt.spring.webflux.example"}
  {:package "io.jstach.opt.spring.webflux.example.hello"}
  {:package "io.jstach.opt.spring.webflux.example.message"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.spring.webflux",
   :version "1.3.7",
   :transitive true}
  {:module "io.jstach.opt.jmustache", :version "1.3.7"}
  {:module "spring.jcl", :static true}
  {:module "spring.boot"}
  {:module "spring.boot.autoconfigure"}
  {:module "com.fasterxml.jackson.databind", :version "2.17.1"}
  {:module "spring.context"}
  {:module "spring.web"}
  {:module "spring.webflux"}
  {:module "spring.core"}
  {:module "spring.beans"}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages
 [{:package "io.jstach.opt.spring.webflux.example"}
  {:package "io.jstach.opt.spring.webflux.example.hello"}
  {:package "io.jstach.opt.spring.webflux.example.message"}
  {:package "views"}]}


name: io.jstach.opt.spring.webmvc
version: 1.3.7
target_platform: universal
mvn_groupId: io.jstach
mvn_artifactId: jstachio-spring-webmvc
mvn_version: 1.3.7
type: jar
sha256: ae83d79815c9d53ea091248b3e08458bb552b59ff5f91e70b2686444698ac9a1
created_at: 2026-04-20 19:29:31
module_info:
{:name "io.jstach.opt.spring.webmvc",
 :exports [{:package "io.jstach.opt.spring.webmvc"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.opt.spring", :version "1.3.7", :transitive true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "spring.jcl", :static true}
  {:module "spring.web"}
  {:module "spring.webmvc"}
  {:module "spring.beans"}
  {:module "spring.core"}
  {:module "spring.context"}
  {:module "jakarta.servlet", :version "6.0.0", :static true}],
 :provides [],
 :uses [],
 :version "1.3.7",
 :packages [{:package "io.jstach.opt.spring.webmvc"}]}


name: io.jstach.rainbowgum
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-core
mvn_version: 0.8.1
type: jar
sha256: ea5f21802503d1f9b9cbf4eb4532eda0a2be253e2e365ac2caa2cdae0da48b83
created_at: 2026-04-20 19:29:32
module_info:
{:name "io.jstach.rainbowgum",
 :exports
 [{:package "io.jstach.rainbowgum"}
  {:package "io.jstach.rainbowgum.format"}
  {:package "io.jstach.rainbowgum.output"}
  {:package "io.jstach.rainbowgum.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum.annotation",
   :version "0.8.1",
   :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides [],
 :uses
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider"}],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum"}
  {:package "io.jstach.rainbowgum.format"}
  {:package "io.jstach.rainbowgum.output"}
  {:package "io.jstach.rainbowgum.publisher"}
  {:package "io.jstach.rainbowgum.spi"}]}


name: io.jstach.rainbowgum.annotation
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-annotation
mvn_version: 0.8.1
type: jar
sha256: 87182aca83a0b30235e89a27a368b6666fc1912db7482a2b731f1efbd78f7ee3
created_at: 2026-04-20 19:29:32
module_info:
{:name "io.jstach.rainbowgum.annotation",
 :exports [{:package "io.jstach.rainbowgum.annotation"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.annotation"}]}


name: io.jstach.rainbowgum.apt
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-apt
mvn_version: 0.8.1
type: jar
sha256: 306f16405fdc942db991aaa76d9da222173c3a95272ed30842abf545ee67dff5
created_at: 2026-04-20 19:29:33
module_info:
{:name "io.jstach.rainbowgum.apt",
 :exports [],
 :requires
 [{:module "jdk.compiler"}
  {:module "io.jstach.rainbowgum.annotation", :static true}
  {:module "io.jstach.prism", :static true}
  {:module "io.jstach.svc", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.jstache", :static true}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "javax.annotation.processing.Processor",
   :with ["io.jstach.rainbowgum.apt.ConfigProcessor"]}],
 :uses [],
 :version "0.8.1",
 :synthetic true}


name: io.jstach.rainbowgum.avaje
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-avaje-config
mvn_version: 0.8.1
type: jar
sha256: f0e3053a34339ba7239d9fa71e6142c366048d9e0c21c9d4abd94c633d2fec79
created_at: 2026-04-20 19:29:33
module_info:
{:name "io.jstach.rainbowgum.avaje",
 :exports [{:package "io.jstach.rainbowgum.avaje"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.systemlogger", :version "0.8.1"}
  {:module "io.avaje.applog", :version "1.0"}
  {:module "io.avaje.config", :version "4.0"}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.avaje.AvajePropertiesProvider"]}
  {:service "io.avaje.applog.AppLog$Provider",
   :with ["io.jstach.rainbowgum.avaje.RainbowGumAppLog"]}],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.avaje"}]}


name: io.jstach.rainbowgum.bundle
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum
mvn_version: 0.8.1
type: jar
sha256: d5b563cb8ccdc30f10743c965b14e87c0a19427d6a59916f50160445f7712782
created_at: 2026-04-20 19:29:33
module_info:
{:name "io.jstach.rainbowgum.bundle",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1"}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.rainbowgum.pattern",
   :version "0.8.1",
   :static true}
  {:module "io.jstach.rainbowgum.slf4j",
   :version "0.8.1",
   :static true}],
 :provides [],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.bundle"}]}


name: io.jstach.rainbowgum.disruptor
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-disruptor
mvn_version: 0.8.1
type: jar
sha256: 1ac9ef2c605a76326374d00c253c42fe8773336acfcc885a7a13f4f2f3b7c2f4
created_at: 2026-04-20 19:29:33
module_info:
{:name "io.jstach.rainbowgum.disruptor",
 :exports [{:package "io.jstach.rainbowgum.disruptor"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.annotation",
   :version "0.8.1",
   :static true}
  {:module "com.lmax.disruptor"}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.disruptor.DisruptorConfigurator"]}],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.disruptor"}]}


name: io.jstach.rainbowgum.jansi
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-jansi
mvn_version: 0.8.1
type: jar
sha256: 9e8b4ad237af540451e2b805ff87764470f3eb0c183293c008743dedae74d195
created_at: 2026-04-20 19:29:34
module_info:
{:name "io.jstach.rainbowgum.jansi",
 :exports [{:package "io.jstach.rainbowgum.jansi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "org.fusesource.jansi", :version "2.4.1"}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.jansi.JAnsiConfigurator"]}],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.jansi"}]}


name: io.jstach.rainbowgum.jdk
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-jdk
mvn_version: 0.8.1
type: jar
sha256: 65fecd8d3764797cb718609069051e92132d08631199c3c198375b3181b5435c
created_at: 2026-04-20 19:29:34
module_info:
{:name "io.jstach.rainbowgum.jdk",
 :exports [{:package "io.jstach.rainbowgum.jdk.jul"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1"}
  {:module "io.jstach.rainbowgum.systemlogger", :version "0.8.1"}
  {:module "java.logging", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}],
 :provides
 [{:service "java.lang.System$LoggerFinder",
   :with
   ["io.jstach.rainbowgum.jdk.systemlogger.SystemLoggingFactory"]}
  {:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.jdk.jul.JULConfigurator"]}],
 :uses [],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum.jdk.jul"}
  {:package "io.jstach.rainbowgum.jdk.systemlogger"}]}


name: io.jstach.rainbowgum.json
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-json
mvn_version: 0.8.1
type: jar
sha256: 5cd0ef9ec6193ec5cf8ab08bb43384f4cb22bc7d75830ee1818e02b5d0938423
created_at: 2026-04-20 19:29:34
module_info:
{:name "io.jstach.rainbowgum.json",
 :exports
 [{:package "io.jstach.rainbowgum.json"}
  {:package "io.jstach.rainbowgum.json.encoder"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.annotation",
   :version "0.8.1",
   :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with
   ["io.jstach.rainbowgum.json.encoder.GelfEncoderConfigurator"]}],
 :uses [],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum.json"}
  {:package "io.jstach.rainbowgum.json.encoder"}]}


name: io.jstach.rainbowgum.pattern
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-pattern
mvn_version: 0.8.1
type: jar
sha256: 4c98f11c66245d24db68597c01711ce47bc648da8a4ee30160003a487c18f933
created_at: 2026-04-20 19:29:35
module_info:
{:name "io.jstach.rainbowgum.pattern",
 :exports
 [{:package "io.jstach.rainbowgum.pattern"}
  {:package "io.jstach.rainbowgum.pattern.format"}
  {:package "io.jstach.rainbowgum.pattern.format.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.annotation",
   :version "0.8.1",
   :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.pattern.format.PatternConfigurator"]}],
 :uses [],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum.pattern"}
  {:package "io.jstach.rainbowgum.pattern.format"}
  {:package "io.jstach.rainbowgum.pattern.format.spi"}
  {:package "io.jstach.rainbowgum.pattern.internal"}]}


name: io.jstach.rainbowgum.rabbitmq
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-rabbitmq
mvn_version: 0.8.1
type: jar
sha256: a318d0c5b04e5257846f85d9d0bc294c2e6819cda2b9484d95e562af4bb513c6
created_at: 2026-04-20 19:29:35
module_info:
{:name "io.jstach.rainbowgum.rabbitmq",
 :exports [{:package "io.jstach.rainbowgum.rabbitmq"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.annotation",
   :version "0.8.1",
   :static true}
  {:module "com.rabbitmq.client"}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}],
 :provides
 [{:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.rabbitmq.RabbitMQInitializer"]}],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.rabbitmq"}]}


name: io.jstach.rainbowgum.slf4j
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-slf4j
mvn_version: 0.8.1
type: jar
sha256: 037e61583c5124470446341f2dbf81052f233ed13665ec8f89b452cc07069fd7
created_at: 2026-04-20 19:29:35
module_info:
{:name "io.jstach.rainbowgum.slf4j",
 :exports
 [{:package "io.jstach.rainbowgum.slf4j"}
  {:package "io.jstach.rainbowgum.slf4j.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}
  {:module "org.slf4j", :version "2.0.16", :transitive true}
  {:module "io.jstach.rainbowgum",
   :version "0.8.1",
   :transitive true}],
 :provides
 [{:service "org.slf4j.spi.SLF4JServiceProvider",
   :with ["io.jstach.rainbowgum.slf4j.RainbowGumSLF4JServiceProvider"]}
  {:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with ["io.jstach.rainbowgum.slf4j.SLF4JRainbowGumEagerLoad"]}],
 :uses [],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum.slf4j"}
  {:package "io.jstach.rainbowgum.slf4j.spi"}]}


name: io.jstach.rainbowgum.spring.boot
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-spring-boot
mvn_version: 0.8.1
type: jar
sha256: af9625ecb93a72d890030d42f3e3e4bd99e9eca392bd0c99a9abb4b3034ce665
created_at: 2026-04-20 19:29:35
module_info:
{:name "io.jstach.rainbowgum.spring.boot",
 :exports [{:package "io.jstach.rainbowgum.spring.boot.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "io.jstach.rainbowgum.pattern", :version "0.8.1"}
  {:module "spring.boot"}
  {:module "spring.core"}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}],
 :provides
 [{:service "org.springframework.boot.logging.LoggingSystemFactory",
   :with
   ["io.jstach.rainbowgum.spring.boot.RainbowGumLoggingSystemFactory"]}
  {:service "io.jstach.rainbowgum.spi.RainbowGumServiceProvider",
   :with
   ["io.jstach.rainbowgum.spring.boot.PreBootRainbowGumProvider"]}],
 :uses
 [{:service
   "io.jstach.rainbowgum.spring.boot.spi.SpringRainbowGumServiceProvider"}],
 :version "0.8.1",
 :packages
 [{:package "io.jstach.rainbowgum.spring.boot"}
  {:package "io.jstach.rainbowgum.spring.boot.spi"}]}


name: io.jstach.rainbowgum.spring.boot.starter
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-spring-boot-starter
mvn_version: 0.8.1
type: jar
sha256: 4980a07fd644291ca44f182f4b4f51beef83d34da38a3e59fc054e3b5643ce6f
created_at: 2026-04-20 19:29:35
module_info:
{:name "io.jstach.rainbowgum.spring.boot.starter",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides [],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.spring.boot.starter"}]}


name: io.jstach.rainbowgum.systemlogger
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-systemlogger
mvn_version: 0.8.1
type: jar
sha256: 1d60243b17158d2439e97cea21207613aa8b325c6a5eb384752851236219e575
created_at: 2026-04-20 19:29:36
module_info:
{:name "io.jstach.rainbowgum.systemlogger",
 :exports [{:package "io.jstach.rainbowgum.systemlogger"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1", :transitive true}
  {:module "org.eclipse.jdt.annotation", :static true}],
 :provides [],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.systemlogger"}]}


name: io.jstach.rainbowgum.tomcat
version: 0.8.1
target_platform: universal
mvn_groupId: io.jstach.rainbowgum
mvn_artifactId: rainbowgum-tomcat
mvn_version: 0.8.1
type: jar
sha256: 700beb187dae9fc9ab0c1cb8eb7cf230f4a2d45b6c3bbba37d0fbdf1bd72ab38
created_at: 2026-04-20 19:29:36
module_info:
{:name "io.jstach.rainbowgum.tomcat",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.jstach.rainbowgum", :version "0.8.1"}
  {:module "org.apache.tomcat.juli", :version "11.0.1", :static true}
  {:module "org.eclipse.jdt.annotation", :static true}
  {:module "io.jstach.svc", :version "0.1.2", :static true}],
 :provides
 [{:service "org.apache.juli.logging.Log",
   :with ["io.jstach.rainbowgum.tomcat.RainbowGumTomcatLog"]}],
 :uses [],
 :version "0.8.1",
 :packages [{:package "io.jstach.rainbowgum.tomcat"}]}


name: io.kodokojo.property.configurer
version: 0.2.0
target_platform: universal
mvn_groupId: io.kodokojo
mvn_artifactId: property-configurer
mvn_version: 0.2.0
type: jar
sha256: 225c04b588de919ce9e2f8f93ae0c4aaf2dcbf5e5baefe88e23a095a2afbcbc1
created_at: 2026-04-20 19:29:36
module_info:
{:name "io.kodokojo.property.configurer",
 :exports
 [{:package "io.kodokojo.property.configurer"}
  {:package "io.kodokojo.property.configurer.provider"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "org.apache.commons.lang3"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :open true}


name: io.kojan.javadeptools.rpm
version: 1.1.0
target_platform: universal
mvn_groupId: io.kojan
mvn_artifactId: java-deptools-native
mvn_version: 1.1.0
type: jar
sha256: 874c83b01551c387dbe28ec6ce546553212a0653fdcb165914749055cddc670d
created_at: 2026-04-20 19:29:37
module_info:
{:name "io.kojan.javadeptools.rpm",
 :exports [{:package "io.kojan.javadeptools.rpm"}],
 :requires
 [{:module "java.base", :version "21.0.3", :mandated true}
  {:module "org.apache.commons.compress",
   :version "1.26.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.1.0",
 :packages
 [{:package "io.kojan.javadeptools.nativ"}
  {:package "io.kojan.javadeptools.rpm"}]}


name: io.leangen.geantyref
version: 2.0.1
target_platform: universal
mvn_groupId: io.leangen.geantyref
mvn_artifactId: geantyref
mvn_version: 2.0.1
type: jar
sha256: 386b535c079be7d65ddbe0ad9c00955155b7862225aa92b4c6553ab2b1ea95f9
created_at: 2026-04-20 19:29:37
module_info:
{:name "io.leangen.geantyref",
 :exports [{:package "io.leangen.geantyref"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "io.leangen.geantyref"}]}


name: io.lindstrom.mpd
version: 0.14
target_platform: universal
mvn_groupId: io.lindstrom
mvn_artifactId: mpd-parser
mvn_version: 0.14
type: jar
sha256: aa56b19660b76d093639d677c82a53dce73b7866699829c16b4614fd2cda80ce
created_at: 2026-04-20 19:29:37
module_info:
{:name "io.lindstrom.mpd",
 :exports
 [{:package "io.lindstrom.mpd"}
  {:package "io.lindstrom.mpd.data"}
  {:package "io.lindstrom.mpd.data.descriptor"}
  {:package "io.lindstrom.mpd.data.descriptor.protection"}],
 :requires
 [{:module "java.base", :version "15.0.2", :mandated true}
  {:module "com.fasterxml.jackson.dataformat.xml"}
  {:module "jackson.annotations"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.core"}
  {:module "woodstox.core"}
  {:module "stax2.api"}
  {:module "java.xml", :version "15.0.2"}],
 :provides [],
 :uses [],
 :version "0.14"}


name: io.litterat.pep
version: 0.5.0
target_platform: universal
mvn_groupId: io.litterat
mvn_artifactId: litterat-pep
mvn_version: 0.5.0
type: jar
sha256: a13c08e4e9ad1a8828de5b04003d50c1dee349e81ec0e12b916a834b85a7f01c
created_at: 2026-04-20 19:29:37
module_info:
{:name "io.litterat.pep",
 :exports [{:package "io.litterat.pep"}],
 :requires
 [{:module "java.base", :version "14.0.2", :mandated true}
  {:module "org.objectweb.asm", :version "8.0.1"}
  {:module "org.objectweb.asm.tree", :version "8.0.1"}],
 :provides [],
 :uses [],
 :version "0.5.0"}


name: io.matthewnelson.encoding.base16
version: 2.4.0
target_platform: universal
mvn_groupId: io.matthewnelson.encoding
mvn_artifactId: base16-jvm
mvn_version: 2.4.0
type: jar
sha256: 0e68c38faeaa1c6d72c0f886941da245a2af68237bf7080c697153f7f34589c8
created_at: 2026-04-20 19:29:37
module_info:
{:name "io.matthewnelson.encoding.base16",
 :exports [{:package "io.matthewnelson.encoding.base16"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.matthewnelson.encoding.core", :transitive true}],
 :provides [],
 :uses [],
 :version "2.4.0"}


name: io.matthewnelson.encoding.base32
version: 2.4.0
target_platform: universal
mvn_groupId: io.matthewnelson.encoding
mvn_artifactId: base32-jvm
mvn_version: 2.4.0
type: jar
sha256: e4788508ab4a5d4c36c5a294cecca888809638447578e25b3a4a5fe3b04ac4f6
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.matthewnelson.encoding.base32",
 :exports [{:package "io.matthewnelson.encoding.base32"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.matthewnelson.encoding.core", :transitive true}],
 :provides [],
 :uses [],
 :version "2.4.0"}


name: io.matthewnelson.encoding.base64
version: 2.4.0
target_platform: universal
mvn_groupId: io.matthewnelson.encoding
mvn_artifactId: base64-jvm
mvn_version: 2.4.0
type: jar
sha256: 514effa30e762d817aca808463467d858a98a4cac0a4b3f82e9c82e33ad84245
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.matthewnelson.encoding.base64",
 :exports [{:package "io.matthewnelson.encoding.base64"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.matthewnelson.encoding.core", :transitive true}],
 :provides [],
 :uses [],
 :version "2.4.0"}


name: io.matthewnelson.encoding.core
version: 2.4.0
target_platform: universal
mvn_groupId: io.matthewnelson.encoding
mvn_artifactId: core-jvm
mvn_version: 2.4.0
type: jar
sha256: c8a4394139d2fdda7abf131473f8ca69c9421a36c084b7c20cf9dd6077ad8e3f
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.matthewnelson.encoding.core",
 :exports
 [{:package "io.matthewnelson.encoding.core"}
  {:package "io.matthewnelson.encoding.core.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides [],
 :uses [],
 :version "2.4.0"}


name: io.matthewnelson.immutable.collections
version: 0.2.0
target_platform: universal
mvn_groupId: io.matthewnelson.immutable
mvn_artifactId: collections-jvm
mvn_version: 0.2.0
type: jar
sha256: 89d97f01305bf43f68cd7ac71781cdd443ddf99e586630838f7b0c1e094dde32
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.matthewnelson.immutable.collections",
 :exports [{:package "io.matthewnelson.immutable.collections"}],
 :requires
 [{:module "java.base", :mandated true} {:module "kotlin.stdlib"}],
 :provides [],
 :uses [],
 :version "0.2.0"}


name: io.mokamint.application
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application
mvn_version: 1.2.2
type: jar
sha256: fa9c5ac8a81415950280ff77eabc2b9a6712b746596e0111571f9da8c6797abd
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.mokamint.application",
 :exports [{:package "io.mokamint.application"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.hotmoka.closeables", :version "1.5.0"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [{:service "io.mokamint.application.api.Application"}],
 :version "1.2.2"}


name: io.mokamint.application.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-api
mvn_version: 1.2.2
type: jar
sha256: fa8770f73a9fef48b3f3452b2e196166e3386a5c19c02b7386700138a09314d8
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.mokamint.application.api",
 :exports [{:package "io.mokamint.application.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.nonce.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.closeables.api",
   :version "1.5.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.cli
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-cli
mvn_version: 1.2.2
type: jar
sha256: dd7bdc566154ab0225de54261cb0882cd85258dc0aa3cebc53ab9a97713eacb0
created_at: 2026-04-20 19:29:38
module_info:
{:name "io.mokamint.application.cli",
 :exports [{:package "io.mokamint.application.cli"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application", :version "1.2.2"}
  {:module "io.mokamint.application.service", :version "1.2.2"}
  {:module "io.hotmoka.cli", :version "1.4.1"}
  {:module "jakarta.websocket.client", :version "2.1.0"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2",
 :packages
 [{:package "io.mokamint.application.cli"}
  {:package "io.mokamint.application.cli.internal"}]}


name: io.mokamint.application.empty
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-empty
mvn_version: 1.2.2
type: jar
sha256: 96d30644a6dc763925cd077c212a836b2154d74144fb8c5d4e072dc65e014909
created_at: 2026-04-20 19:29:39
module_info:
{:name "io.mokamint.application.empty",
 :exports [{:package "io.mokamint.application.empty"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application", :version "1.2.2"}
  {:module "io.mokamint.nonce.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.closeables.api",
   :version "1.5.0",
   :transitive true}
  {:module "java.logging", :version "21.0.7"}],
 :provides
 [{:service "io.mokamint.application.api.Application",
   :with ["io.mokamint.application.empty.EmptyApplication"]}],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.messages
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-messages
mvn_version: 1.2.2
type: jar
sha256: 0084230a9a2f51d317430747aed1d2455623cc139c4ff9b118b6611438298073
created_at: 2026-04-20 19:29:39
module_info:
{:name "io.mokamint.application.messages",
 :exports [{:package "io.mokamint.application.messages"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application.messages.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "jdk.unsupported", :version "21.0.7"}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.messages.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-messages-api
mvn_version: 1.2.2
type: jar
sha256: 44ea3b9c26318da8684a628c6253b5fe0377b987379d7cbefe9f4bbb028de086
created_at: 2026-04-20 19:29:39
module_info:
{:name "io.mokamint.application.messages.api",
 :exports [{:package "io.mokamint.application.messages.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.websockets.beans.api", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.remote
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-remote
mvn_version: 1.2.2
type: jar
sha256: 354c6643af7cf93e601b658ffd1c7eef1e61ef7b63235cf5531c16e763d00bfc
created_at: 2026-04-20 19:29:39
module_info:
{:name "io.mokamint.application.remote",
 :exports [{:package "io.mokamint.application.remote"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application.remote.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.application", :version "1.2.2"}
  {:module "io.mokamint.application.service.api", :version "1.2.2"}
  {:module "io.mokamint.application.messages", :version "1.2.2"}
  {:module "io.hotmoka.websockets.client", :version "1.6.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.remote.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-remote-api
mvn_version: 1.2.2
type: jar
sha256: dc3bf1a47ceaacd55059f589789f033930dbcfb1b5aa127758f266efad58fe65
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.application.remote.api",
 :exports [{:package "io.mokamint.application.remote.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.hotmoka.websockets.client.api", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.service
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-service
mvn_version: 1.2.2
type: jar
sha256: 1e702b7d454b018f2a8a796bd131098863015a5603a23fd78eda67eb76524237
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.application.service",
 :exports [{:package "io.mokamint.application.service"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.application.service.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.application.messages", :version "1.2.2"}
  {:module "io.hotmoka.websockets.server", :version "1.6.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.closeables.api", :version "1.5.0"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.application.service.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-application-service-api
mvn_version: 1.2.2
type: jar
sha256: 23c8b876614832363762f6be6303e421474f419d0e646875f47685d8bf5c5dee
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.application.service.api",
 :exports [{:package "io.mokamint.application.service.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.hotmoka.websockets.server.api", :version "1.6.2"}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :static true}
  {:module "io.mokamint.node.api", :version "1.2.2", :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-api
mvn_version: 1.2.2
type: jar
sha256: 3f0b86761c1f6dbf65ce38f67f5131a9dd7653359252a952f80b40ae4f723d8b
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.miner.api",
 :exports [{:package "io.mokamint.miner.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.nonce.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.cli
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-cli
mvn_version: 1.2.2
type: jar
sha256: d26b27aae06b7c8e18962109ae8e109a27a7cda677f115c34e9563c7e8c5e605
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.miner.cli",
 :exports [{:package "io.mokamint.miner.cli"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.local", :version "1.2.2"}
  {:module "io.mokamint.miner.service", :version "1.2.2"}
  {:module "io.mokamint.plotter", :version "1.2.2"}
  {:module "io.hotmoka.cli", :version "1.4.1"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2",
 :packages
 [{:package "io.mokamint.miner.cli"}
  {:package "io.mokamint.miner.cli.internal"}]}


name: io.mokamint.miner.local
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-local
mvn_version: 1.2.2
type: jar
sha256: 8e117dbfd6d00da092ea896b459a867c7ad8da593b3e7ddd7a45cd3fd70efa74
created_at: 2026-04-20 19:29:40
module_info:
{:name "io.mokamint.miner.local",
 :exports [{:package "io.mokamint.miner.local"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.local.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.plotter.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.nonce.api", :version "1.2.2"}
  {:module "io.hotmoka.crypto.api", :version "1.5.1"}
  {:module "io.hotmoka.exceptions", :version "1.5.2"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.local.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-local-api
mvn_version: 1.2.2
type: jar
sha256: 9a8f6d1936712291b34cc831a8555ba078e5a3316773f48aae6afad8a91584ae
created_at: 2026-04-20 19:29:41
module_info:
{:name "io.mokamint.miner.local.api",
 :exports [{:package "io.mokamint.miner.local.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.remote
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-remote
mvn_version: 1.2.2
type: jar
sha256: de67a657e73e002af614697dfcdef83eb5225d70686394b49df93a8595c3a68a
created_at: 2026-04-20 19:29:41
module_info:
{:name "io.mokamint.miner.remote",
 :exports [{:package "io.mokamint.miner.remote"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.remote.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.websockets.server", :version "1.6.2"}
  {:module "org.glassfish.tyrus.core", :version "2.1.3"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "java.logging", :version "21.0.7"}
  {:module "io.hotmoka.crypto", :version "1.5.1", :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.remote.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-remote-api
mvn_version: 1.2.2
type: jar
sha256: 3b24dcd4492cdfbd6c138c5cc644b742de34e1a03e015441256c96aa940f85ab
created_at: 2026-04-20 19:29:41
module_info:
{:name "io.mokamint.miner.remote.api",
 :exports [{:package "io.mokamint.miner.remote.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.service
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-service
mvn_version: 1.2.2
type: jar
sha256: 378806b7ed03ae323565234913ea6a01ae02f277a2e42110afb392815957d4c5
created_at: 2026-04-20 19:29:41
module_info:
{:name "io.mokamint.miner.service",
 :exports [{:package "io.mokamint.miner.service"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.miner.service.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.miner.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.websockets.client", :version "1.6.2"}
  {:module "java.logging", :version "21.0.7"}
  {:module "io.hotmoka.crypto", :version "1.5.1", :static true}
  {:module "jakarta.websocket", :version "2.1.0", :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.miner.service.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-miner-service-api
mvn_version: 1.2.2
type: jar
sha256: 003b065c79fb15f9d42d832c9335357f08d0be6618b4563c017738bddd074a42
created_at: 2026-04-20 19:29:41
module_info:
{:name "io.mokamint.miner.service.api",
 :exports [{:package "io.mokamint.miner.service.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.hotmoka.websockets.client.api", :version "1.6.2"}
  {:module "io.mokamint.miner.api", :version "1.2.2"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node
mvn_version: 1.2.2
type: jar
sha256: 12410e221d2817ce5cb1eeb9b55617c2e7710ba981755e5b1de798632c01d0af
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node",
 :exports [{:package "io.mokamint.node"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.marshalling.api",
   :version "1.4.5",
   :transitive true}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "io.hotmoka.exceptions", :version "1.5.2"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "toml4j", :version "0.7.3"}
  {:module "java.logging", :version "21.0.7"}
  {:module "jdk.unsupported", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-api
mvn_version: 1.2.2
type: jar
sha256: cf76900ce255447c4075606d3f015690eb98e09af86d8b9118e33057ed799e5b
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node.api",
 :exports [{:package "io.mokamint.node.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.nonce.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.miner.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.crypto.api", :version "1.5.1", :transitive true}
  {:module "io.hotmoka.closeables.api", :version "1.5.0"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.marshalling.api",
   :version "1.4.5",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.cli
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-cli
mvn_version: 1.2.2
type: jar
sha256: 5feaa02dec3628d35b5080d902dd842ae54453e33704eba786aaf78c8e62eadf
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node.cli",
 :exports [{:package "io.mokamint.node.cli"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.mokamint.node.local", :version "1.2.2"}
  {:module "io.mokamint.application.api", :version "1.2.2"}
  {:module "io.mokamint.miner.local", :version "1.2.2"}
  {:module "io.mokamint.miner.remote", :version "1.2.2"}
  {:module "io.mokamint.node.remote", :version "1.2.2"}
  {:module "io.mokamint.plotter", :version "1.2.2"}
  {:module "io.hotmoka.cli", :version "1.4.1"}
  {:module "io.mokamint.application", :version "1.2.2"}
  {:module "io.mokamint.application.remote", :version "1.2.2"}
  {:module "io.mokamint.node.service", :version "1.2.2"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "io.hotmoka.exceptions", :version "1.5.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.websockets.client.api", :version "1.6.2"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2",
 :packages
 [{:package "io.mokamint.node.cli"}
  {:package "io.mokamint.node.cli.internal"}
  {:package "io.mokamint.node.cli.internal.applications"}
  {:package "io.mokamint.node.cli.internal.chain"}
  {:package "io.mokamint.node.cli.internal.config"}
  {:package "io.mokamint.node.cli.internal.keys"}
  {:package "io.mokamint.node.cli.internal.mempool"}
  {:package "io.mokamint.node.cli.internal.miners"}
  {:package "io.mokamint.node.cli.internal.peers"}
  {:package "io.mokamint.node.cli.internal.tasks"}
  {:package "io.mokamint.node.cli.internal.transactions"}]}


name: io.mokamint.node.local
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-local
mvn_version: 1.2.2
type: jar
sha256: b3020000c7688d186c61a153d803de7969b0975d28d53b4b4f08b92c335598e7
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node.local",
 :exports [{:package "io.mokamint.node.local"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.local.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.application.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.mokamint.miner.remote", :version "1.2.2"}
  {:module "io.mokamint.node.remote", :version "1.2.2"}
  {:module "io.mokamint.node.service.api", :version "1.2.2"}
  {:module "io.mokamint.node.messages", :version "1.2.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.exceptions", :version "1.5.2"}
  {:module "io.hotmoka.closeables", :version "1.5.0"}
  {:module "io.hotmoka.xodus"}
  {:module "io.hotmoka.marshalling", :version "1.4.5"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "toml4j", :version "0.7.3"}
  {:module "java.logging", :version "21.0.7"}
  {:module "jdk.unsupported", :version "21.0.7"}
  {:module "io.mokamint.nonce", :version "1.2.2", :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.local.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-local-api
mvn_version: 1.2.2
type: jar
sha256: b41e500ef49a30ea4dc87ddd2bb1a20f25fc19ebb9f579c6c979e6aab10c7fd2
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node.local.api",
 :exports [{:package "io.mokamint.node.local.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.miner.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.messages
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-messages
mvn_version: 1.2.2
type: jar
sha256: a02e35615dea8a1be9d1a881060445b99db842c0393568c5e7436fa46726d639
created_at: 2026-04-20 19:29:42
module_info:
{:name "io.mokamint.node.messages",
 :exports [{:package "io.mokamint.node.messages"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.messages.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "jdk.unsupported", :version "21.0.7"}
  {:module "io.mokamint.nonce", :version "1.2.2", :static true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.messages.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-messages-api
mvn_version: 1.2.2
type: jar
sha256: 422627ac1e0e097efb771a272f17dfd7e84f354de976f13d1b6feea895569d87
created_at: 2026-04-20 19:29:43
module_info:
{:name "io.mokamint.node.messages.api",
 :exports [{:package "io.mokamint.node.messages.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.websockets.beans.api",
   :version "1.6.2",
   :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.remote
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-remote
mvn_version: 1.2.2
type: jar
sha256: 5da420868cd661901d2e83d9d404caf91131ba511bf179ddf32be1264c5988d9
created_at: 2026-04-20 19:29:43
module_info:
{:name "io.mokamint.node.remote",
 :exports [{:package "io.mokamint.node.remote"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.remote.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.node.service.api", :version "1.2.2"}
  {:module "io.mokamint.miner.api", :version "1.2.2"}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.mokamint.node.messages", :version "1.2.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.websockets.client", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.remote.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-remote-api
mvn_version: 1.2.2
type: jar
sha256: b9cecbef19a16b5e20bbc40bbe3e8cf7ef529edb3834d90cf68f150961cdc72e
created_at: 2026-04-20 19:29:43
module_info:
{:name "io.mokamint.node.remote.api",
 :exports [{:package "io.mokamint.node.remote.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2"}
  {:module "io.hotmoka.websockets.client.api", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.service
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-service
mvn_version: 1.2.2
type: jar
sha256: 5d6485c6d7227219542fd1564f778832f9e88c677b8988955c8603d954eee541
created_at: 2026-04-20 19:29:43
module_info:
{:name "io.mokamint.node.service",
 :exports [{:package "io.mokamint.node.service"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.service.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.node.api", :version "1.2.2", :transitive true}
  {:module "io.mokamint.miner.api", :version "1.2.2"}
  {:module "io.mokamint.node.messages", :version "1.2.2"}
  {:module "io.mokamint.node", :version "1.2.2"}
  {:module "io.hotmoka.websockets.server", :version "1.6.2"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.closeables.api", :version "1.5.0"}
  {:module "org.glassfish.tyrus.core", :version "2.1.3"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.node.service.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-node-service-api
mvn_version: 1.2.2
type: jar
sha256: 4b11355b9c22a41da93613f2b64b2aa90a3f84447402f28b3421741ecd385fdd
created_at: 2026-04-20 19:29:44
module_info:
{:name "io.mokamint.node.service.api",
 :exports [{:package "io.mokamint.node.service.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.node.api", :version "1.2.2"}
  {:module "io.hotmoka.websockets.server.api", :version "1.6.2"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.nonce
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-nonce
mvn_version: 1.2.2
type: jar
sha256: a127eddfb1aded6668b8f8f9c6c1f19fca544dc13b29cbb120e03ae3ad5e8ced
created_at: 2026-04-20 19:29:44
module_info:
{:name "io.mokamint.nonce",
 :exports [{:package "io.mokamint.nonce"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.nonce.api", :version "1.2.2", :transitive true}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "io.hotmoka.marshalling",
   :version "1.4.5",
   :transitive true}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "java.logging", :version "21.0.7"}
  {:module "jdk.unsupported", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.nonce.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-nonce-api
mvn_version: 1.2.2
type: jar
sha256: 302422b708efc040c5acde582ec99e14b5965bd1da3c38973545d8d823b56f6c
created_at: 2026-04-20 19:29:44
module_info:
{:name "io.mokamint.nonce.api",
 :exports [{:package "io.mokamint.nonce.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.hotmoka.marshalling.api",
   :version "1.4.5",
   :transitive true}
  {:module "io.hotmoka.crypto.api", :version "1.5.1", :transitive true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.plotter
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-plotter
mvn_version: 1.2.2
type: jar
sha256: 7ee5a2708060a6b7d99edc40efe52645cf8a0bc4d6b3ee819a83f694e12ca437
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.mokamint.plotter",
 :exports [{:package "io.mokamint.plotter"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.plotter.api",
   :version "1.2.2",
   :transitive true}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "io.hotmoka.exceptions", :version "1.5.2"}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.marshalling", :version "1.4.5"}
  {:module "io.hotmoka.websockets.beans", :version "1.6.2"}
  {:module "com.google.gson", :version "2.8.9"}
  {:module "java.logging", :version "21.0.7"}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.plotter.api
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-plotter-api
mvn_version: 1.2.2
type: jar
sha256: 97670b5f6e89333e754c6fb1090137077633b7eedc5ec657094daf5f4991af1e
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.mokamint.plotter.api",
 :exports [{:package "io.mokamint.plotter.api"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.hotmoka.annotations", :version "1.4.1"}
  {:module "io.hotmoka.crypto.api", :version "1.5.1", :transitive true}
  {:module "io.mokamint.nonce.api",
   :version "1.2.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.2"}


name: io.mokamint.plotter.cli
version: 1.2.2
target_platform: universal
mvn_groupId: io.mokamint
mvn_artifactId: io-mokamint-plotter-cli
mvn_version: 1.2.2
type: jar
sha256: 384f2865fed5b654117971827fafde444e842059c5067d8a100711928d0a3f4a
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.mokamint.plotter.cli",
 :exports [{:package "io.mokamint.plotter.cli"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "io.mokamint.plotter", :version "1.2.2"}
  {:module "io.mokamint.nonce", :version "1.2.2"}
  {:module "io.hotmoka.cli", :version "1.4.1"}
  {:module "io.hotmoka.crypto", :version "1.5.1"}
  {:module "jakarta.websocket.client", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "1.2.2",
 :packages
 [{:package "io.mokamint.plotter.cli"}
  {:package "io.mokamint.plotter.cli.internal"}]}


name: io.nayuki.qrcodegen
version: 1.8.0
target_platform: universal
mvn_groupId: io.nayuki
mvn_artifactId: qrcodegen
mvn_version: 1.8.0
type: jar
sha256: 1d1aef3caea19387e7dd8034835054bab83db57a02b69cfc6dbc849746f0be21
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.nayuki.qrcodegen",
 :exports [{:package "io.nayuki.qrcodegen"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.8.0"}


name: io.netty.codec
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-base
mvn_version: 4.2.1.Final
type: jar
sha256: c2a1a7af991694272f74bb7dab01059049790c14b453760009827e105530d3b7
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.netty.codec",
 :exports
 [{:package "io.netty.handler.codec.json"}
  {:package "io.netty.handler.codec.bytes"}
  {:package "io.netty.handler.codec"}
  {:package "io.netty.handler.codec.serialization"}
  {:package "io.netty.handler.codec.string"}
  {:package "io.netty.handler.codec.base64"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages
 [{:package "io.netty.handler.codec"}
  {:package "io.netty.handler.codec.base64"}
  {:package "io.netty.handler.codec.bytes"}
  {:package "io.netty.handler.codec.json"}
  {:package "io.netty.handler.codec.serialization"}
  {:package "io.netty.handler.codec.string"}]}


name: io.netty.codec.classes.quic
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-classes-quic
mvn_version: 4.2.1.Final
type: jar
sha256: ff97ec2c73137922c732a2a19638912c3cab8ec7e0386a9eb0200596e0d0c002
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.netty.codec.classes.quic",
 :exports [{:package "io.netty.handler.codec.quic"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.classes.epoll", :static true}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.quic"}]}


name: io.netty.codec.compression
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-compression
mvn_version: 4.2.1.Final
type: jar
sha256: c7d51a4f69c4bfbf043f92d196f61a6df42ad29c5bd0d053d107117220a5ca46
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.netty.codec.compression",
 :exports [{:package "io.netty.handler.codec.compression"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.aayushatharva.brotli4j", :static true}
  {:module "com.github.luben.zstd_jni", :static true}
  {:module "compress.lzf", :static true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "jzlib", :static true}
  {:module "lz4", :static true}
  {:module "lzma.java", :static true}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.compression"}]}


name: io.netty.codec.marshalling
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-marshalling
mvn_version: 4.2.1.Final
type: jar
sha256: 48549989c725a7025791329ab612a1a4cbe4b10e53f4a6b13e44c9c0c542876a
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.netty.codec.marshalling",
 :exports [{:package "io.netty.handler.codec.marshalling"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "jboss.marshalling"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.marshalling"}]}


name: io.netty.codec.protobuf
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-protobuf
mvn_version: 4.2.1.Final
type: jar
sha256: c90ffb31a04a3280289da72e63aaf7a23f97c1698e2cc9b96bfa6469df82f598
created_at: 2026-04-20 19:29:45
module_info:
{:name "io.netty.codec.protobuf",
 :exports [{:package "io.netty.handler.codec.protobuf"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.google.protobuf"}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "protobuf.javanano"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.protobuf"}]}


name: io.netty.codec.redis
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-redis
mvn_version: 4.2.1.Final
type: jar
sha256: 7a3bfa6fb3eba3f6292b7aa30bc0da17bc76a2646343a05c1657a486c2381df5
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.codec.redis",
 :exports [{:package "io.netty.handler.codec.redis"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.redis"}]}


name: io.netty.codec.smtp
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-codec-smtp
mvn_version: 4.2.1.Final
type: jar
sha256: b556345ea8a153230ff606d06615db1cbbdcfc737aa49354eea56f66eeebbef0
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.codec.smtp",
 :exports [{:package "io.netty.handler.codec.smtp"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.codec.smtp"}]}


name: io.netty.handler.ssl.ocsp
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-handler-ssl-ocsp
mvn_version: 4.2.1.Final
type: jar
sha256: 638d114cc19d08cb9899048219a566d29e5a7d7fa01c8e794d0d795074b52766
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.handler.ssl.ocsp",
 :exports [{:package "io.netty.handler.ssl.ocsp"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.resolver.dns"}
  {:module "io.netty.transport"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.handler.ssl.ocsp"}]}


name: io.netty.internal.tcnative
version: 2.0.71.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-tcnative-boringssl-static
mvn_version: 2.0.71.Final
type: jar
sha256: 37edd710112b878a5aaeea649676b0b59c1d374597cdbd706382b65030c3daa4
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.internal.tcnative",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.0.71.Final"}


name: io.netty.pkitesting
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-pkitesting
mvn_version: 4.2.1.Final
type: jar
sha256: 478782ef0308c89c8b3105e4b01509064948d257fbab84102776e8e59ab2af51
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.pkitesting",
 :exports [{:package "io.netty.pkitesting"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "org.bouncycastle.provider"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.pkitesting"}]}


name: io.netty.resolver.dns.classes.macos
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-resolver-dns-classes-macos
mvn_version: 4.2.1.Final
type: jar
sha256: c8025e0f87b7b8290ddf9a1019a1e5f5e4769d79a479f2c16df48a0f51582af1
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.resolver.dns.classes.macos",
 :exports [{:package "io.netty.resolver.dns.macos"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.common"}
  {:module "io.netty.resolver.dns"}
  {:module "io.netty.transport.unix.common"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.resolver.dns.macos"}]}


name: io.netty.resolver.dns.macos.linux.x86_64
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-resolver-dns-native-macos
mvn_version: 4.2.1.Final
type: jar
sha256: 1492021a2d5556b6052e9fccc929a7e23896317fa98681bee96790e2a2cf1a31
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.resolver.dns.macos.linux.x86_64",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "4.2.1.Final"}


name: io.netty.resolver.dns.macos.osx.aarch_64
version: 4.2.0.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-resolver-dns-native-macos
mvn_version: 4.2.0.Final
type: jar
sha256: 5fbdc8bd6ae2044b61fbf4c0995d49c459f4c425d12fbea5ac0fe4239cb4092b
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.resolver.dns.macos.osx.aarch_64",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "4.2.0.Final"}


name: io.netty.tcnative.classes.openssl
version: 2.0.71.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-tcnative-classes
mvn_version: 2.0.71.Final
type: jar
sha256: 6fc6fd5cb3568fe0d95b7fc01ebb0fae9b0047e9474d1009c1bc9bee81c29089
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.tcnative.classes.openssl",
 :exports [{:package "io.netty.internal.tcnative"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.0.71.Final",
 :packages [{:package "io.netty.internal.tcnative"}]}


name: io.netty.transport.classes.epoll
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-classes-epoll
mvn_version: 4.2.1.Final
type: jar
sha256: cc2f97afa5684f1995a5f1006b36c9ba4b233c1e68038c50e5b77b14aba4eea4
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.classes.epoll",
 :exports [{:package "io.netty.channel.epoll"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "io.netty.transport.unix.common"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.channel.epoll"}]}


name: io.netty.transport.classes.io_uring
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-classes-io_uring
mvn_version: 4.2.1.Final
type: jar
sha256: c6deb8b20cf76a37e2cf6e905fd3eee4f87eed6478d4ed75c7709f40e0019156
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.classes.io_uring",
 :exports [{:package "io.netty.channel.uring"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "io.netty.transport.unix.common"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.channel.uring"}]}


name: io.netty.transport.classes.kqueue
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-classes-kqueue
mvn_version: 4.2.1.Final
type: jar
sha256: 8f1d4b4c7b92edd31d19c176ab60c5e3e71e784481cc95c7fc50c74511d32d56
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.classes.kqueue",
 :exports [{:package "io.netty.channel.kqueue"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}
  {:module "io.netty.transport.unix.common"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.channel.kqueue"}]}


name: io.netty.transport.io_uring
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-native-io_uring
mvn_version: 4.2.1.Final
type: jar
sha256: 700f39cc422abe34f4a72a4d6f8bd7ac837e20f90a6b0d7d6ea062a093da45f4
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.io_uring",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "4.2.1.Final"}


name: io.netty.transport.kqueue
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-native-kqueue
mvn_version: 4.2.1.Final
type: jar
sha256: c813900fc85028a9b10daa58e7b13f8007480725d68f92d298893a217e13012a
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.kqueue",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "4.2.1.Final"}


name: io.netty.transport.unix.common
version: 4.2.1.Final
target_platform: universal
mvn_groupId: io.netty
mvn_artifactId: netty-transport-native-unix-common
mvn_version: 4.2.1.Final
type: jar
sha256: 7f2a7746950ccb227908afe3ee21b9bcf69ccc58437bb17c1579a8d572fb38a9
created_at: 2026-04-20 19:29:46
module_info:
{:name "io.netty.transport.unix.common",
 :exports [{:package "io.netty.channel.unix"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "4.2.1.Final",
 :packages [{:package "io.netty.channel.unix"}]}


name: io.norberg.rut
version: 1.0.1
target_platform: universal
mvn_groupId: io.norberg
mvn_artifactId: rut
mvn_version: 1.0.1
type: jar
sha256: c5cbf40d53817d32419e32291c497f748d7a80aa05b98d59959751eb51ac8253
created_at: 2026-04-20 19:29:47
module_info:
{:name "io.norberg.rut",
 :exports [{:package "io.norberg.rut"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.1"}


name: io.opencmw
version: 11.0.1
target_platform: universal
mvn_groupId: io.opencmw
mvn_artifactId: core
mvn_version: 11.0.1
type: jar
sha256: 97710568943c45d2905c6318a38158bbb6db85156ce0d5dff8e829835b9cf054
created_at: 2026-04-20 19:29:47
module_info:
{:name "io.opencmw",
 :exports
 [{:package "io.opencmw"}
  {:package "io.opencmw.domain"}
  {:package "io.opencmw.filter"}
  {:package "io.opencmw.rbac"}
  {:package "io.opencmw.utils"}],
 :requires
 [{:module "java.base", :version "11.0.10", :mandated true}
  {:module "disruptor"}
  {:module "org.slf4j"}
  {:module "jeromq"}
  {:module "io.opencmw.serialiser", :version "11.0.1"}
  {:module "org.apache.commons.lang3"}
  {:module "org.jetbrains.annotations"}
  {:module "jsoniter"}],
 :provides [],
 :uses [],
 :version "11.0.1",
 :open true}


name: io.opencmw.client
version: 11.0.1
target_platform: universal
mvn_groupId: io.opencmw
mvn_artifactId: client
mvn_version: 11.0.1
type: jar
sha256: 3971e56a58075c88cc9f47a6a553d66fe9cd270c1dd25784c91a8d8ca111c74d
created_at: 2026-04-20 19:29:47
module_info:
{:name "io.opencmw.client",
 :exports
 [{:package "io.opencmw.client"}
  {:package "io.opencmw.client.cmwlight"}
  {:package "io.opencmw.client.rest"}],
 :requires
 [{:module "java.base", :version "11.0.10", :mandated true}
  {:module "disruptor"}
  {:module "io.opencmw", :version "11.0.1"}
  {:module "io.opencmw.serialiser", :version "11.0.1"}
  {:module "it.unimi.dsi.fastutil"}
  {:module "java.management", :version "11.0.10"}
  {:module "jeromq"}
  {:module "kotlin.stdlib"}
  {:module "okhttp3"}
  {:module "okhttp3.sse"}
  {:module "org.apache.commons.lang3"}
  {:module "org.jetbrains.annotations"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "11.0.1"}


name: io.opencmw.concepts
version: 11.0.1
target_platform: universal
mvn_groupId: io.opencmw
mvn_artifactId: concepts
mvn_version: 11.0.1
type: jar
sha256: 07b28c59148a0352e3aa6fd1a7bd4a235923a03cfa8f36c82a214a41ce9b695d
created_at: 2026-04-20 19:29:47
module_info:
{:name "io.opencmw.concepts",
 :exports [{:package "io.opencmw.concepts.aggregate"}],
 :requires
 [{:module "java.base", :version "11.0.10", :mandated true}
  {:module "org.slf4j"}
  {:module "disruptor"}
  {:module "jeromq"}
  {:module "java.management", :version "11.0.10"}
  {:module "io.opencmw", :version "11.0.1"}],
 :provides [],
 :uses [],
 :version "11.0.1"}


name: io.opencmw.serialiser
version: 11.0.1
target_platform: universal
mvn_groupId: io.opencmw
mvn_artifactId: serialiser
mvn_version: 11.0.1
type: jar
sha256: e34cc7f5283c117567e4dfc84ca6462c0b3648291c9758be231ec88c548cf8e4
created_at: 2026-04-20 19:29:47
module_info:
{:name "io.opencmw.serialiser",
 :exports
 [{:package "io.opencmw.serialiser"}
  {:package "io.opencmw.serialiser.annotations"}
  {:package "io.opencmw.serialiser.spi"}
  {:package "io.opencmw.serialiser.spi.iobuffer"}
  {:package "io.opencmw.serialiser.utils"}],
 :requires
 [{:module "java.base", :version "11.0.10", :mandated true}
  {:module "de.gsi.chartfx.dataset", :static true}
  {:module "org.slf4j"}
  {:module "jsoniter"}
  {:module "jdk.unsupported", :version "11.0.10"}
  {:module "it.unimi.dsi.fastutil"}
  {:module "org.jetbrains.annotations"}],
 :provides [],
 :uses [],
 :version "11.0.1"}


name: io.opencmw.server
version: 11.0.1
target_platform: universal
mvn_groupId: io.opencmw
mvn_artifactId: server
mvn_version: 11.0.1
type: jar
sha256: 99906d105e41bc04d8f69156efe439903605a723325daf873936ddfe5c798206
created_at: 2026-04-20 19:29:48
module_info:
{:name "io.opencmw.server",
 :exports [{:package "io.opencmw.server"}],
 :requires
 [{:module "java.base", :version "11.0.10", :mandated true}
  {:module "org.slf4j"}
  {:module "io.opencmw.serialiser", :version "11.0.1"}
  {:module "io.opencmw", :version "11.0.1"}
  {:module "jeromq"}
  {:module "java.management", :version "11.0.10"}
  {:module "it.unimi.dsi.fastutil"}
  {:module "org.apache.commons.lang3"}
  {:module "velocity.engine.core"}
  {:module "org.jetbrains.annotations"}],
 :provides [],
 :uses [],
 :version "11.0.1",
 :open true}


name: io.opentelemetry.exporter.prometheus
version: 1.51.0-alpha
target_platform: universal
mvn_groupId: io.opentelemetry
mvn_artifactId: opentelemetry-exporter-prometheus
mvn_version: 1.51.0-alpha
type: jar
sha256: b9865b9109ad5d4f2150d6c06df5106ba73dc315c3d71ea03832d07cd7bcf01c
created_at: 2026-04-20 19:29:48
module_info:
{:name "io.opentelemetry.exporter.prometheus",
 :exports [{:package "io.opentelemetry.exporter.prometheus"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.opentelemetry.sdk.metrics", :transitive true}
  {:module "jdk.httpserver"}
  {:module "java.logging"}],
 :provides [],
 :uses [],
 :version "1.51.0-alpha"}


name: io.quarkus.gizmo2
version: 2.0.0.Alpha3
target_platform: universal
mvn_groupId: io.quarkus.gizmo
mvn_artifactId: gizmo2
mvn_version: 2.0.0.Alpha3
type: jar
sha256: 7a2828e4cd266569411776b2f189c60a0f066b744d5f96cc6c82051766a6b0fd
created_at: 2026-04-20 19:29:48
module_info:
{:name "io.quarkus.gizmo2",
 :exports
 [{:package "io.quarkus.gizmo2"}
  {:package "io.quarkus.gizmo2.creator"}
  {:package "io.quarkus.gizmo2.creator.ops"}
  {:package "io.quarkus.gizmo2.desc"}],
 :requires
 [{:module "java.base", :version "17.0.14", :mandated true}
  {:module "io.github.dmlloyd.classfile",
   :version "24.0",
   :transitive true}
  {:module "jdk.unsupported", :version "17.0.14"}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}],
 :provides [],
 :uses [],
 :version "2.0.0.Alpha3",
 :packages
 [{:package "io.quarkus.gizmo2"}
  {:package "io.quarkus.gizmo2.creator"}
  {:package "io.quarkus.gizmo2.creator.ops"}
  {:package "io.quarkus.gizmo2.desc"}
  {:package "io.quarkus.gizmo2.impl"}
  {:package "io.quarkus.gizmo2.impl.constant"}]}


name: io.reactiverse.contextual.logging
version: 2.0.0
target_platform: universal
mvn_groupId: io.reactiverse
mvn_artifactId: reactiverse-contextual-logging-api
mvn_version: 2.0.0
type: jar
sha256: bd94a1ae30870bb7c3089804c5ab15750b818fa2e9b2452b169380b5b39e10c9
created_at: 2026-04-20 19:29:48
module_info:
{:name "io.reactiverse.contextual.logging",
 :exports [{:package "io.reactiverse.contextual.logging"}],
 :requires
 [{:module "java.base", :version "11.0.27", :mandated true}
  {:module "io.vertx.core", :version "5.0.0"}
  {:module "io.vertx.core.logging", :version "5.0.0"}
  {:module "io.vertx.codegen.api", :version "5.0.0", :static true}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with
   ["io.reactiverse.contextual.logging.impl.ContextualDataStorage"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "io.reactiverse.contextual.logging"}
  {:package "io.reactiverse.contextual.logging.impl"}]}


name: io.reactiverse.contextual.logging.jul
version: 2.0.0
target_platform: universal
mvn_groupId: io.reactiverse
mvn_artifactId: reactiverse-contextual-logging-jul
mvn_version: 2.0.0
type: jar
sha256: 86a555c0ff59e06c014024f035e05e49efcb265204c81009f8c3d54fb368a25b
created_at: 2026-04-20 19:29:48
module_info:
{:name "io.reactiverse.contextual.logging.jul",
 :exports
 [{:package "io.reactiverse.contextual.logging.jul",
   :to ["java.logging"]}],
 :requires
 [{:module "java.base", :version "11.0.27", :mandated true}
  {:module "io.reactiverse.contextual.logging", :version "2.0.0"}
  {:module "java.logging", :version "11.0.27"}
  {:module "io.vertx.core", :version "5.0.0"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "io.reactiverse.contextual.logging.jul"}]}


name: io.reactiverse.contextual.logging.log4j
version: 2.0.0
target_platform: universal
mvn_groupId: io.reactiverse
mvn_artifactId: reactiverse-contextual-logging-log4j2
mvn_version: 2.0.0
type: jar
sha256: 49c47b4cb5f7134f1a9de7e263a8ba796b0634968b4fe11f272f7000018cefec
created_at: 2026-04-20 19:29:49
module_info:
{:name "io.reactiverse.contextual.logging.log4j",
 :exports
 [{:package "io.reactiverse.contextual.logging.log4j",
   :to ["org.apache.logging.log4j.core"]}],
 :requires
 [{:module "java.base", :version "11.0.27", :mandated true}
  {:module "io.reactiverse.contextual.logging", :version "2.0.0"}
  {:module "io.vertx.core", :version "5.0.0"}
  {:module "org.apache.logging.log4j.core", :version "2.24.3"}],
 :provides
 [{:service "org.apache.logging.log4j.core.util.ContextDataProvider",
   :with
   ["io.reactiverse.contextual.logging.log4j.impl.VertxContextDataProvider"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "io.reactiverse.contextual.logging.log4j"}
  {:package "io.reactiverse.contextual.logging.log4j.impl"}]}


name: io.reactiverse.contextual.logging.logback
version: 2.0.0
target_platform: universal
mvn_groupId: io.reactiverse
mvn_artifactId: reactiverse-contextual-logging-logback
mvn_version: 2.0.0
type: jar
sha256: cf905076700dc35edd4cbc89c972da76d31ca30dd3ecb93a16976c3783cd2b8a
created_at: 2026-04-20 19:29:49
module_info:
{:name "io.reactiverse.contextual.logging.logback",
 :exports
 [{:package "io.reactiverse.contextual.logging.logback",
   :to ["ch.qos.logback.core"]}],
 :requires
 [{:module "java.base", :version "11.0.27", :mandated true}
  {:module "io.reactiverse.contextual.logging", :version "2.0.0"}
  {:module "io.vertx.core", :version "5.0.0"}
  {:module "ch.qos.logback.classic", :version "1.4.14"}
  {:module "ch.qos.logback.core", :version "1.4.14"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "io.reactiverse.contextual.logging.logback"}]}


name: io.reactivex.rxjava3
version: 3.1.10
target_platform: universal
mvn_groupId: io.reactivex.rxjava3
mvn_artifactId: rxjava
mvn_version: 3.1.10
type: jar
sha256: 57aafeb7ec62ad44df9dda92301a9426ff8acff1ca45f5063d236cf52b327c0c
created_at: 2026-04-20 19:29:49
module_info:
{:name "io.reactivex.rxjava3",
 :exports
 [{:package "io.reactivex.rxjava3.annotations"}
  {:package "io.reactivex.rxjava3.core"}
  {:package "io.reactivex.rxjava3.disposables"}
  {:package "io.reactivex.rxjava3.exceptions"}
  {:package "io.reactivex.rxjava3.flowables"}
  {:package "io.reactivex.rxjava3.functions"}
  {:package "io.reactivex.rxjava3.observables"}
  {:package "io.reactivex.rxjava3.observers"}
  {:package "io.reactivex.rxjava3.operators"}
  {:package "io.reactivex.rxjava3.parallel"}
  {:package "io.reactivex.rxjava3.plugins"}
  {:package "io.reactivex.rxjava3.processors"}
  {:package "io.reactivex.rxjava3.schedulers"}
  {:package "io.reactivex.rxjava3.subjects"}
  {:package "io.reactivex.rxjava3.subscribers"}],
 :requires
 [{:module "org.reactivestreams", :transitive true}
  {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "3.1.10",
 :synthetic true}


name: io.redlink.geocoding.api
version: 2.3.1
target_platform: universal
mvn_groupId: io.redlink.geocoding
mvn_artifactId: geocoding-api
mvn_version: 2.3.1
type: jar
sha256: 1c67d7427038538012d72badeffc33235bfa695bdb19094b67cf71b08489a76d
created_at: 2026-04-20 19:29:49
module_info:
{:name "io.redlink.geocoding.api",
 :exports [{:package "io.redlink.geocoding"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.slf4j", :version "2.0.12"}],
 :provides [],
 :uses [],
 :version "2.3.1",
 :packages [{:package "io.redlink.geocoding"}]}


name: io.redlink.geocoding.cache
version: 2.3.1
target_platform: universal
mvn_groupId: io.redlink.geocoding
mvn_artifactId: geocoding-cache
mvn_version: 2.3.1
type: jar
sha256: add11e9e4aaa590b0f3d344b0731dc2533037536b99828d1afdf0a1d796a1717
created_at: 2026-04-20 19:29:50
module_info:
{:name "io.redlink.geocoding.cache",
 :exports [{:package "io.redlink.geocoding.cache"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.redlink.geocoding.api",
   :version "2.3.1",
   :transitive true}
  {:module "org.slf4j", :version "2.0.12"}
  {:module "com.google.common"}],
 :provides [],
 :uses [],
 :version "2.3.1",
 :packages [{:package "io.redlink.geocoding.cache"}]}


name: io.redlink.geocoding.osm
version: 2.3.1
target_platform: universal
mvn_groupId: io.redlink.geocoding
mvn_artifactId: geocoding-osm
mvn_version: 2.3.1
type: jar
sha256: 2a63fff7477daeeb171ebd4102835ec60577d4f75d5c6de4e7a066f5045028c6
created_at: 2026-04-20 19:29:50
module_info:
{:name "io.redlink.geocoding.osm",
 :exports [{:package "io.redlink.geocoding.nominatim"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.redlink.geocoding.api",
   :version "2.3.1",
   :transitive true}
  {:module "org.slf4j", :version "2.0.12"}
  {:module "org.apache.commons.lang3", :version "3.14.0"}
  {:module "org.apache.httpcomponents.core5.httpcore5"}
  {:module "org.apache.httpcomponents.client5.httpclient5"}
  {:module "org.jsoup", :version "1.17.2"}
  {:module "com.google.common"}],
 :provides [],
 :uses [],
 :version "2.3.1",
 :packages [{:package "io.redlink.geocoding.nominatim"}]}


name: io.redlink.geocoding.proxy
version: 2.3.1
target_platform: universal
mvn_groupId: io.redlink.geocoding
mvn_artifactId: geocoding-proxy
mvn_version: 2.3.1
type: jar
sha256: b6bb72162300c9893de2c5853f298d6def7bf1d645ca0fae06df37b9c374d1b7
created_at: 2026-04-20 19:29:50
module_info:
{:name "io.redlink.geocoding.proxy",
 :exports [{:package "io.redlink.geocoding.proxy"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.redlink.geocoding.api",
   :version "2.3.1",
   :transitive true}
  {:module "org.slf4j", :version "2.0.12"}
  {:module "com.fasterxml.jackson.databind", :version "2.17.0"}
  {:module "io.redlink.geocoding.proxy.commons", :version "2.3.1"}
  {:module "org.apache.httpcomponents.core5.httpcore5"}
  {:module "org.apache.httpcomponents.client5.httpclient5"}],
 :provides [],
 :uses [],
 :version "2.3.1",
 :packages [{:package "io.redlink.geocoding.proxy"}]}


name: io.redlink.geocoding.proxy.commons
version: 2.3.1
target_platform: universal
mvn_groupId: io.redlink.geocoding
mvn_artifactId: proxy-commons
mvn_version: 2.3.1
type: jar
sha256: 873f7dcf54be671c9de20c333eab856ab02429afba109a8928563896b1767b71
created_at: 2026-04-20 19:29:50
module_info:
{:name "io.redlink.geocoding.proxy.commons",
 :exports
 [{:package "io.redlink.geocoding.proxy.io",
   :to
   ["io.redlink.geocoding.proxy"
    "io.redlink.geocoding.proxy.server"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.redlink.geocoding.api",
   :version "2.3.1",
   :transitive true}
  {:module "com.fasterxml.jackson.annotation", :version "2.17.0"}],
 :provides [],
 :uses [],
 :version "2.3.1",
 :packages [{:package "io.redlink.geocoding.proxy.io"}]}


name: io.redlink.utils
version: 3.3.0
target_platform: universal
mvn_groupId: io.redlink.utils
mvn_artifactId: utils
mvn_version: 3.3.0
type: jar
sha256: 33f64a0a6851974f0140aa130da3983f4ef0dcaca3536350e40893838b0771ce
created_at: 2026-04-20 19:29:50
module_info:
{:name "io.redlink.utils",
 :exports
 [{:package "io.redlink.utils"}
  {:package "io.redlink.utils.concurrent"}],
 :requires
 [{:module "java.base", :version "17.0.10", :mandated true}
  {:module "org.slf4j", :version "2.0.12"}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :packages
 [{:package "io.redlink.utils"}
  {:package "io.redlink.utils.concurrent"}]}


name: io.redlink.utils.sfl4j
version: 3.3.0
target_platform: universal
mvn_groupId: io.redlink.utils
mvn_artifactId: slf4j-utils
mvn_version: 3.3.0
type: jar
sha256: 0446f876239c683afb7ce55657be8b733d64267e9e02623542c381a2e23ba9fd
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.redlink.utils.sfl4j",
 :exports [{:package "io.redlink.utils.logging"}],
 :requires
 [{:module "java.base", :version "17.0.10", :mandated true}
  {:module "org.slf4j", :version "2.0.12"}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :packages [{:package "io.redlink.utils.logging"}]}


name: io.redlink.utils.signal
version: 3.3.0
target_platform: universal
mvn_groupId: io.redlink.utils
mvn_artifactId: signals
mvn_version: 3.3.0
type: jar
sha256: fead745b92eaf5abb987d49eb3db820020a163095d616691283a13ff14ec21a4
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.redlink.utils.signal",
 :exports [{:package "io.redlink.utils.signal"}],
 :requires
 [{:module "java.base", :version "17.0.10", :mandated true}
  {:module "org.slf4j", :version "2.0.12"}
  {:module "jdk.unsupported", :version "17.0.10"}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :packages [{:package "io.redlink.utils.signal"}]}


name: io.smallrye.common.annotation
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-annotation
mvn_version: 2.11.0
type: jar
sha256: 5f4491eedd4094fc788666e7134a64c35f2a0780a2bebfa1a132bf02aabeb993
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.annotation",
 :exports [{:package "io.smallrye.common.annotation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jakarta.cdi", :version "4.0.1", :static true}
  {:module "jakarta.inject", :version "2.0.1", :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.annotation"}]}


name: io.smallrye.common.classloader
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-classloader
mvn_version: 2.11.0
type: jar
sha256: f2a02986ac95b2e2466672f4fe62557e97d3725deba4e40fbfed56405ccfea7d
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.classloader",
 :exports [{:package "io.smallrye.common.classloader"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.classloader"}]}


name: io.smallrye.common.constraint
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-constraint
mvn_version: 2.11.0
type: jar
sha256: 4520162bb408f59ad6df89f341a332d5c994d1a87f80a5487b4ee28902a0e7fe
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.constraint",
 :exports [{:package "io.smallrye.common.constraint"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.jboss.logging", :version "3.6.0.Final"}
  {:module "org.jboss.logging.annotations",
   :version "3.0.3.Final",
   :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.constraint"}]}


name: io.smallrye.common.cpu
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-cpu
mvn_version: 2.11.0
type: jar
sha256: a2bd66deaf88cc69eba024d5588a03f51fafd3bb07dbf13e1287fd7b56166a87
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.cpu",
 :exports [{:package "io.smallrye.common.cpu"}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.unsupported"}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.cpu"}]}


name: io.smallrye.common.expression
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-expression
mvn_version: 2.11.0
type: jar
sha256: 3ac2ec9a199f4043a030cb4aefe4656136583124f3bb2dde4a385fe3e072aca0
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.expression",
 :exports [{:package "io.smallrye.common.expression"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "io.smallrye.common.function", :version "2.11.0"}
  {:module "org.jboss.logging", :version "3.6.0.Final"}
  {:module "org.jboss.logging.annotations",
   :version "3.0.3.Final",
   :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.expression"}]}


name: io.smallrye.common.function
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-function
mvn_version: 2.11.0
type: jar
sha256: be55cbbe99d31e2dd3e2e9d8186b4553c7cf4ce024dbdbe71314462f39ca3e69
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.function",
 :exports [{:package "io.smallrye.common.function"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "org.jboss.logging", :version "3.6.0.Final"}
  {:module "org.jboss.logging.annotations",
   :version "3.0.3.Final",
   :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.function"}]}


name: io.smallrye.common.io
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-io
mvn_version: 2.11.0
type: jar
sha256: d69ed900a5b1a29ce74244acc31d19741aaca36cadcea601be83327d49b4a648
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.io",
 :exports [{:package "io.smallrye.common.io.jar"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.io.jar"}]}


name: io.smallrye.common.net
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-net
mvn_version: 2.11.0
type: jar
sha256: 8115b7aa1b395a8427215ef5e9eb8e46d7a47231eea589326217f26f24efcbb5
created_at: 2026-04-20 19:29:51
module_info:
{:name "io.smallrye.common.net",
 :exports [{:package "io.smallrye.common.net"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "org.jboss.logging", :version "3.6.0.Final"}
  {:module "org.graalvm.nativeimage", :static true}
  {:module "org.graalvm.word", :static true}
  {:module "org.jboss.logging.annotations",
   :version "3.0.3.Final",
   :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.net"}]}


name: io.smallrye.common.os
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-os
mvn_version: 2.11.0
type: jar
sha256: 2e19d1aaaaaba2e57a73aef617daba1074834d65e592a1943f259c2ac26ec675
created_at: 2026-04-20 19:29:52
module_info:
{:name "io.smallrye.common.os",
 :exports [{:package "io.smallrye.common.os"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.os"}]}


name: io.smallrye.common.ref
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-ref
mvn_version: 2.11.0
type: jar
sha256: 55469ee8abbf7b3f875ff53e1c82b14916c1100258e013aeca6804b63f39a25c
created_at: 2026-04-20 19:29:52
module_info:
{:name "io.smallrye.common.ref",
 :exports [{:package "io.smallrye.common.ref"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "org.graalvm.nativeimage", :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.ref"}]}


name: io.smallrye.common.resource
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-resource
mvn_version: 2.11.0
type: jar
sha256: 05b39dba003a7597583ec3b1bf4e0adeae07b35829d62156b33d2a9a5d6c6bc4
created_at: 2026-04-20 19:29:52
module_info:
{:name "io.smallrye.common.resource",
 :exports [{:package "io.smallrye.common.resource"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.resource"}]}


name: io.smallrye.common.search
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-search
mvn_version: 2.11.0
type: jar
sha256: 09911c1a674ff6384afed627377ca5e9b7edd90310d3369bf27a5fb60bc2ed55
created_at: 2026-04-20 19:29:52
module_info:
{:name "io.smallrye.common.search",
 :exports [{:package "io.smallrye.common.search"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "io.smallrye.common.function",
   :version "2.11.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.search"}]}


name: io.smallrye.common.version
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-version
mvn_version: 2.11.0
type: jar
sha256: 5bf9780db9945c42eca92c67280423bba0265af2188eb03d5f15b87dda81b6a1
created_at: 2026-04-20 19:29:52
module_info:
{:name "io.smallrye.common.version",
 :exports [{:package "io.smallrye.common.version"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "org.jboss.logging", :version "3.6.0.Final"}
  {:module "org.jboss.logging.annotations",
   :version "3.0.3.Final",
   :static true}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.version"}]}


name: io.smallrye.common.vertx
version: 2.11.0
target_platform: universal
mvn_groupId: io.smallrye.common
mvn_artifactId: smallrye-common-vertx-context
mvn_version: 2.11.0
type: jar
sha256: 0788fbd8ee4c52cceaf6ec927de48a0c4eb833fae60be1d1d4256a08ad87d997
created_at: 2026-04-20 19:29:53
module_info:
{:name "io.smallrye.common.vertx",
 :exports [{:package "io.smallrye.common.vertx"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.smallrye.common.constraint", :version "2.11.0"}
  {:module "io.vertx.core"}],
 :provides [],
 :uses [],
 :version "2.11.0",
 :packages [{:package "io.smallrye.common.vertx"}]}


name: io.toolisticon.cute.integrationtest.java9.regularmodule
version: 0.12.1
target_platform: universal
mvn_groupId: io.toolisticon.cute
mvn_artifactId: integration-test-java9-regularModule
mvn_version: 0.12.1
type: jar
sha256: 1fd1c0066cb800feb97518dcfb09497fe73e35b7bb5b40616cbb8c77d526a547
created_at: 2026-04-20 19:29:53
module_info:
{:name "io.toolisticon.cute.integrationtest.java9.regularmodule",
 :exports
 [{:package
   "io.toolisticon.cute.integrationtest.java9.regularmodule"}],
 :requires [{:module "java.base", :version "9.0.7.1", :mandated true}],
 :provides [],
 :uses [],
 :version "0.12.1"}


name: io.toolisticon.cute.integrationtest.javanine.regularmodule
version: 1.8.0
target_platform: universal
mvn_groupId: io.toolisticon.cute
mvn_artifactId: integration-test-java9-regularModule
mvn_version: 1.8.0
type: jar
sha256: 9438649bdea19936b705a3cfa265f7d96f7660f6d87feaf9cfa824127295a538
created_at: 2026-04-20 19:29:53
module_info:
{:name "io.toolisticon.cute.integrationtest.javanine.regularmodule",
 :exports
 [{:package
   "io.toolisticon.cute.integrationtest.javanine.regularmodule"}],
 :requires [{:module "java.base", :version "9.0.7.1", :mandated true}],
 :provides [],
 :uses [],
 :version "1.8.0"}


name: io.toxicity.api.key
version: 0.1.0-alpha02
target_platform: universal
mvn_groupId: io.toxicity
mvn_artifactId: api-key-jvm
mvn_version: 0.1.0-alpha02
type: jar
sha256: 1a32e40172a26615fbb8bdd506473ab5e2bef34c04bf9892ea86072a2af3baa1
created_at: 2026-04-20 19:29:53
module_info:
{:name "io.toxicity.api.key",
 :exports [{:package "io.toxicity.api.key"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "io.matthewnelson.encoding.base32"}
  {:module "io.matthewnelson.encoding.base64"}
  {:module "io.matthewnelson.immutable.collections"}
  {:module "io.toxicity.crypto.rsa"}
  {:module "org.kotlincrypto.error", :transitive true}
  {:module "org.kotlincrypto.hash.sha3"}],
 :provides [],
 :uses [],
 :version "0.1.0-alpha02"}


name: io.toxicity.crypto.aes
version: 0.1.0-alpha03
target_platform: universal
mvn_groupId: io.toxicity.crypto
mvn_artifactId: aes-jvm
mvn_version: 0.1.0-alpha03
type: jar
sha256: 407fbb87a6a7bcfc94b388f6567b00436b0414d55d1680e5047e1f93f0c9c0b9
created_at: 2026-04-20 19:29:53
module_info:
{:name "io.toxicity.crypto.aes",
 :exports [{:package "io.toxicity.crypto.aes"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.toxicity.crypto.core", :transitive true}
  {:module "org.kotlincrypto.bitops.endian"}
  {:module "org.kotlincrypto.macs.kmac"}
  {:module "org.kotlincrypto.random"}],
 :provides [],
 :uses [],
 :version "0.1.0-alpha03"}


name: io.toxicity.crypto.core
version: 0.1.0-alpha03
target_platform: universal
mvn_groupId: io.toxicity.crypto
mvn_artifactId: core-jvm
mvn_version: 0.1.0-alpha03
type: jar
sha256: 11fb60bb4ebe189e8dcad0c5d555fcd33ec31c2b3ce461bacc49cd66beeb6a0c
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.toxicity.crypto.core",
 :exports
 [{:package "io.toxicity.crypto.core"}
  {:package "io.toxicity.crypto.core.scope"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "io.matthewnelson.encoding.base32"}
  {:module "io.matthewnelson.encoding.base64"}
  {:module "org.kotlincrypto.error", :transitive true}
  {:module "org.kotlincrypto.random"}],
 :provides [],
 :uses [],
 :version "0.1.0-alpha03"}


name: io.toxicity.crypto.rsa
version: 0.1.0-alpha03
target_platform: universal
mvn_groupId: io.toxicity.crypto
mvn_artifactId: rsa-jvm
mvn_version: 0.1.0-alpha03
type: jar
sha256: 8660a3be62bde46a57bc796ff1f75b5892f633523f2395ca119eca051000a051
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.toxicity.crypto.rsa",
 :exports [{:package "io.toxicity.crypto.rsa"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.matthewnelson.encoding.base64"}
  {:module "io.toxicity.crypto.aes", :transitive true}
  {:module "org.kotlincrypto.core"}
  {:module "org.kotlincrypto.random"}],
 :provides [],
 :uses [],
 :version "0.1.0-alpha03"}


name: io.vavr.match
version: 0.10.6
target_platform: universal
mvn_groupId: io.vavr
mvn_artifactId: vavr-match
mvn_version: 0.10.6
type: jar
sha256: f9faf0cef3afd8b03a98330aa4116cf333808e3d91a4943089a799ee05675b28
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.vavr.match",
 :exports [{:package "io.vavr.match.annotation"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.10.6",
 :synthetic true}


name: io.vavr.match.processor
version: 0.10.6
target_platform: universal
mvn_groupId: io.vavr
mvn_artifactId: vavr-match-processor
mvn_version: 0.10.6
type: jar
sha256: 61a696afd505ff22cc6023ed828ea6683c7fae4555c68256d75470abd4ab6844
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.vavr.match.processor",
 :exports
 [{:package "io.vavr.match"}
  {:package "io.vavr.match.generator"}
  {:package "io.vavr.match.model"}],
 :requires
 [{:module "io.vavr.match"} {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.10.6",
 :synthetic true}


name: io.vavr.test
version: 0.10.6
target_platform: universal
mvn_groupId: io.vavr
mvn_artifactId: vavr-test
mvn_version: 0.10.6
type: jar
sha256: f673d241f22a6c757b681ecbd0fe84c0cb92344a197a342fda0226186f3a3873
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.vavr.test",
 :exports [{:package "io.vavr.test"}],
 :requires [{:module "io.vavr"} {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.10.6",
 :synthetic true}


name: io.vertx.amqp.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-amqp-client
mvn_version: 5.0.0.CR7
type: jar
sha256: dbaabbc4e92ee7349d5793c12a9ea47ad6e3d6202840a387b42fc1a31fda2fc6
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.vertx.amqp.client",
 :exports
 [{:package "io.vertx.amqp"}
  {:package "io.vertx.amqp.impl", :to ["io.vertx.amqp.client.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.proton", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "org.apache.qpid.proton.j"}
  {:module "org.reactivestreams", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.amqp"} {:package "io.vertx.amqp.impl"}]}


name: io.vertx.auth.abac
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-abac
mvn_version: 5.0.0.CR7
type: jar
sha256: c5aa40873677f9d8319e9bab6be3d509f3822b7c879fb27488f1ff9d5ad15cd3
created_at: 2026-04-20 19:29:54
module_info:
{:name "io.vertx.auth.abac",
 :exports [{:package "io.vertx.ext.auth.abac"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.abac"}
  {:package "io.vertx.ext.auth.abac.impl"}]}


name: io.vertx.auth.common
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-common
mvn_version: 5.0.0.CR7
type: jar
sha256: 554911d65b9a554a3d9bf98cc04b5e9ab8fc1e1fe957c83c8f122b77455105f6
created_at: 2026-04-20 19:29:55
module_info:
{:name "io.vertx.auth.common",
 :exports
 [{:package "io.vertx.ext.auth"}
  {:package "io.vertx.ext.auth.authorization"}
  {:package "io.vertx.ext.auth.authentication"}
  {:package "io.vertx.ext.auth.hashing"}
  {:package "io.vertx.ext.auth.prng"}
  {:package "io.vertx.ext.auth.audit"}
  {:package "io.vertx.ext.auth.impl",
   :to
   ["io.vertx.auth.htdigest"
    "io.vertx.auth.htpasswd"
    "io.vertx.auth.oauth2"
    "io.vertx.auth.otp"
    "io.vertx.auth.sqlclient"
    "io.vertx.auth.webauthn"
    "io.vertx.auth.webauthn4j"]}
  {:package "io.vertx.ext.auth.impl.jose",
   :to
   ["io.vertx.auth.jwt"
    "io.vertx.auth.oauth2"
    "io.vertx.auth.webauthn"
    "io.vertx.auth.webauthn4j"
    "io.vertx.tests"]}
  {:package "io.vertx.ext.auth.impl.cose",
   :to
   ["io.vertx.auth.webauthn"
    "io.vertx.auth.webauthn4j"
    "io.vertx.tests"]}
  {:package "io.vertx.ext.auth.impl.asn",
   :to ["io.vertx.auth.webauthn" "io.vertx.auth.webauthn4j"]}
  {:package "io.vertx.ext.auth.authorization.impl",
   :to ["io.vertx.auth.abac"]}
  {:package "io.vertx.ext.auth.impl.http",
   :to
   ["io.vertx.auth.oauth2"
    "io.vertx.auth.webauthn"
    "io.vertx.auth.webauthn4j"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7", :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.naming", :version "11.0.23"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides
 [{:service "io.vertx.ext.auth.hashing.HashingAlgorithm",
   :with
   ["io.vertx.ext.auth.impl.hash.SHA1"
    "io.vertx.ext.auth.impl.hash.SHA256"
    "io.vertx.ext.auth.impl.hash.SHA512"
    "io.vertx.ext.auth.impl.hash.PBKDF2"]}],
 :uses [{:service "io.vertx.ext.auth.hashing.HashingAlgorithm"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth"}
  {:package "io.vertx.ext.auth.audit"}
  {:package "io.vertx.ext.auth.audit.impl"}
  {:package "io.vertx.ext.auth.authentication"}
  {:package "io.vertx.ext.auth.authorization"}
  {:package "io.vertx.ext.auth.authorization.impl"}
  {:package "io.vertx.ext.auth.hashing"}
  {:package "io.vertx.ext.auth.impl"}
  {:package "io.vertx.ext.auth.impl.asn"}
  {:package "io.vertx.ext.auth.impl.cose"}
  {:package "io.vertx.ext.auth.impl.hash"}
  {:package "io.vertx.ext.auth.impl.http"}
  {:package "io.vertx.ext.auth.impl.jose"}
  {:package "io.vertx.ext.auth.prng"}]}


name: io.vertx.auth.htdigest
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-htdigest
mvn_version: 5.0.0.CR7
type: jar
sha256: 108ea456ed952f9009184f19a874d45933f5e2fba614bf9e1cb23bf17ec04114
created_at: 2026-04-20 19:29:55
module_info:
{:name "io.vertx.auth.htdigest",
 :exports [{:package "io.vertx.ext.auth.htdigest"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.htdigest"}
  {:package "io.vertx.ext.auth.htdigest.impl"}]}


name: io.vertx.auth.htpasswd
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-htpasswd
mvn_version: 5.0.0.CR7
type: jar
sha256: f6b8e95c5347e6e4758387a12115425bb2c6f38530f443174bef36fe021bb933
created_at: 2026-04-20 19:29:55
module_info:
{:name "io.vertx.auth.htpasswd",
 :exports [{:package "io.vertx.ext.auth.htpasswd"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "org.apache.commons.codec"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides
 [{:service "io.vertx.ext.auth.hashing.HashingAlgorithm",
   :with
   ["io.vertx.ext.auth.htpasswd.impl.hash.APR1"
    "io.vertx.ext.auth.htpasswd.impl.hash.Crypt"
    "io.vertx.ext.auth.htpasswd.impl.hash.SHA1"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.htpasswd"}
  {:package "io.vertx.ext.auth.htpasswd.impl"}
  {:package "io.vertx.ext.auth.htpasswd.impl.hash"}]}


name: io.vertx.auth.jwt
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-jwt
mvn_version: 5.0.0.CR7
type: jar
sha256: 707305432f0a3fbc922e6a5d7a504883e0228176b6f4c71ab9fedcd82da765c3
created_at: 2026-04-20 19:29:55
module_info:
{:name "io.vertx.auth.jwt",
 :exports
 [{:package "io.vertx.ext.auth.jwt"}
  {:package "io.vertx.ext.auth.jwt.authorization"}
  {:package "io.vertx.ext.auth.jwt.impl", :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.jwt"}
  {:package "io.vertx.ext.auth.jwt.authorization"}
  {:package "io.vertx.ext.auth.jwt.authorization.impl"}
  {:package "io.vertx.ext.auth.jwt.impl"}]}


name: io.vertx.auth.ldap
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-ldap
mvn_version: 5.0.0.CR7
type: jar
sha256: 33cb16f4073101cfe520fae5b833bc2c91375a9854c2abd113b7ed403d8c13ab
created_at: 2026-04-20 19:29:56
module_info:
{:name "io.vertx.auth.ldap",
 :exports [{:package "io.vertx.ext.auth.ldap"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "java.naming", :version "11.0.23"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.ldap"}
  {:package "io.vertx.ext.auth.ldap.impl"}]}


name: io.vertx.auth.oauth2
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-oauth2
mvn_version: 5.0.0.CR7
type: jar
sha256: 8f6c47b066f08d92e5731c83a1b15d5697e29c19cd52f6bc28395f007ec3c270
created_at: 2026-04-20 19:29:56
module_info:
{:name "io.vertx.auth.oauth2",
 :exports
 [{:package "io.vertx.ext.auth.oauth2"}
  {:package "io.vertx.ext.auth.oauth2.authorization"}
  {:package "io.vertx.ext.auth.oauth2.providers"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.oauth2"}
  {:package "io.vertx.ext.auth.oauth2.authorization"}
  {:package "io.vertx.ext.auth.oauth2.authorization.impl"}
  {:package "io.vertx.ext.auth.oauth2.impl"}
  {:package "io.vertx.ext.auth.oauth2.providers"}]}


name: io.vertx.auth.otp
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-otp
mvn_version: 5.0.0.CR7
type: jar
sha256: f4ba2d55f5d80957016ae5fa32e739f570095e929e4ac0f4bfcdb6fa77bf5687
created_at: 2026-04-20 19:29:56
module_info:
{:name "io.vertx.auth.otp",
 :exports
 [{:package "io.vertx.ext.auth.otp"}
  {:package "io.vertx.ext.auth.otp.hotp"}
  {:package "io.vertx.ext.auth.otp.totp"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.otp"}
  {:package "io.vertx.ext.auth.otp.hotp"}
  {:package "io.vertx.ext.auth.otp.hotp.impl"}
  {:package "io.vertx.ext.auth.otp.impl"}
  {:package "io.vertx.ext.auth.otp.impl.org.openauthentication.otp"}
  {:package "io.vertx.ext.auth.otp.totp"}
  {:package "io.vertx.ext.auth.otp.totp.impl"}]}


name: io.vertx.auth.properties
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-properties
mvn_version: 5.0.0.CR7
type: jar
sha256: 35c8c56f14da5d255c5166c117e2336068b056cf2d62a3951479174565e0b71e
created_at: 2026-04-20 19:29:56
module_info:
{:name "io.vertx.auth.properties",
 :exports [{:package "io.vertx.ext.auth.properties"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.properties"}
  {:package "io.vertx.ext.auth.properties.impl"}]}


name: io.vertx.auth.sqlclient
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-sql-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 21fe7c54ef92ae2169eead478b4db018bc6e7b0afef16bd63105ac36529979ab
created_at: 2026-04-20 19:29:56
module_info:
{:name "io.vertx.auth.sqlclient",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.sql.client",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.sqlclient"}
  {:package "io.vertx.ext.auth.sqlclient.impl"}]}


name: io.vertx.auth.webauthn
version: 5.0.0.CR2
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-webauthn
mvn_version: 5.0.0.CR2
type: jar
sha256: d094f27964efa203f8e4f4116363fb6cc4a41070106a1b70f82f7511ffce2a65
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.auth.webauthn",
 :exports
 [{:package "io.vertx.ext.auth.webauthn"}
  {:package "io.vertx.ext.auth.webauthn.impl", :to ["io.vertx.tests"]}
  {:package "io.vertx.ext.auth.webauthn.impl.metadata",
   :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common",
   :version "5.0.0.CR2",
   :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR2"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR2", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR2", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides
 [{:service "io.vertx.ext.auth.webauthn.impl.attestation.Attestation",
   :with
   ["io.vertx.ext.auth.webauthn.impl.attestation.NoneAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.FidoU2fAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.PackedAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.AndroidKeyAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.AndroidSafetynetAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.TPMAttestation"
    "io.vertx.ext.auth.webauthn.impl.attestation.AppleAttestation"]}],
 :uses
 [{:service
   "io.vertx.ext.auth.webauthn.impl.attestation.Attestation"}],
 :version "5.0.0.CR2",
 :packages
 [{:package "io.vertx.ext.auth.webauthn"}
  {:package "io.vertx.ext.auth.webauthn.impl"}
  {:package "io.vertx.ext.auth.webauthn.impl.attestation"}
  {:package "io.vertx.ext.auth.webauthn.impl.attestation.tpm"}
  {:package "io.vertx.ext.auth.webauthn.impl.metadata"}]}


name: io.vertx.auth.webauthn4j
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-auth-webauthn4j
mvn_version: 5.0.0.CR7
type: jar
sha256: 7449f4b484f0a6f5b265c254b7a10e553110491b1296e4312aa75162b17d7cf2
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.auth.webauthn4j",
 :exports
 [{:package "io.vertx.ext.auth.webauthn4j"}
  {:package "io.vertx.ext.auth.webauthn4j.impl",
   :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "com.webauthn4j.metadata.async"}
  {:module "com.webauthn4j.core.async"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.auth.webauthn4j"}
  {:package "io.vertx.ext.auth.webauthn4j.impl"}]}


name: io.vertx.cassandra.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-cassandra-client
mvn_version: 5.0.0.CR7
type: jar
sha256: a800737430c8aca9fcbf8a1db1576f908277f6ca16f86287ffff0835f8030312
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.cassandra.client",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "com.datastax.oss.driver.core"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.cassandra"}
  {:package "io.vertx.cassandra.impl"}
  {:package "io.vertx.cassandra.impl.tracing"}]}


name: io.vertx.circuitbreaker
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-circuit-breaker
mvn_version: 5.0.0.CR7
type: jar
sha256: 6d75155a46492f824d6be3dbb5ff4c8f1525ae2f512f4f61b2f97402e37e22b6
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.circuitbreaker",
 :exports
 [{:package "io.vertx.circuitbreaker"}
  {:package "io.vertx.circuitbreaker.impl",
   :to ["io.vertx.circuitbreaker.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "HdrHistogram", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.circuitbreaker"}
  {:package "io.vertx.circuitbreaker.impl"}]}


name: io.vertx.clustermanager.hazelcast
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-hazelcast
mvn_version: 5.0.0.CR7
type: jar
sha256: 6113f298df2ef392e48c5910c19ddc53e69bd459e7ef7aca54e789fd88beb40d
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.clustermanager.hazelcast",
 :exports
 [{:package "io.vertx.spi.cluster.hazelcast"}
  {:package "io.vertx.spi.cluster.hazelcast.spi"}
  {:package "io.vertx.spi.cluster.hazelcast.impl",
   :to
   ["io.vertx.clustermanager.hazelcast.tests" "com.hazelcast.core"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.healthcheck", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "com.hazelcast.core"}
  {:module "io.netty.common"}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with ["io.vertx.spi.cluster.hazelcast.HazelcastClusterManager"]}],
 :uses
 [{:service
   "io.vertx.spi.cluster.hazelcast.spi.HazelcastObjectProvider"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.spi.cluster.hazelcast"}
  {:package "io.vertx.spi.cluster.hazelcast.impl"}
  {:package "io.vertx.spi.cluster.hazelcast.spi"}]}


name: io.vertx.codegen.api
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-codegen-api
mvn_version: 5.0.0.CR7
type: jar
sha256: c1b19ded4c504da0d0553ba28e38d650db4bdab52677d3b17088f56ac8852ea6
created_at: 2026-04-20 19:29:57
module_info:
{:name "io.vertx.codegen.api",
 :exports
 [{:package "io.vertx.codegen.annotations"}
  {:package "io.vertx.codegen.format"}],
 :requires [{:module "java.base", :version "11.0.23", :mandated true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.codegen.annotations"}
  {:package "io.vertx.codegen.format"}]}


name: io.vertx.codegen.json
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-codegen-json
mvn_version: 5.0.0.CR7
type: jar
sha256: 3f00a858fa3f09550ae2c5f06e4986114365391527f51b812edd4d5d5d22bd11
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.codegen.json",
 :exports
 [{:package "io.vertx.codegen.json.annotations"}
  {:package "io.vertx.codegen.json.generator"}],
 :requires
 [{:module "io.vertx.codegen.api"}
  {:module "io.vertx.codegen.processor"}
  {:module "java.compiler"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "io.vertx.codegen.processor.GeneratorLoader",
   :with ["io.vertx.codegen.json.generator.DataObjectJsonGenLoader"]}],
 :uses [],
 :version "5.0.0.CR7",
 :synthetic true}


name: io.vertx.codegen.processor
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-codegen-processor
mvn_version: 5.0.0.CR7
type: jar
sha256: 45ae7cefcea5ada3ab43ea46277262cb0f421d46d6c2c974e545293932a5a8c2
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.codegen.processor",
 :exports
 [{:package "io.vertx.codegen.processor"}
  {:package "io.vertx.codegen.processor.doc"}
  {:package "io.vertx.codegen.processor.type"}
  {:package "io.vertx.codegen.processor.writer"}],
 :requires
 [{:module "io.vertx.codegen.api"}
  {:module "java.compiler"}
  {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :synthetic true}


name: io.vertx.config
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config
mvn_version: 5.0.0.CR7
type: jar
sha256: 64f944476ce6555f6851cd9c91eef70567b4b84865782eba0f742c1c3a241761
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.config",
 :exports
 [{:package "io.vertx.config"}
  {:package "io.vertx.config.spi"}
  {:package "io.vertx.config.spi.utils",
   :to
   ["io.vertx.config.hocon"
    "io.vertx.config.configmap"
    "io.vertx.config.git"
    "io.vertx.config.consul"]}
  {:package "io.vertx.config.impl", :to ["io.vertx.config.tests"]}
  {:package "io.vertx.config.impl.spi",
   :to ["io.vertx.config.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigProcessor",
   :with
   ["io.vertx.config.impl.spi.JsonProcessor"
    "io.vertx.config.impl.spi.RawProcessor"
    "io.vertx.config.impl.spi.PropertiesConfigProcessor"]}
  {:service "io.vertx.config.spi.ConfigStoreFactory",
   :with
   ["io.vertx.config.impl.spi.FileConfigStoreFactory"
    "io.vertx.config.impl.spi.JsonConfigStoreFactory"
    "io.vertx.config.impl.spi.EnvVariablesConfigStoreFactory"
    "io.vertx.config.impl.spi.SystemPropertiesConfigStoreFactory"
    "io.vertx.config.impl.spi.HttpConfigStoreFactory"
    "io.vertx.config.impl.spi.EventBusConfigStoreFactory"
    "io.vertx.config.impl.spi.DirectoryConfigStoreFactory"]}],
 :uses
 [{:service "io.vertx.config.spi.ConfigProcessor"}
  {:service "io.vertx.config.spi.ConfigStoreFactory"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.config"}
  {:package "io.vertx.config.impl"}
  {:package "io.vertx.config.impl.spi"}
  {:package "io.vertx.config.spi"}
  {:package "io.vertx.config.spi.utils"}]}


name: io.vertx.config.configmap
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-kubernetes-configmap
mvn_version: 5.0.0.CR7
type: jar
sha256: b457bfa318ed2ad279e100ae474c4e143b5ffefe786d5759b5f7bbe57c91b1ea
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.config.configmap",
 :exports [{:package "io.vertx.config.kubernetes"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.web.client", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigStoreFactory",
   :with ["io.vertx.config.kubernetes.ConfigMapStoreFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.kubernetes"}]}


name: io.vertx.config.consul
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-consul
mvn_version: 5.0.0.CR7
type: jar
sha256: fa75e294bfb5387d3d28d1fb9c71097a23f8a3006ee604005dcc95dade3315bb
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.config.consul",
 :exports [{:package "io.vertx.config.consul"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.consul.client", :version "5.0.0.CR7"}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigStoreFactory",
   :with ["io.vertx.config.consul.ConsulConfigStoreFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.consul"}]}


name: io.vertx.config.git
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-git
mvn_version: 5.0.0.CR7
type: jar
sha256: deec6d8e12cf21483bb8dfdc39a6ccdde4c25c8e0e45ec5020d56fcc22602bcb
created_at: 2026-04-20 19:29:58
module_info:
{:name "io.vertx.config.git",
 :exports [{:package "io.vertx.config.git"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "jsch"}
  {:module "org.eclipse.jgit"}
  {:module "org.eclipse.jgit.ssh.jsch"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigStoreFactory",
   :with ["io.vertx.config.git.GitConfigStoreFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.git"}]}


name: io.vertx.config.hocon
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-hocon
mvn_version: 5.0.0.CR7
type: jar
sha256: 99bd387063abfcee8fd9698ec369ff077439a869a7c61bd3ed59459933e4ec6e
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.config.hocon",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "typesafe.config"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigProcessor",
   :with ["io.vertx.config.hocon.HoconProcessor"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.hocon"}]}


name: io.vertx.config.redis
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-redis
mvn_version: 5.0.0.CR7
type: jar
sha256: c7984a0accf24327ab2aca9507c319cd6058a75037ce2fc4adfa1ce1b3bead3b
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.config.redis",
 :exports [{:package "io.vertx.config.redis"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.redis.client", :version "5.0.0.CR7"}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigStoreFactory",
   :with ["io.vertx.config.redis.RedisConfigStoreFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.redis"}]}


name: io.vertx.config.spring
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-spring-config-server
mvn_version: 5.0.0.CR7
type: jar
sha256: b512318be7f3ef735ab533826af3aa1be734705f40a013b011745e12bbac31e0
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.config.spring",
 :exports [{:package "io.vertx.config.spring"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigStoreFactory",
   :with ["io.vertx.config.spring.SpringConfigServerStoreFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.spring"}]}


name: io.vertx.config.yaml
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-config-yaml
mvn_version: 5.0.0.CR7
type: jar
sha256: e0740dd142ddd554875e3c71a4f21fcbf1de893282b0dd6fd2730ca2ab28280e
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.config.yaml",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.config", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "org.yaml.snakeyaml"}],
 :provides
 [{:service "io.vertx.config.spi.ConfigProcessor",
   :with ["io.vertx.config.yaml.YamlProcessor"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.config.yaml"}]}


name: io.vertx.consul.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-consul-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 88f118858f196b2321d3776b0193afbc67b2f5feddcc78bcea5dbe5e3921a370
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.consul.client",
 :exports
 [{:package "io.vertx.ext.consul"}
  {:package "io.vertx.ext.consul.connect"}
  {:package "io.vertx.ext.consul.policy"}
  {:package "io.vertx.ext.consul.token"}
  {:package "io.vertx.ext.consul.impl",
   :to ["io.vertx.consul.client.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.netty.codec.http"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.client", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.consul"}
  {:package "io.vertx.ext.consul.connect"}
  {:package "io.vertx.ext.consul.impl"}
  {:package "io.vertx.ext.consul.policy"}
  {:package "io.vertx.ext.consul.token"}]}


name: io.vertx.core
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-core
mvn_version: 5.0.0.CR7
type: jar
sha256: c919901615f877839e28ee95abb374ae1c447a7b6f841466c6e465d506df33fa
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.core",
 :exports
 [{:package "io.vertx.core"}
  {:package "io.vertx.core.datagram"}
  {:package "io.vertx.core.net"}
  {:package "io.vertx.core.net.endpoint"}
  {:package "io.vertx.core.json"}
  {:package "io.vertx.core.json.jackson"}
  {:package "io.vertx.core.json.pointer"}
  {:package "io.vertx.core.buffer"}
  {:package "io.vertx.core.eventbus"}
  {:package "io.vertx.core.shareddata"}
  {:package "io.vertx.core.dns"}
  {:package "io.vertx.core.http"}
  {:package "io.vertx.core.parsetools"}
  {:package "io.vertx.core.tracing"}
  {:package "io.vertx.core.metrics"}
  {:package "io.vertx.core.streams"}
  {:package "io.vertx.core.spi"}
  {:package "io.vertx.core.file"}
  {:package "io.vertx.core.transport"}
  {:package "io.vertx.core.spi.tracing"}
  {:package "io.vertx.core.spi.metrics"}
  {:package "io.vertx.core.spi.context.storage"}
  {:package "io.vertx.core.spi.context.executor"}
  {:package "io.vertx.core.spi.cluster"}
  {:package "io.vertx.core.spi.file"}
  {:package "io.vertx.core.spi.json"}
  {:package "io.vertx.core.spi.observability"}
  {:package "io.vertx.core.spi.endpoint"}
  {:package "io.vertx.core.spi.transport"}
  {:package "io.vertx.core.spi.tls"}
  {:package "io.vertx.core.internal"}
  {:package "io.vertx.core.internal.http"}
  {:package "io.vertx.core.internal.buffer"}
  {:package "io.vertx.core.internal.net"}
  {:package "io.vertx.core.internal.net.endpoint"}
  {:package "io.vertx.core.internal.pool"}
  {:package "io.vertx.core.internal.tls"}
  {:package "io.vertx.core.internal.threadchecker"}
  {:package "io.vertx.core.internal.concurrent"}
  {:package "io.vertx.core.internal.resource"}
  {:package "io.vertx.core.internal.streams"}
  {:package "io.vertx.core.internal.deployment"}
  {:package "io.vertx.core.internal.resolver"}
  {:package "io.vertx.core.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.cpu", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.future", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.utils", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.net.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.shareddata.impl",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.buffer.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.streams.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.eventbus.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.eventbus.impl.clustered",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.file.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.http.impl", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.http.impl.headers",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.http.impl.ws", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.json.pointer.impl",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.transports",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.net.impl.pkcs1",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.eventbus.impl.clustered.selector",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.verticle", :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.deployment",
   :to ["io.vertx.core.tests"]}
  {:package "io.vertx.core.impl.buffer", :to ["io.vertx.core.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "com.fasterxml.jackson.core"}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.compression"}
  {:module "io.netty.codec.dns"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.codec.http2"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.handler.proxy"}
  {:module "io.netty.resolver"}
  {:module "io.netty.resolver.dns"}
  {:module "io.netty.transport"}
  {:module "java.compiler", :version "11.0.23"}
  {:module "java.logging", :version "11.0.23"}
  {:module "java.naming", :version "11.0.23"}
  {:module "com.fasterxml.jackson.databind", :static true}
  {:module "io.netty.transport.classes.io_uring", :static true}
  {:module "io.netty.transport.classes.epoll", :static true}
  {:module "io.netty.transport.classes.kqueue", :static true}
  {:module "io.netty.transport.unix.common", :static true}
  {:module "io.netty.codec.haproxy", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "org.apache.logging.log4j", :static true}
  {:module "org.slf4j", :static true}],
 :provides [],
 :uses
 [{:service "io.vertx.core.spi.VertxServiceProvider"}
  {:service "io.vertx.core.spi.VerticleFactory"}
  {:service "io.vertx.core.spi.JsonFactory"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.core"}
  {:package "io.vertx.core.buffer"}
  {:package "io.vertx.core.buffer.impl"}
  {:package "io.vertx.core.datagram"}
  {:package "io.vertx.core.datagram.impl"}
  {:package "io.vertx.core.dns"}
  {:package "io.vertx.core.dns.impl"}
  {:package "io.vertx.core.eventbus"}
  {:package "io.vertx.core.eventbus.impl"}
  {:package "io.vertx.core.eventbus.impl.clustered"}
  {:package "io.vertx.core.eventbus.impl.clustered.selector"}
  {:package "io.vertx.core.eventbus.impl.codecs"}
  {:package "io.vertx.core.file"}
  {:package "io.vertx.core.file.impl"}
  {:package "io.vertx.core.http"}
  {:package "io.vertx.core.http.impl"}
  {:package "io.vertx.core.http.impl.headers"}
  {:package "io.vertx.core.http.impl.ws"}
  {:package "io.vertx.core.impl"}
  {:package "io.vertx.core.impl.buffer"}
  {:package "io.vertx.core.impl.cpu"}
  {:package "io.vertx.core.impl.deployment"}
  {:package "io.vertx.core.impl.future"}
  {:package "io.vertx.core.impl.transports"}
  {:package "io.vertx.core.impl.utils"}
  {:package "io.vertx.core.impl.verticle"}
  {:package "io.vertx.core.internal"}
  {:package "io.vertx.core.internal.buffer"}
  {:package "io.vertx.core.internal.concurrent"}
  {:package "io.vertx.core.internal.deployment"}
  {:package "io.vertx.core.internal.http"}
  {:package "io.vertx.core.internal.net"}
  {:package "io.vertx.core.internal.net.endpoint"}
  {:package "io.vertx.core.internal.pool"}
  {:package "io.vertx.core.internal.resolver"}
  {:package "io.vertx.core.internal.resource"}
  {:package "io.vertx.core.internal.streams"}
  {:package "io.vertx.core.internal.threadchecker"}
  {:package "io.vertx.core.internal.tls"}
  {:package "io.vertx.core.json"}
  {:package "io.vertx.core.json.impl"}
  {:package "io.vertx.core.json.jackson"}
  {:package "io.vertx.core.json.pointer"}
  {:package "io.vertx.core.json.pointer.impl"}
  {:package "io.vertx.core.metrics"}
  {:package "io.vertx.core.net"}
  {:package "io.vertx.core.net.endpoint"}
  {:package "io.vertx.core.net.endpoint.impl"}
  {:package "io.vertx.core.net.impl"}
  {:package "io.vertx.core.net.impl.pkcs1"}
  {:package "io.vertx.core.parsetools"}
  {:package "io.vertx.core.parsetools.impl"}
  {:package "io.vertx.core.shareddata"}
  {:package "io.vertx.core.shareddata.impl"}
  {:package "io.vertx.core.spi"}
  {:package "io.vertx.core.spi.cluster"}
  {:package "io.vertx.core.spi.context.executor"}
  {:package "io.vertx.core.spi.context.storage"}
  {:package "io.vertx.core.spi.dns"}
  {:package "io.vertx.core.spi.endpoint"}
  {:package "io.vertx.core.spi.file"}
  {:package "io.vertx.core.spi.json"}
  {:package "io.vertx.core.spi.metrics"}
  {:package "io.vertx.core.spi.observability"}
  {:package "io.vertx.core.spi.tls"}
  {:package "io.vertx.core.spi.tracing"}
  {:package "io.vertx.core.spi.transport"}
  {:package "io.vertx.core.streams"}
  {:package "io.vertx.core.streams.impl"}
  {:package "io.vertx.core.tracing"}
  {:package "io.vertx.core.transport"}]}


name: io.vertx.core.logging
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-core-logging
mvn_version: 5.0.0.CR7
type: jar
sha256: ceed4f689e0de328514af1aeac24449c2738a2a9d55957026a6dc127d2581db4
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.core.logging",
 :exports
 [{:package "io.vertx.core.logging"}
  {:package "io.vertx.core.internal.logging"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "java.compiler", :version "11.0.23"}
  {:module "java.logging", :version "11.0.23"}
  {:module "java.naming", :version "11.0.23"}
  {:module "org.apache.logging.log4j", :static true}
  {:module "org.slf4j", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.core.internal.logging"}
  {:package "io.vertx.core.logging"}
  {:package "io.vertx.core.spi.logging"}]}


name: io.vertx.docgen
version: 0.9.8
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-docgen-api
mvn_version: 0.9.8
type: jar
sha256: 43b9be1776978b85494fa3eecd48e557935268099af0dcb643c1e47b36fba970
created_at: 2026-04-20 19:29:59
module_info:
{:name "io.vertx.docgen",
 :exports [{:package "io.vertx.docgen"}],
 :requires [{:module "java.base", :version "11.0.23", :mandated true}],
 :provides [],
 :uses [],
 :version "0.9.8",
 :packages [{:package "io.vertx.docgen"}]}


name: io.vertx.docgen.processor
version: 0.9.5
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-docgen-processor
mvn_version: 0.9.5
type: jar
sha256: b137ee6aa7fa41da5c2ee04534e81559351a657f80f4e3ed15b8ea321b0c0488
created_at: 2026-04-20 19:30:00
module_info:
{:name "io.vertx.docgen.processor",
 :exports [{:package "io.vertx.docgen.processor"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "jdk.compiler", :version "11.0.23"}
  {:module "io.vertx.docgen", :version "0.9.5"}],
 :provides [],
 :uses [],
 :version "0.9.5",
 :packages
 [{:package "io.vertx.docgen.processor"}
  {:package "io.vertx.docgen.processor.impl"}]}


name: io.vertx.eventbusbridge
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-bridge-common
mvn_version: 5.0.0.CR7
type: jar
sha256: ca597a75e25b36300d04795b7e6369bdeddcc54cf98a5800c4b83ee471564993
created_at: 2026-04-20 19:30:00
module_info:
{:name "io.vertx.eventbusbridge",
 :exports [{:package "io.vertx.ext.bridge"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.ext.bridge"}]}


name: io.vertx.grpc.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 98ffec51360f0fca95a11b36fccd0093711e7abb8b5393eae71ef199b8cf1a9c
created_at: 2026-04-20 19:30:00
module_info:
{:name "io.vertx.grpc.client",
 :exports
 [{:package "io.vertx.grpc.client"}
  {:package "io.vertx.grpc.client.impl",
   :to ["io.vertx.tests.client"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.codec"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.common", :version "5.0.0.CR7"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "com.google.protobuf"}
  {:module "com.google.common"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.client"}
  {:package "io.vertx.grpc.client.impl"}]}


name: io.vertx.grpc.common
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-common
mvn_version: 5.0.0.CR7
type: jar
sha256: 2437b78a2422c0e65dc88bd7c6c368fcc8997269ebc13e282cacd6307879795e
created_at: 2026-04-20 19:30:00
module_info:
{:name "io.vertx.grpc.common",
 :exports
 [{:package "io.vertx.grpc.common"}
  {:package "io.vertx.grpc.common.impl",
   :to
   ["io.vertx.tests.common"
    "io.vertx.grpc.server"
    "io.vertx.grpc.client"
    "io.vertx.grpc.transcoding"
    "io.vertx.tests.server"
    "io.vertx.tests.client"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.common"}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.compression"}
  {:module "io.netty.transport"}
  {:module "com.google.protobuf"}
  {:module "com.google.protobuf.util"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with ["io.vertx.grpc.common.impl.GrpcRequestLocalRegistration"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.common"}
  {:package "io.vertx.grpc.common.impl"}]}


name: io.vertx.grpc.health
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-health
mvn_version: 5.0.0.CR7
type: jar
sha256: cd4f8b9bd3e913b0d88c1e6353ef2d66649da4a1cfcb8ca0065b5ab8a61a445d
created_at: 2026-04-20 19:30:00
module_info:
{:name "io.vertx.grpc.health",
 :exports [{:package "io.vertx.grpc.health"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.common", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.server", :version "5.0.0.CR7"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7"}
  {:module "com.google.protobuf"}
  {:module "java.logging", :version "11.0.23"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.health"}
  {:package "io.vertx.grpc.health.handler"}
  {:package "io.vertx.grpc.health.impl"}
  {:package "io.vertx.grpc.health.v1"}]}


name: io.vertx.grpc.reflection
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-reflection
mvn_version: 5.0.0.CR7
type: jar
sha256: 80160dd63adb2f87ef962d9984f92a98abc39e2d5310cd665391aaa239562266
created_at: 2026-04-20 19:30:01
module_info:
{:name "io.vertx.grpc.reflection",
 :exports [{:package "io.vertx.grpc.reflection"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.common", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.server", :version "5.0.0.CR7"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7"}
  {:module "com.google.protobuf"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.reflection"}
  {:package "io.vertx.grpc.reflection.v1"}]}


name: io.vertx.grpc.server
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-server
mvn_version: 5.0.0.CR7
type: jar
sha256: 9aea1de687b623df7e29325c5121f2efc4596d848fe058bedfc8333291f20896
created_at: 2026-04-20 19:30:01
module_info:
{:name "io.vertx.grpc.server",
 :exports
 [{:package "io.vertx.grpc.server"}
  {:package "io.vertx.grpc.server.impl",
   :to ["io.vertx.grpc.transcoding"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.common", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7"}
  {:module "io.netty.codec"}
  {:module "io.netty.buffer"}
  {:module "com.google.protobuf"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.server"}
  {:package "io.vertx.grpc.server.impl"}]}


name: io.vertx.grpc.transcoding
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-grpc-transcoding
mvn_version: 5.0.0.CR7
type: jar
sha256: 56a49c33d0062c6672dacf1484f5199bef7cf5aa76e23ed2d3cd1d682aa0ea2f
created_at: 2026-04-20 19:30:01
module_info:
{:name "io.vertx.grpc.transcoding",
 :exports
 [{:package "io.vertx.grpc.transcoding"}
  {:package "io.vertx.grpc.transcoding.impl.config",
   :to ["io.vertx.tests.transcoding"]}
  {:package "io.vertx.grpc.transcoding.impl",
   :to ["io.vertx.tests.transcoding"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "com.google.protobuf"}
  {:module "com.google.protobuf.util"}
  {:module "com.google.common"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.common", :version "5.0.0.CR7"}
  {:module "io.vertx.grpc.server", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.grpc.transcoding"}
  {:package "io.vertx.grpc.transcoding.impl"}
  {:package "io.vertx.grpc.transcoding.impl.config"}]}


name: io.vertx.healthcheck
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-health-check
mvn_version: 5.0.0.CR7
type: jar
sha256: dc9b2095e3a74a93423c67b1b12ab09fc55544e9fbe064d055238c1f8b36b5b7
created_at: 2026-04-20 19:30:01
module_info:
{:name "io.vertx.healthcheck",
 :exports
 [{:package "io.vertx.ext.healthchecks"}
  {:package "io.vertx.ext.healthchecks.impl",
   :to ["io.vertx.healthcheck.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.healthchecks"}
  {:package "io.vertx.ext.healthchecks.impl"}]}


name: io.vertx.httpproxy
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-http-proxy
mvn_version: 5.0.0.CR7
type: jar
sha256: c5a441463f49918eddd7366b43f13f912c367737c9a1828e6d85fe0f6a995e8d
created_at: 2026-04-20 19:30:01
module_info:
{:name "io.vertx.httpproxy",
 :exports
 [{:package "io.vertx.httpproxy"}
  {:package "io.vertx.httpproxy.cache"}
  {:package "io.vertx.httpproxy.interceptors"}
  {:package "io.vertx.httpproxy.spi.cache"}
  {:package "io.vertx.httpproxy.impl", :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7", :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.netty.codec.http"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.httpproxy"}
  {:package "io.vertx.httpproxy.cache"}
  {:package "io.vertx.httpproxy.impl"}
  {:package "io.vertx.httpproxy.interceptors"}
  {:package "io.vertx.httpproxy.interceptors.impl"}
  {:package "io.vertx.httpproxy.spi.cache"}]}


name: io.vertx.jsonschema
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-json-schema
mvn_version: 5.0.0.CR7
type: jar
sha256: 1526d24d969d54fdf6c10c7bd2afc900056693b6c180868ea01422143eebb1dd
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.jsonschema",
 :exports
 [{:package "io.vertx.json.schema"}
  {:package "io.vertx.json.schema.common"}
  {:package "io.vertx.json.schema.common.dsl"}
  {:package "io.vertx.json.schema.impl", :to ["io.vertx.tests"]}
  {:package "io.vertx.json.schema.internal",
   :to ["io.vertx.tests" "io.vertx.openapi"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "com.fasterxml.jackson.core"}
  {:module "io.vertx.core", :version "5.0.0.CR7", :transitive true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.json.schema"}
  {:package "io.vertx.json.schema.common"}
  {:package "io.vertx.json.schema.common.dsl"}
  {:package "io.vertx.json.schema.impl"}
  {:package "io.vertx.json.schema.internal"}]}


name: io.vertx.launcher.application
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-launcher-application
mvn_version: 5.0.0.CR7
type: jar
sha256: b12dc8b4c880048dfdc8b09f503314810165ba2d2ffdb192058034a7b489316f
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.launcher.application",
 :exports [{:package "io.vertx.launcher.application"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "info.picocli"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [{:service "io.vertx.core.spi.VertxServiceProvider"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.launcher.application"}
  {:package "io.vertx.launcher.application.impl"}]}


name: io.vertx.mail.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-mail-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 07b24adcc6115d2bfe8d1f9006fe598ac403fe345468462f1b36eadebd6d6b49
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.mail.client",
 :exports [{:package "io.vertx.ext.mail"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.mail"}
  {:package "io.vertx.ext.mail.impl"}
  {:package "io.vertx.ext.mail.impl.dkim"}
  {:package "io.vertx.ext.mail.impl.sasl"}
  {:package "io.vertx.ext.mail.mailencoder"}]}


name: io.vertx.metrics.dropwizard
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-dropwizard-metrics
mvn_version: 5.0.0.CR7
type: jar
sha256: 9e8e6d7034b13014bb2ef035bd04aa2b3cea8516e7b2ddf2c5aae482998b88a4
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.metrics.dropwizard",
 :exports
 [{:package "io.vertx.ext.dropwizard"}
  {:package "io.vertx.ext.dropwizard.reporters"}
  {:package "io.vertx.ext.dropwizard.impl",
   :to ["io.vertx.metrics.dropwizard.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "com.codahale.metrics"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.management", :version "11.0.23"}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with ["io.vertx.ext.dropwizard.DropwizardVertxMetricsFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.dropwizard"}
  {:package "io.vertx.ext.dropwizard.impl"}
  {:package "io.vertx.ext.dropwizard.reporters"}]}


name: io.vertx.metrics.micrometer
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-micrometer-metrics
mvn_version: 5.0.0.CR7
type: jar
sha256: 7e4b43e6188bab8a2a063b3505ded3f3fcc3062092793007184c046bb240c276
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.metrics.micrometer",
 :exports
 [{:package "io.vertx.micrometer"}
  {:package "io.vertx.micrometer.backends"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.netty.buffer"}
  {:module "io.prometheus.metrics.model"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "micrometer.core"}
  {:module "micrometer.registry.graphite"}
  {:module "micrometer.registry.influx"}
  {:module "micrometer.registry.jmx"}
  {:module "micrometer.registry.prometheus"}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with ["io.vertx.micrometer.MicrometerMetricsFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.micrometer"}
  {:package "io.vertx.micrometer.backends"}
  {:package "io.vertx.micrometer.impl"}
  {:package "io.vertx.micrometer.impl.meters"}
  {:package "io.vertx.micrometer.impl.tags"}]}


name: io.vertx.mongo.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-mongo-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 37523431742a5e8b8635882fc5ec7bb41f84bc01d5e03319b1e7bf7544fb7e7b
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.mongo.client",
 :exports [{:package "io.vertx.ext.mongo"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "org.mongodb.bson"}
  {:module "org.mongodb.driver.core"}
  {:module "org.mongodb.driver.reactivestreams"}
  {:module "org.reactivestreams"}
  {:module "io.netty.buffer"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.mongo"}
  {:package "io.vertx.ext.mongo.impl"}
  {:package "io.vertx.ext.mongo.impl.codec.json"}
  {:package "io.vertx.ext.mongo.impl.config"}]}


name: io.vertx.mqtt
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-mqtt
mvn_version: 5.0.0.CR7
type: jar
sha256: 3c8ab92c7fd4c74c4b38b94d2aadf54d92327bad6f122331b89f3b36519af8f4
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.mqtt",
 :exports
 [{:package "io.vertx.mqtt"}
  {:package "io.vertx.mqtt.messages"}
  {:package "io.vertx.mqtt.messages.codes"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.netty.common"}
  {:module "io.netty.buffer"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.mqtt"}
  {:module "io.netty.codec.compression"}
  {:module "io.netty.codec.http"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.mqtt"}
  {:package "io.vertx.mqtt.impl"}
  {:package "io.vertx.mqtt.messages"}
  {:package "io.vertx.mqtt.messages.codes"}
  {:package "io.vertx.mqtt.messages.impl"}]}


name: io.vertx.openapi
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-openapi
mvn_version: 5.0.0.CR7
type: jar
sha256: 5ddef7926b3d31030942a891be1e0cef52fb760176678827cda416cc182058a9
created_at: 2026-04-20 19:30:02
module_info:
{:name "io.vertx.openapi",
 :exports
 [{:package "io.vertx.openapi.contract"}
  {:package "io.vertx.openapi.validation"}
  {:package "io.vertx.openapi.validation.transformer"}
  {:package "io.vertx.openapi.impl", :to ["io.vertx.tests"]}
  {:package "io.vertx.openapi.validation.impl", :to ["io.vertx.tests"]}
  {:package "io.vertx.openapi.validation.analyser",
   :to ["io.vertx.tests"]}
  {:package "io.vertx.openapi.contract.impl", :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.codec.http"}
  {:module "io.netty.common"}
  {:module "org.yaml.snakeyaml"}
  {:module "io.vertx.core", :version "5.0.0.CR7", :transitive true}
  {:module "io.vertx.jsonschema",
   :version "5.0.0.CR7",
   :transitive true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.openapi"}
  {:package "io.vertx.openapi.contract"}
  {:package "io.vertx.openapi.contract.impl"}
  {:package "io.vertx.openapi.impl"}
  {:package "io.vertx.openapi.validation"}
  {:package "io.vertx.openapi.validation.analyser"}
  {:package "io.vertx.openapi.validation.impl"}
  {:package "io.vertx.openapi.validation.transformer"}]}


name: io.vertx.proton
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-proton
mvn_version: 5.0.0.CR7
type: jar
sha256: a0172d67750acdc996d83e8024246ec38f213583192f41448302b0f286d83024
created_at: 2026-04-20 19:30:03
module_info:
{:name "io.vertx.proton",
 :exports
 [{:package "io.vertx.proton"}
  {:package "io.vertx.proton.streams"}
  {:package "io.vertx.proton.sasl"}
  {:package "io.vertx.proton.impl", :to ["io.vertx.proton.tests"]}
  {:package "io.vertx.proton.streams.impl",
   :to ["io.vertx.proton.tests"]}
  {:package "io.vertx.proton.sasl.impl",
   :to ["io.vertx.proton.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.netty.buffer"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "org.apache.qpid.proton.j"}
  {:module "org.reactivestreams", :static true}
  {:module "java.security.sasl", :version "11.0.23"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.proton"}
  {:package "io.vertx.proton.impl"}
  {:package "io.vertx.proton.sasl"}
  {:package "io.vertx.proton.sasl.impl"}
  {:package "io.vertx.proton.streams"}
  {:package "io.vertx.proton.streams.impl"}]}


name: io.vertx.reactivestreams
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-reactive-streams
mvn_version: 5.0.0.CR7
type: jar
sha256: 2f957938e4801699a66fd56f184d8c9df732d9fbea707053805f0c93433af70f
created_at: 2026-04-20 19:30:03
module_info:
{:name "io.vertx.reactivestreams",
 :exports
 [{:package "io.vertx.ext.reactivestreams"}
  {:package "io.vertx.ext.reactivestreams.impl",
   :to ["io.vertx.reactivestreams.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "org.reactivestreams"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :open true,
 :packages
 [{:package "io.vertx.ext.reactivestreams"}
  {:package "io.vertx.ext.reactivestreams.impl"}]}


name: io.vertx.redis.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-redis-client
mvn_version: 5.0.0.CR7
type: jar
sha256: a2eb31610a1de4a4ece0f36bf376d09b34d0ad2c481929a6909aed030f2edbdc
created_at: 2026-04-20 19:30:03
module_info:
{:name "io.vertx.redis.client",
 :exports [{:package "io.vertx.redis.client"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.redis"}
  {:package "io.vertx.redis.client"}
  {:package "io.vertx.redis.client.impl"}
  {:package "io.vertx.redis.client.impl.keys"}
  {:package "io.vertx.redis.client.impl.types"}]}


name: io.vertx.serviceproxy
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-service-proxy
mvn_version: 5.0.0.CR7
type: jar
sha256: 5cb7827e356bc180ffa2aad519504835a001a7eee2aadb57fe4743b1056aa487
created_at: 2026-04-20 19:30:03
module_info:
{:name "io.vertx.serviceproxy",
 :exports
 [{:package "io.vertx.serviceproxy"}
  {:package "io.vertx.serviceproxy.generator"}
  {:package "io.vertx.serviceproxy.generator.model"}
  {:package "io.vertx.serviceproxy.impl",
   :to ["io.vertx.serviceproxy.tests"]}
  {:package "io.vertx.serviceproxy.impl.utils",
   :to ["io.vertx.serviceproxy.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.auth.jwt", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7"}
  {:module "io.vertx.codegen.processor", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "java.compiler", :version "11.0.23"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.serviceproxy"}
  {:package "io.vertx.serviceproxy.generator"}
  {:package "io.vertx.serviceproxy.generator.model"}
  {:package "io.vertx.serviceproxy.impl"}
  {:package "io.vertx.serviceproxy.impl.utils"}]}


name: io.vertx.serviceresolver
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-service-resolver
mvn_version: 5.0.0.CR7
type: jar
sha256: e0014cf9b39cba67c6ba69701cd53bdf3ce0b17b2942370395fbcf13d324c31b
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.serviceresolver",
 :exports
 [{:package "io.vertx.serviceresolver"}
  {:package "io.vertx.serviceresolver.kube"}
  {:package "io.vertx.serviceresolver.srv"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7", :transitive true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.serviceresolver"}
  {:package "io.vertx.serviceresolver.impl"}
  {:package "io.vertx.serviceresolver.kube"}
  {:package "io.vertx.serviceresolver.kube.impl"}
  {:package "io.vertx.serviceresolver.srv"}
  {:package "io.vertx.serviceresolver.srv.impl"}]}


name: io.vertx.sql.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-sql-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 1d6b4f6af184747dc22a125dd806ccaa88b3116a165d9d144aa46a972387ab78
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.sql.client",
 :exports
 [{:package "io.vertx.sqlclient"}
  {:package "io.vertx.sqlclient.data"}
  {:package "io.vertx.sqlclient.desc"}
  {:package "io.vertx.sqlclient.spi"}
  {:package "io.vertx.sqlclient.internal"}
  {:package "io.vertx.sqlclient.internal.command"}
  {:package "io.vertx.sqlclient.internal.pool"}
  {:package "io.vertx.sqlclient.impl",
   :to
   ["io.vertx.tests.sql.client"
    "io.vertx.tests.sql.client.pg"
    "io.vertx.tests.sql.client.mysql"
    "io.vertx.tests.sql.client.templates"
    "io.vertx.sql.client.pg"
    "io.vertx.sql.client.mysql"
    "io.vertx.sql.client.mssql"
    "io.vertx.sql.client.db2"
    "io.vertx.sql.client.oracle"
    "io.vertx.sql.client.templates"]}
  {:package "io.vertx.sqlclient.impl.codec",
   :to
   ["io.vertx.sql.client.pg"
    "io.vertx.tests.sql.client.pg"
    "io.vertx.sql.client.mysql"
    "io.vertx.sql.client.mssql"
    "io.vertx.sql.client.db2"]}
  {:package "io.vertx.sqlclient.impl.cache",
   :to
   ["io.vertx.tests.sql.client"
    "io.vertx.sql.client.mysql"
    "io.vertx.sql.client.mssql"
    "io.vertx.sql.client.db2"]}
  {:package "io.vertx.sqlclient.impl.tracing",
   :to ["io.vertx.tests.sql.client"]}
  {:package "io.vertx.sqlclient.impl.pool"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.common"}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.transport"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [{:service "io.vertx.sqlclient.spi.Driver"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.sqlclient"}
  {:package "io.vertx.sqlclient.data"}
  {:package "io.vertx.sqlclient.desc"}
  {:package "io.vertx.sqlclient.impl"}
  {:package "io.vertx.sqlclient.impl.cache"}
  {:package "io.vertx.sqlclient.impl.codec"}
  {:package "io.vertx.sqlclient.impl.pool"}
  {:package "io.vertx.sqlclient.impl.tracing"}
  {:package "io.vertx.sqlclient.internal"}
  {:package "io.vertx.sqlclient.internal.command"}
  {:package "io.vertx.sqlclient.internal.pool"}
  {:package "io.vertx.sqlclient.spi"}]}


name: io.vertx.sql.client.db2
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-db2-client
mvn_version: 5.0.0.CR7
type: jar
sha256: f7d62f4150f2ae2f6a75cc23d1cabd4424a4141961b18589218aa88222f614ee
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.sql.client.db2",
 :exports
 [{:package "io.vertx.db2client"} {:package "io.vertx.db2client.spi"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.sqlclient.spi.Driver",
   :with ["io.vertx.db2client.spi.DB2Driver"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.db2client"}
  {:package "io.vertx.db2client.impl"}
  {:package "io.vertx.db2client.impl.codec"}
  {:package "io.vertx.db2client.impl.command"}
  {:package "io.vertx.db2client.impl.drda"}
  {:package "io.vertx.db2client.spi"}]}


name: io.vertx.sql.client.jdbc
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-jdbc-client
mvn_version: 5.0.0.CR7
type: jar
sha256: b4b19e8efaa39a6ab56cc649420cf6c99f20ee909a759ac4c7538c8e82e02461
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.sql.client.jdbc",
 :exports
 [{:package "io.vertx.jdbcclient"}
  {:package "io.vertx.jdbcclient.spi"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}],
 :provides [],
 :uses
 [{:service "io.vertx.jdbcclient.spi.JDBCEncoder"}
  {:service "io.vertx.jdbcclient.spi.JDBCDecoder"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.jdbcclient"}
  {:package "io.vertx.jdbcclient.impl"}
  {:package "io.vertx.jdbcclient.impl.actions"}
  {:package "io.vertx.jdbcclient.spi"}]}


name: io.vertx.sql.client.mssql
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-mssql-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 8356f8ae0d66122b45425971319e2504fcd7c74d42dbc98a65119357c6584b51
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.sql.client.mssql",
 :exports
 [{:package "io.vertx.mssqlclient"}
  {:package "io.vertx.mssqlclient.spi"}
  {:package "io.vertx.mssqlclient.impl",
   :to ["io.vertx.tests.sql.client.mssql"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.sqlclient.spi.Driver",
   :with ["io.vertx.mssqlclient.spi.MSSQLDriver"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.mssqlclient"}
  {:package "io.vertx.mssqlclient.impl"}
  {:package "io.vertx.mssqlclient.impl.codec"}
  {:package "io.vertx.mssqlclient.impl.command"}
  {:package "io.vertx.mssqlclient.impl.protocol.client.login"}
  {:package "io.vertx.mssqlclient.impl.utils"}
  {:package "io.vertx.mssqlclient.spi"}]}


name: io.vertx.sql.client.mysql
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-mysql-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 66c0a4a8d46a53d9225bdc63e7784e5cd9afa4898899d48537296031e0a49b37
created_at: 2026-04-20 19:30:04
module_info:
{:name "io.vertx.sql.client.mysql",
 :exports
 [{:package "io.vertx.mysqlclient"}
  {:package "io.vertx.mysqlclient.spi"}
  {:package "io.vertx.mysqlclient.data.spatial"}
  {:package "io.vertx.mysqlclient.impl",
   :to ["io.vertx.tests.sql.client.mysql"]}
  {:package "io.vertx.mysqlclient.impl.util",
   :to ["io.vertx.tests.sql.client.mysql"]}
  {:package "io.vertx.mysqlclient.impl.protocol",
   :to ["io.vertx.tests.sql.client.mysql"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.sqlclient.spi.Driver",
   :with ["io.vertx.mysqlclient.spi.MySQLDriver"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.mysqlclient"}
  {:package "io.vertx.mysqlclient.data.spatial"}
  {:package "io.vertx.mysqlclient.impl"}
  {:package "io.vertx.mysqlclient.impl.codec"}
  {:package "io.vertx.mysqlclient.impl.command"}
  {:package "io.vertx.mysqlclient.impl.datatype"}
  {:package "io.vertx.mysqlclient.impl.protocol"}
  {:package "io.vertx.mysqlclient.impl.util"}
  {:package "io.vertx.mysqlclient.spi"}]}


name: io.vertx.sql.client.oracle
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-oracle-client
mvn_version: 5.0.0.CR7
type: jar
sha256: a68ef665144547aa5c18e59390f11bbe5a48d5b4f30609f9c1692154155148b5
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.sql.client.oracle",
 :exports
 [{:package "io.vertx.oracleclient"}
  {:package "io.vertx.oracleclient.data"}
  {:package "io.vertx.oracleclient.spi"}
  {:package "io.vertx.oracleclient.impl",
   :to ["io.vertx.tests.sql.client.oracle"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "com.oracle.database.jdbc"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.sqlclient.spi.Driver",
   :with ["io.vertx.oracleclient.spi.OracleDriver"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.oracleclient"}
  {:package "io.vertx.oracleclient.data"}
  {:package "io.vertx.oracleclient.impl"}
  {:package "io.vertx.oracleclient.impl.commands"}
  {:package "io.vertx.oracleclient.spi"}]}


name: io.vertx.sql.client.pg
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-pg-client
mvn_version: 5.0.0.CR7
type: jar
sha256: 97b6aff1c79e40bd2f0ba123db9357e3b9ccb729319c3455dd6044e4a311fa37
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.sql.client.pg",
 :exports
 [{:package "io.vertx.pgclient"}
  {:package "io.vertx.pgclient.spi"}
  {:package "io.vertx.pgclient.data"}
  {:package "io.vertx.pgclient.pubsub"}
  {:package "io.vertx.pgclient.impl",
   :to ["io.vertx.tests.sql.client.pg"]}
  {:package "io.vertx.pgclient.impl.util",
   :to ["io.vertx.tests.sql.client.pg"]}
  {:package "io.vertx.pgclient.impl.codec",
   :to ["io.vertx.tests.sql.client.pg"]}
  {:package "io.vertx.pgclient.impl.pubsub",
   :to ["io.vertx.tests.sql.client.pg"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.common"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.sql", :version "11.0.23"}
  {:module "com.ongres.scram.client", :static true}
  {:module "com.ongres.scram.common", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json",
   :version "5.0.0.CR7",
   :static true}],
 :provides
 [{:service "io.vertx.sqlclient.spi.Driver",
   :with ["io.vertx.pgclient.spi.PgDriver"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.pgclient"}
  {:package "io.vertx.pgclient.data"}
  {:package "io.vertx.pgclient.impl"}
  {:package "io.vertx.pgclient.impl.auth.scram"}
  {:package "io.vertx.pgclient.impl.codec"}
  {:package "io.vertx.pgclient.impl.pubsub"}
  {:package "io.vertx.pgclient.impl.util"}
  {:package "io.vertx.pgclient.pubsub"}
  {:package "io.vertx.pgclient.spi"}]}


name: io.vertx.sql.client.templates
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-sql-client-templates
mvn_version: 5.0.0.CR7
type: jar
sha256: 6aee6c915c689d2cf7b8997380ac98ee67bd6d4139523db9b40eb0118b236071
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.sql.client.templates",
 :exports
 [{:package "io.vertx.sqlclient.templates"}
  {:package "io.vertx.sqlclient.templates.annotations"}
  {:package "io.vertx.sqlclient.templates.impl",
   :to ["io.vertx.tests.sql.client.templates"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.processor",
   :version "5.0.0.CR7",
   :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "java.compiler", :version "11.0.23", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.sql.client", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.sqlclient.templates"}
  {:package "io.vertx.sqlclient.templates.annotations"}
  {:package "io.vertx.sqlclient.templates.generator"}
  {:package "io.vertx.sqlclient.templates.impl"}]}


name: io.vertx.stomp
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-stomp
mvn_version: 5.0.0.CR7
type: jar
sha256: a26392620aa789d37f2317ad2c6acf94cf42608ff01947408357aac3991c3515
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.stomp",
 :exports [{:package "io.vertx.ext.stomp"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.eventbusbridge", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.stomp"}
  {:package "io.vertx.ext.stomp.impl"}
  {:package "io.vertx.ext.stomp.utils"}]}


name: io.vertx.testing.junit5
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-junit5
mvn_version: 5.0.0.CR7
type: jar
sha256: 5fc10221b26b6461fc9868937f5c0e391dd129ca5830a20c2df7dce8c8973dfc
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.testing.junit5",
 :exports [{:package "io.vertx.junit5"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "org.assertj.core", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "org.junit.jupiter.params", :version "5.9.3"}],
 :provides
 [{:service "org.junit.jupiter.api.extension.ParameterResolver",
   :with ["io.vertx.junit5.VertxExtension"]}
  {:service "io.vertx.junit5.VertxExtensionParameterProvider",
   :with
   ["io.vertx.junit5.VertxParameterProvider"
    "io.vertx.junit5.VertxTestContextParameterProvider"]}],
 :uses [{:service "io.vertx.junit5.VertxExtensionParameterProvider"}],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.junit5"}]}


name: io.vertx.testing.unit
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-unit
mvn_version: 5.0.0.CR7
type: jar
sha256: 481acebe2703794ca2e7394c88de905d290c6953cd87ba9c5724d14f845241de
created_at: 2026-04-20 19:30:05
module_info:
{:name "io.vertx.testing.unit",
 :exports
 [{:package "io.vertx.ext.unit"}
  {:package "io.vertx.ext.unit.report"}
  {:package "io.vertx.ext.unit.collect"}
  {:package "io.vertx.ext.unit.junit"}
  {:package "io.vertx.ext.unit.impl",
   :to ["io.vertx.testing.unit.tests"]}
  {:package "io.vertx.ext.unit.report.impl",
   :to ["io.vertx.testing.unit.tests"]}
  {:package "io.vertx.ext.unit.collect.impl",
   :to ["io.vertx.testing.unit.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "java.xml", :version "11.0.23"}
  {:module "junit"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.unit"}
  {:package "io.vertx.ext.unit.collect"}
  {:package "io.vertx.ext.unit.collect.impl"}
  {:package "io.vertx.ext.unit.impl"}
  {:package "io.vertx.ext.unit.junit"}
  {:package "io.vertx.ext.unit.report"}
  {:package "io.vertx.ext.unit.report.impl"}]}


name: io.vertx.tracing.opentelemetry
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-opentelemetry
mvn_version: 5.0.0.CR7
type: jar
sha256: a79ffd1db0679e7602863c7a5de2fc33b54dd659ff559e1638201f6ee81288c8
created_at: 2026-04-20 19:30:06
module_info:
{:name "io.vertx.tracing.opentelemetry",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.sdk"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.opentelemetry.context.ContextStorageProvider",
   :with
   ["io.vertx.tracing.opentelemetry.VertxContextStorageProvider"]}
  {:service "io.vertx.core.spi.VertxServiceProvider",
   :with
   ["io.vertx.tracing.opentelemetry.OpenTelemetryTracingFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages [{:package "io.vertx.tracing.opentelemetry"}]}


name: io.vertx.tracing.zipkin
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-zipkin
mvn_version: 5.0.0.CR7
type: jar
sha256: d7cf02a7fd427bc79618c3a448cfbb0a44d72fba942368ab18b1660f0f041960
created_at: 2026-04-20 19:30:06
module_info:
{:name "io.vertx.tracing.zipkin",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "brave"}
  {:module "brave.http"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "zipkin2.reporter"}
  {:module "zipkin2.reporter.brave"}],
 :provides
 [{:service "io.vertx.core.spi.VertxServiceProvider",
   :with ["io.vertx.tracing.zipkin.ZipkinTracerFactory"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.tracing.zipkin"}
  {:package "io.vertx.tracing.zipkin.impl"}]}


name: io.vertx.uritemplate
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-uri-template
mvn_version: 5.0.0.CR7
type: jar
sha256: 5d25e5025880badae9d04c7b3be2511daa7be9b6e86ab15fb29522925f5db7d1
created_at: 2026-04-20 19:30:06
module_info:
{:name "io.vertx.uritemplate",
 :exports
 [{:package "io.vertx.uritemplate"}
  {:package "io.vertx.uritemplate.impl", :to ["io.vertx.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.netty.common"}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.uritemplate"}
  {:package "io.vertx.uritemplate.impl"}]}


name: io.vertx.web
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web
mvn_version: 5.0.0.CR7
type: jar
sha256: 57aee66e46eacc4b09dee88d6f3c41c247a9075f8b387c4f9e937e7e3ff4f530
created_at: 2026-04-20 19:30:06
module_info:
{:name "io.vertx.web",
 :exports
 [{:package "io.vertx.ext.web"}
  {:package "io.vertx.ext.web.handler"}
  {:package "io.vertx.ext.web.handler.sockjs"}
  {:package "io.vertx.ext.web.healthchecks"}
  {:package "io.vertx.ext.web.sstore"}
  {:package "io.vertx.ext.web.internal.handler"}
  {:package "io.vertx.ext.web.impl",
   :to
   ["io.vertx.web.tests"
    "io.vertx.web.validation"
    "io.vertx.web.apiservice"
    "io.vertx.web.graphql"]}
  {:package "io.vertx.ext.web.sstore.impl",
   :to ["io.vertx.web.tests" "io.vertx.web.sstore.redis"]}
  {:package "io.vertx.ext.web.handler.impl",
   :to ["io.vertx.web.tests"]}
  {:package "io.vertx.ext.web.handler.sockjs.impl",
   :to ["io.vertx.web.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "io.vertx.eventbusbridge", :version "5.0.0.CR7"}
  {:module "io.netty.common"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.http"}
  {:module "com.fasterxml.jackson.core"}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}
  {:module "io.vertx.auth.htdigest",
   :version "5.0.0.CR7",
   :static true}
  {:module "io.vertx.auth.jwt", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.otp", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.oauth2", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.webauthn4j",
   :version "5.0.0.CR7",
   :static true}
  {:module "io.vertx.healthcheck",
   :version "5.0.0.CR7",
   :static true}],
 :provides [],
 :uses [{:service "io.vertx.ext.web.sstore.SessionStore"}],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web"}
  {:package "io.vertx.ext.web.handler"}
  {:package "io.vertx.ext.web.handler.impl"}
  {:package "io.vertx.ext.web.handler.sockjs"}
  {:package "io.vertx.ext.web.handler.sockjs.impl"}
  {:package "io.vertx.ext.web.healthchecks"}
  {:package "io.vertx.ext.web.healthchecks.impl"}
  {:package "io.vertx.ext.web.impl"}
  {:package "io.vertx.ext.web.internal.handler"}
  {:package "io.vertx.ext.web.sstore"}
  {:package "io.vertx.ext.web.sstore.impl"}]}


name: io.vertx.web.apiservice
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-api-service
mvn_version: 5.0.0.CR7
type: jar
sha256: d7fe10384fd6fbd868af578113aa82b01b24084df65cb6cbaaa0d380dd84a306
created_at: 2026-04-20 19:30:06
module_info:
{:name "io.vertx.web.apiservice",
 :exports
 [{:package "io.vertx.ext.web.api.service"}
  {:package "io.vertx.ext.web.api.service.generator.model",
   :to ["io.vertx.web.apiservice.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.processor", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}
  {:module "io.vertx.openapi", :version "5.0.0.CR7"}
  {:module "io.vertx.serviceproxy", :version "5.0.0.CR7"}
  {:module "io.vertx.web.openapi.router", :version "5.0.0.CR7"}
  {:module "io.vertx.web.validation", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "java.compiler", :version "11.0.23"}
  {:module "io.netty.codec.http"}],
 :provides
 [{:service "io.vertx.codegen.processor.GeneratorLoader",
   :with
   ["io.vertx.ext.web.api.service.generator.WebApiProxyGenLoader"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.api.service"}
  {:package "io.vertx.ext.web.api.service.generator"}
  {:package "io.vertx.ext.web.api.service.generator.model"}
  {:package "io.vertx.ext.web.api.service.impl"}]}


name: io.vertx.web.client
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-client
mvn_version: 5.0.0.CR7
type: jar
sha256: ebcfaf249881068f18de3de524416aadefae024ee2a5dee6aa5cf5f29d41b074
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.client",
 :exports
 [{:package "io.vertx.ext.web.client"}
  {:package "io.vertx.ext.web.client.spi"}
  {:package "io.vertx.ext.web.client.impl",
   :to ["io.vertx.web.client.tests"]}
  {:package "io.vertx.ext.web.client.impl.cache",
   :to ["io.vertx.web.client.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.http"}
  {:module "io.vertx.auth.oauth2", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.uritemplate", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "io.netty.common"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.client"}
  {:package "io.vertx.ext.web.client.impl"}
  {:package "io.vertx.ext.web.client.impl.cache"}
  {:package "io.vertx.ext.web.client.spi"}]}


name: io.vertx.web.common
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-common
mvn_version: 5.0.0.CR7
type: jar
sha256: eda23eef5f8664574d38b128eff3d5c80776e5836de3cd32af5a80c225ba7c72
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.common",
 :exports
 [{:package "io.vertx.ext.web.common"}
  {:package "io.vertx.ext.web.common.template"}
  {:package "io.vertx.ext.web.codec"}
  {:package "io.vertx.ext.web.codec.spi"}
  {:package "io.vertx.ext.web.multipart"}
  {:package "io.vertx.ext.web.codec.impl",
   :to ["io.vertx.web.client"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.codec"}
  {:package "io.vertx.ext.web.codec.impl"}
  {:package "io.vertx.ext.web.codec.spi"}
  {:package "io.vertx.ext.web.common"}
  {:package "io.vertx.ext.web.common.template"}
  {:package "io.vertx.ext.web.multipart"}
  {:package "io.vertx.ext.web.multipart.impl"}]}


name: io.vertx.web.graphql
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-graphql
mvn_version: 5.0.0.CR7
type: jar
sha256: 523de11c9e1381d4e7bb2c2aa227c21b2c20f2a322110f55164baba80056a7f1
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.graphql",
 :exports
 [{:package "io.vertx.ext.web.handler.graphql"}
  {:package "io.vertx.ext.web.handler.graphql.instrumentation"}
  {:package "io.vertx.ext.web.handler.graphql.ws"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "com.graphqljava"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "org.dataloader"}
  {:module "org.reactivestreams"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.handler.graphiql"}
  {:package "io.vertx.ext.web.handler.graphql"}
  {:package "io.vertx.ext.web.handler.graphql.impl"}
  {:package "io.vertx.ext.web.handler.graphql.impl.ws"}
  {:package "io.vertx.ext.web.handler.graphql.instrumentation"}
  {:package "io.vertx.ext.web.handler.graphql.instrumentation.impl"}
  {:package "io.vertx.ext.web.handler.graphql.ws"}]}


name: io.vertx.web.openapi.router
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-openapi-router
mvn_version: 5.0.0.CR7
type: jar
sha256: 12b6bc54983b8b65e260e9c88c36a88c04a7ccab0f21da7306acc389f965a5d1
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.openapi.router",
 :exports
 [{:package "io.vertx.ext.web.openapi.router"}
  {:package "io.vertx.ext.web.openapi.router.impl",
   :to ["io.vertx.web.openapi.router.tests"]}
  {:package "io.vertx.ext.web.openapi.router.internal.handler",
   :to ["io.vertx.web.apiservice"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.auth.oauth2", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.auth.jwt", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.openapi", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.core.logging", :version "5.0.0.CR7"}
  {:module "io.netty.codec.http"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.openapi.router"}
  {:package "io.vertx.ext.web.openapi.router.impl"}
  {:package "io.vertx.ext.web.openapi.router.internal.handler"}]}


name: io.vertx.web.proxy
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-proxy
mvn_version: 5.0.0.CR7
type: jar
sha256: 47af9143b02f2a618681060a0b3982eed46f10afcc8d5b424fb4f2019770ea41
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.proxy",
 :exports [{:package "io.vertx.ext.web.proxy.handler"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.httpproxy", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.proxy"}
  {:package "io.vertx.ext.web.proxy.handler"}
  {:package "io.vertx.ext.web.proxy.handler.impl"}]}


name: io.vertx.web.sstore.cookie
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-sstore-cookie
mvn_version: 5.0.0.CR7
type: jar
sha256: ce60065b219051bbbf3a49b1aa2517f0c8380b35a29f819ca6a89d7d8e95c255
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.sstore.cookie",
 :exports [{:package "io.vertx.ext.web.sstore.cookie"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.ext.web.sstore.SessionStore",
   :with
   ["io.vertx.ext.web.sstore.cookie.impl.CookieSessionStoreImpl"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.sstore.cookie"}
  {:package "io.vertx.ext.web.sstore.cookie.impl"}]}


name: io.vertx.web.sstore.redis
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-sstore-redis
mvn_version: 5.0.0.CR7
type: jar
sha256: dedb6de8fad612ce56d070929d755ce02045e6189f30f991944e5475f236807f
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.sstore.redis",
 :exports [{:package "io.vertx.ext.web.sstore.redis"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}
  {:module "io.vertx.redis.client", :version "5.0.0.CR7"}
  {:module "io.vertx.auth.common", :version "5.0.0.CR7"}],
 :provides
 [{:service "io.vertx.ext.web.sstore.SessionStore",
   :with
   ["io.vertx.ext.web.sstore.redis.impl.RedisSessionStoreImpl"]}],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.sstore.redis"}
  {:package "io.vertx.ext.web.sstore.redis.impl"}]}


name: io.vertx.web.template.freemarker
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-freemarker
mvn_version: 5.0.0.CR7
type: jar
sha256: b603820f4ac2c3ea8626ae6334902d2272c2c45a5cf94fdff851fe8e6400e3fc
created_at: 2026-04-20 19:30:07
module_info:
{:name "io.vertx.web.template.freemarker",
 :exports
 [{:package "io.vertx.ext.web.templ.freemarker"}
  {:package "io.vertx.ext.web.templ.freemarker.impl",
   :to ["io.vertx.web.template.freemarker.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "freemarker"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.freemarker"}
  {:package "io.vertx.ext.web.templ.freemarker.impl"}]}


name: io.vertx.web.template.handlebars
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-handlebars
mvn_version: 5.0.0.CR7
type: jar
sha256: 9461d6ba35201d6120d21f62201627ee0898d393c654fd4e3b3d93f4073d9066
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.template.handlebars",
 :exports [{:package "io.vertx.ext.web.templ.handlebars"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.netty.common"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "handlebars"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.handlebars"}
  {:package "io.vertx.ext.web.templ.handlebars.impl"}]}


name: io.vertx.web.template.jte
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-jte
mvn_version: 5.0.0.CR7
type: jar
sha256: 490ef271f5d1017a5ad664690c4bdec50842af4a0a83692594dd347d8e0bf2b2
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.template.jte",
 :exports [{:package "io.vertx.ext.web.templ.jte"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "gg.jte.runtime"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.jte"}
  {:package "io.vertx.ext.web.templ.jte.impl"}]}


name: io.vertx.web.template.mvel
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-mvel
mvn_version: 5.0.0.CR7
type: jar
sha256: aeda079ca4cc8599c3270eeb1d1ccdc517542ed897ca430402fe2c8d3506ba34
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.template.mvel",
 :exports [{:package "io.vertx.ext.web.templ.mvel"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.netty.common"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "mvel2"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.mvel"}
  {:package "io.vertx.ext.web.templ.mvel.impl"}]}


name: io.vertx.web.template.rocker
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-rocker
mvn_version: 5.0.0.CR7
type: jar
sha256: b31f2ccf574f8ced3638c51f8b252fb817e40da5945f0a01bcd6c4c53fcaf391
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.template.rocker",
 :exports [{:package "io.vertx.ext.web.templ.rocker"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "rocker.runtime"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.rocker"}
  {:package "io.vertx.ext.web.templ.rocker.impl"}]}


name: io.vertx.web.template.thymeleaf
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-templ-thymeleaf
mvn_version: 5.0.0.CR7
type: jar
sha256: e4ada479105eb7df47efe586af88060f70d4e01d859071849a4626504f785cf0
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.template.thymeleaf",
 :exports [{:package "io.vertx.ext.web.templ.thymeleaf"}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web.common", :version "5.0.0.CR7"}
  {:module "thymeleaf"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.templ.thymeleaf"}
  {:package "io.vertx.ext.web.templ.thymeleaf.impl"}]}


name: io.vertx.web.validation
version: 5.0.0.CR7
target_platform: universal
mvn_groupId: io.vertx
mvn_artifactId: vertx-web-validation
mvn_version: 5.0.0.CR7
type: jar
sha256: 73d45fcc19c1aa6f9272f43315adc33ab6e7c158619e49fab4f2482bb4569d7e
created_at: 2026-04-20 19:30:08
module_info:
{:name "io.vertx.web.validation",
 :exports
 [{:package "io.vertx.ext.web.validation"}
  {:package "io.vertx.ext.web.validation.builder"}
  {:package "io.vertx.ext.web.validation.impl",
   :to ["io.vertx.web.validation.tests"]}
  {:package "io.vertx.ext.web.validation.impl.body",
   :to ["io.vertx.web.validation.tests"]}
  {:package "io.vertx.ext.web.validation.impl.parser",
   :to ["io.vertx.web.validation.tests"]}
  {:package "io.vertx.ext.web.validation.impl.parameter",
   :to ["io.vertx.web.validation.tests"]}],
 :requires
 [{:module "java.base", :version "11.0.23", :mandated true}
  {:module "io.vertx.codegen.api", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.codegen.json", :version "5.0.0.CR7", :static true}
  {:module "io.vertx.docgen", :version "0.9.8", :static true}
  {:module "io.vertx.jsonschema", :version "5.0.0.CR7"}
  {:module "io.netty.codec.http"}
  {:module "io.vertx.core", :version "5.0.0.CR7"}
  {:module "io.vertx.web", :version "5.0.0.CR7"}],
 :provides [],
 :uses [],
 :version "5.0.0.CR7",
 :packages
 [{:package "io.vertx.ext.web.validation"}
  {:package "io.vertx.ext.web.validation.builder"}
  {:package "io.vertx.ext.web.validation.builder.impl"}
  {:package "io.vertx.ext.web.validation.impl"}
  {:package "io.vertx.ext.web.validation.impl.body"}
  {:package "io.vertx.ext.web.validation.impl.parameter"}
  {:package "io.vertx.ext.web.validation.impl.parser"}]}


name: io.vproxy.adaptor.netty
version: 1.0.0-BETA-12
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: vproxy-adaptor-netty
mvn_version: 1.0.0-BETA-12
type: jar
sha256: 3a822e03f86e7a5ab13dd2a9dfdbbdc71ed8d60f0baba7eac95fecc7430669c8
created_at: 2026-04-20 19:30:09
module_info:
{:name "io.vproxy.adaptor.netty",
 :exports
 [{:package "io.vproxy.adaptor.netty.channel"}
  {:package "io.vproxy.adaptor.netty.concurrent"}
  {:package "io.vproxy.adaptor.netty.channel.wrap"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.vproxy.base", :transitive true}
  {:module "io.netty.transport"}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}],
 :provides [],
 :uses [],
 :version "1.0.0-BETA-12"}


name: io.vproxy.adaptor.vertx
version: 1.0.0-BETA-12
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: vproxy-adaptor-vertx
mvn_version: 1.0.0-BETA-12
type: jar
sha256: 828acfd19c143c034913db314baec7615c6d67e656161a23ce884e08dc4ab73d
created_at: 2026-04-20 19:30:09
module_info:
{:name "io.vproxy.adaptor.vertx",
 :exports [{:package "io.vproxy.adaptor.vertx"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "io.vertx.core"}
  {:module "io.netty.transport"}
  {:module "io.netty.buffer"}
  {:module "io.netty.common"}
  {:module "io.vproxy.adaptor.netty"}],
 :provides [],
 :uses [],
 :version "1.0.0-BETA-12"}


name: io.vproxy.base
version: 1.4.0
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: commons
mvn_version: 1.4.0
type: jar
sha256: e694cf364ae2f2b7dd3a9df9f13debb18eb11b857cec91e6944e4a66ca1938d5
created_at: 2026-04-20 19:30:09
module_info:
{:name "io.vproxy.base",
 :exports
 [{:package "io.vproxy.base"}
  {:package "io.vproxy.base.connection"}
  {:package "io.vproxy.base.dns"}
  {:package "io.vproxy.base.dns.dnsserverlistgetter"}
  {:package "io.vproxy.base.http"}
  {:package "io.vproxy.base.processor.http1.builder"}
  {:package "io.vproxy.base.processor.http1.entity"}
  {:package "io.vproxy.base.prometheus"}
  {:package "io.vproxy.base.util"}
  {:package "io.vproxy.base.util.anno"}
  {:package "io.vproxy.base.util.bitwise"}
  {:package "io.vproxy.base.util.bytearray"}
  {:package "io.vproxy.base.util.callback"}
  {:package "io.vproxy.base.util.codec"}
  {:package "io.vproxy.base.util.coll"}
  {:package "io.vproxy.base.util.direct"}
  {:package "io.vproxy.base.util.display"}
  {:package "io.vproxy.base.util.exception"}
  {:package "io.vproxy.base.util.file"}
  {:package "io.vproxy.base.util.functional"}
  {:package "io.vproxy.base.util.io"}
  {:package "io.vproxy.base.util.log"}
  {:package "io.vproxy.base.util.misc"}
  {:package "io.vproxy.base.util.net"}
  {:package "io.vproxy.base.util.nio"}
  {:package "io.vproxy.base.util.objectpool"}
  {:package "io.vproxy.base.util.promise"}
  {:package "io.vproxy.base.util.ratelimit"}
  {:package "io.vproxy.base.util.ringbuffer"}
  {:package "io.vproxy.base.util.time"}
  {:package "io.vproxy.base.util.time.impl"}
  {:package "io.vproxy.base.util.unsafe"}
  {:package "io.vproxy.base.util.web"}
  {:package "io.vproxy.commons.graph"}
  {:package "io.vproxy.commons.util"}
  {:package "io.vproxy.vfd"}
  {:package "io.vproxy.vpacket"}
  {:package "io.vproxy.vpacket.dhcp"}
  {:package "io.vproxy.vpacket.dhcp.options"}
  {:package "io.vproxy.vpacket.dns"}
  {:package "io.vproxy.vpacket.dns.rdata"}
  {:package "io.vproxy.vpacket.tuples"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "jdk.unsupported", :version "11.0.2"}
  {:module "vjson"}],
 :provides [],
 :uses [],
 :version "1.4.0"}


name: io.vproxy.dep
version: 1.0.0-BETA-12
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: vproxy-dep
mvn_version: 1.0.0-BETA-12
type: jar
sha256: 984c809adbd0d5c3a5f2b665bad721cf2b8a85d6a7c5f780104632232a872454
created_at: 2026-04-20 19:30:09
module_info:
{:name "io.vproxy.dep",
 :exports
 [{:package "io.vproxy.dep.com.twitter.hpack.hpack"}
  {:package "io.vproxy.dep.tlschannel.impl.impl"}
  {:package "io.vproxy.dep.vjson"}
  {:package "io.vproxy.dep.vjson.cs"}
  {:package "io.vproxy.dep.vjson.deserializer"}
  {:package "io.vproxy.dep.vjson.deserializer.rule"}
  {:package "io.vproxy.dep.vjson.ex"}
  {:package "io.vproxy.dep.vjson.listener"}
  {:package "io.vproxy.dep.vjson.parser"}
  {:package "io.vproxy.dep.vjson.simple"}
  {:package "io.vproxy.dep.vjson.stringifier"}
  {:package "io.vproxy.dep.vjson.util"}
  {:package "io.vproxy.dep.vjson.util.collection"}
  {:package "io.vproxy.dep.vjson.util.functional"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "kotlin.stdlib"}
  {:module "kotlinx.coroutines.core.jvm"}],
 :provides [],
 :uses [],
 :version "1.0.0-BETA-12"}


name: io.vproxy.easydb
version: 1.1.1
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: easydb
mvn_version: 1.1.1
type: jar
sha256: 4bd18939008964cd348d286bdfa2a7fdf34d17baba12a73e9ecd2b49dfeea72c
created_at: 2026-04-20 19:30:10
module_info:
{:name "io.vproxy.easydb",
 :exports
 [{:package "io.vproxy.easydb"} {:package "io.vproxy.easydb.jdbc"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "com.zaxxer.hikari", :version "5.0.1", :transitive true}
  {:module "java.sql", :version "21.0.1", :transitive true}
  {:module "vjson"}
  {:module "kotlin.stdlib"}],
 :provides [],
 :uses [],
 :version "1.1.1"}


name: io.vproxy.graalmock
version: 1.0.0
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: graal-feature-mock
mvn_version: 1.0.0
type: jar
sha256: 224daea3c6a43db3e97c5c4851799b661f123b3392834ba093b4aacb7a556c18
created_at: 2026-04-20 19:30:10
module_info:
{:name "io.vproxy.graalmock",
 :exports [],
 :requires [{:module "java.base", :version "21", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: io.vproxy.javaagent
version: 1.0.0
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: javaagent-base
mvn_version: 1.0.0
type: jar
sha256: 2184ecb06c8eb9537edec72843aaad6a8a2597ffb7d922a25f9c9bb6ef964f49
created_at: 2026-04-20 19:30:10
module_info:
{:name "io.vproxy.javaagent",
 :exports [{:package "io.vproxy.javaagent"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "java.instrument", :version "21"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: io.vproxy.pcap4j.dummy
version: 1.8.3.3
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: pcap4j
mvn_version: 1.8.3.3
type: jar
sha256: 9afd27d8c90fdfb3df137c9dc0bec1cfd1ca3996cc9f154efa820454ea59d4a0
created_at: 2026-04-20 19:30:10
module_info:
{:name "io.vproxy.pcap4j.dummy",
 :exports [],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "1.8.3.3"}


name: io.vproxy.pni
version: 21.0.0.21
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: pni-api-jdk21
mvn_version: 21.0.0.21
type: jar
sha256: 0fdc2066033fee5bc485fba6e3d7ee9454eca3e5e57767f4bded2dc5960197fd
created_at: 2026-04-20 19:30:11
module_info:
{:name "io.vproxy.pni",
 :exports
 [{:package "io.vproxy.pni"}
  {:package "io.vproxy.pni.annotation"}
  {:package "io.vproxy.pni.exception"}
  {:package "io.vproxy.pni.array"}
  {:package "io.vproxy.pni.hack"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "jdk.unsupported", :version "21.0.1"}],
 :provides [],
 :uses [],
 :version "21.0.0.21"}


name: io.vproxy.pni.exec
version: 22.0.0.21
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: pni-exec-jdk22
mvn_version: 22.0.0.21
type: jar
sha256: 0977c9b0f173b3b4273c4c0cf61d75e6d6841254376ffdabdd08b6ebd2686c43
created_at: 2026-04-20 19:30:11
module_info:
{:name "io.vproxy.pni.exec",
 :exports
 [{:package "io.vproxy.pni.exec"}
  {:package "io.vproxy.pni.exec.ast"}
  {:package "io.vproxy.pni.exec.extension"}
  {:package "io.vproxy.pni.exec.generator"}
  {:package "io.vproxy.pni.exec.internal"}
  {:package "io.vproxy.pni.exec.type"}],
 :requires
 [{:module "java.base", :version "22.0.1", :mandated true}
  {:module "io.vproxy.base"}
  {:module "org.objectweb.asm", :version "9.7"}
  {:module "org.objectweb.asm.tree", :version "9.7"}],
 :provides [],
 :uses [],
 :version "22.0.0.21"}


name: io.vproxy.pni.graal
version: 21.0.0.21
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: pni-api-graal
mvn_version: 21.0.0.21
type: jar
sha256: 52e312f069e37abc971537f1bd3d1fb7dac3b0fd98969e960f494739247b2dae
created_at: 2026-04-20 19:30:11
module_info:
{:name "io.vproxy.pni.graal",
 :exports [{:package "io.vproxy.pni.graal"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "org.graalvm.nativeimage"}
  {:module "io.vproxy.pni", :transitive true}],
 :provides [],
 :uses [],
 :version "21.0.0.21"}


name: io.vproxy.pojoagent.api
version: 1.0.0
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: pojo-agent-api
mvn_version: 1.0.0
type: jar
sha256: 53d2d32e006a1636c9c08d1af3bbbe4ab00c7722a9239add685f62715350e8c5
created_at: 2026-04-20 19:30:11
module_info:
{:name "io.vproxy.pojoagent.api",
 :exports [{:package "io.vproxy.pojoagent.api"}],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: io.vproxy.vfx
version: 1.4.0
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: vfx
mvn_version: 1.4.0
type: jar
sha256: 9ba548e376267009bde7fcfcd75183facbbb6a2a35548989c2a6a93241f1b87b
created_at: 2026-04-20 19:30:12
module_info:
{:name "io.vproxy.vfx",
 :exports
 [{:package "io.vproxy.vfx.animation"}
  {:package "io.vproxy.vfx.component.keychooser"}
  {:package "io.vproxy.vfx.component.logconsole"}
  {:package "io.vproxy.vfx.control.click"}
  {:package "io.vproxy.vfx.control.dialog"}
  {:package "io.vproxy.vfx.control.drag"}
  {:package "io.vproxy.vfx.control.globalscreen"}
  {:package "io.vproxy.vfx.control.scroll"}
  {:package "io.vproxy.vfx.entity"}
  {:package "io.vproxy.vfx.entity.input"}
  {:package "io.vproxy.vfx.manager.audio"}
  {:package "io.vproxy.vfx.manager.font"}
  {:package "io.vproxy.vfx.manager.image"}
  {:package "io.vproxy.vfx.manager.internal_i18n"}
  {:package "io.vproxy.vfx.manager.task"}
  {:package "io.vproxy.vfx.res.font"}
  {:package "io.vproxy.vfx.res.image"}
  {:package "io.vproxy.vfx.robot"}
  {:package "io.vproxy.vfx.theme"}
  {:package "io.vproxy.vfx.theme.impl"}
  {:package "io.vproxy.vfx.ui.alert"}
  {:package "io.vproxy.vfx.ui.button"}
  {:package "io.vproxy.vfx.ui.layout"}
  {:package "io.vproxy.vfx.ui.loading"}
  {:package "io.vproxy.vfx.ui.pane"}
  {:package "io.vproxy.vfx.ui.scene"}
  {:package "io.vproxy.vfx.ui.shapes"}
  {:package "io.vproxy.vfx.ui.slider"}
  {:package "io.vproxy.vfx.ui.stage"}
  {:package "io.vproxy.vfx.ui.table"}
  {:package "io.vproxy.vfx.ui.toggle"}
  {:package "io.vproxy.vfx.ui.wrapper"}
  {:package "io.vproxy.vfx.util"}
  {:package "io.vproxy.vfx.util.algebradata"}
  {:package "io.vproxy.vfx.util.imagewrapper"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "javafx.base"}
  {:module "javafx.graphics"}
  {:module "javafx.controls"}
  {:module "javafx.swing"}
  {:module "javafx.media"}
  {:module "java.logging", :version "11.0.2"}
  {:module "java.desktop", :version "11.0.2"}
  {:module "com.github.kwhat.jnativehook", :version "2.2.2"}
  {:module "vjson"}
  {:module "io.vproxy.base"}
  {:module "kotlin.stdlib"}],
 :provides [],
 :uses [],
 :version "1.4.0"}


name: io.vproxy.windivert
version: 1.1.2
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: divert-java-core
mvn_version: 1.1.2
type: jar
sha256: 5b7d24f858cb4fba0be350e7cd3a8c0d2a436afd930b262eab4245da1f6e7b13
created_at: 2026-04-20 19:30:12
module_info:
{:name "io.vproxy.windivert",
 :exports
 [{:package "io.vproxy.windivert"}
  {:package "io.vproxy.windivert.pni"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "io.vproxy.base"}
  {:module "io.vproxy.pni"}],
 :provides [],
 :uses [],
 :version "1.1.2"}


name: io.vproxy.windivert.hostsmanager
version: 1.1.2
target_platform: universal
mvn_groupId: io.vproxy
mvn_artifactId: divert-java-hostsmanager
mvn_version: 1.1.2
type: jar
sha256: 25e79e0b677bb824526a1163e17ddc95bdd177301b20608c2f6c3740ce1a879d
created_at: 2026-04-20 19:30:12
module_info:
{:name "io.vproxy.windivert.hostsmanager",
 :exports [{:package "io.vproxy.windivert.hostsmanager"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "io.vproxy.base"}
  {:module "io.vproxy.windivert"}],
 :provides [],
 :uses [],
 :version "1.1.2"}


name: io.vulpine.lib.http
version: 0.3.0
target_platform: universal
mvn_groupId: io.vulpine.lib
mvn_artifactId: http
mvn_version: 0.3.0
type: jar
sha256: d0aed5eb1a64eb2dc6cb601062bcad5c4573f5120d4acb517709f4d079a65f9b
created_at: 2026-04-20 19:30:12
module_info:
{:name "io.vulpine.lib.http",
 :exports [{:package "io.vulpine.lib.http"}],
 :requires
 [{:module "java.base", :version "10.0.1", :mandated true}
  {:module "logging"}],
 :provides [],
 :uses [],
 :version "0.3.0"}


name: io.vulpine.lib.json.schema.builder
version: 2.2.0
target_platform: universal
mvn_groupId: io.vulpine.lib
mvn_artifactId: json-schema-builder
mvn_version: 2.2.0
type: jar
sha256: ea769264a5e579c5150208276d8d72d3d08efe06f4d3b87c7d8a1305d277b52f
created_at: 2026-04-20 19:30:12
module_info:
{:name "io.vulpine.lib.json.schema.builder",
 :exports
 [{:package "io.vulpine.lib.json.schema"}
  {:package "io.vulpine.lib.json.schema.v4"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.annotation"}],
 :provides [],
 :uses [],
 :version "2.2.0"}


name: io.vulpine.lib.sql.load
version: 0.2.1
target_platform: universal
mvn_groupId: io.vulpine.lib
mvn_artifactId: sql-import
mvn_version: 0.2.1
type: jar
sha256: f54fabd7153927c9bf9ba4d4edd2a74a4441d3db181c7dcadae5604e4af953b0
created_at: 2026-04-20 19:30:13
module_info:
{:name "io.vulpine.lib.sql.load",
 :exports [{:package "io.vulpine.lib.sql.load"}],
 :requires [{:module "java.base", :version "10.0.1", :mandated true}],
 :provides [],
 :uses [],
 :version "0.2.1"}


name: io.winterframework.core
version: 1.1.0
target_platform: universal
mvn_groupId: io.winterframework
mvn_artifactId: winter-core
mvn_version: 1.1.0
type: jar
sha256: 311c47343848c25b0cc8a5d59bf8d744dc39fe7aa2056abd815befc3f31f4c5d
created_at: 2026-04-20 19:30:13
module_info:
{:name "io.winterframework.core",
 :exports [{:package "io.winterframework.core.v1"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.apache.logging.log4j", :version "2.14.1"}
  {:module "java.compiler", :static true, :transitive true}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :static true,
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.1.0",
 :packages [{:package "io.winterframework.core.v1"}]}


name: io.winterframework.core.annotation
version: 1.1.0
target_platform: universal
mvn_groupId: io.winterframework
mvn_artifactId: winter-core-annotation
mvn_version: 1.1.0
type: jar
sha256: 6b881c358ca924800f73d8a3b3f574f180e5636a6ed1840c023881178875705d
created_at: 2026-04-20 19:30:13
module_info:
{:name "io.winterframework.core.annotation",
 :exports [{:package "io.winterframework.core.annotation"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.0",
 :packages [{:package "io.winterframework.core.annotation"}]}


name: io.winterframework.core.compiler
version: 1.1.0
target_platform: universal
mvn_groupId: io.winterframework
mvn_artifactId: winter-core-compiler
mvn_version: 1.1.0
type: jar
sha256: 18cfa787840a12fbe7326581cc2d9e5b8bde6cabcf156cbdfe6d481f5a82ee7f
created_at: 2026-04-20 19:30:13
module_info:
{:name "io.winterframework.core.compiler",
 :exports
 [{:package "io.winterframework.core.compiler.spi"}
  {:package "io.winterframework.core.compiler.spi.plugin"}
  {:package "io.winterframework.core.compiler.spi.support"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.compiler", :transitive true}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :transitive true}],
 :provides
 [{:service "javax.annotation.processing.Processor",
   :with ["io.winterframework.core.compiler.WinterCompiler"]}],
 :uses
 [{:service
   "io.winterframework.core.compiler.spi.plugin.CompilerPlugin"}],
 :version "1.1.0",
 :packages
 [{:package "io.winterframework.core.compiler"}
  {:package "io.winterframework.core.compiler.bean"}
  {:package "io.winterframework.core.compiler.common"}
  {:package "io.winterframework.core.compiler.cycle"}
  {:package "io.winterframework.core.compiler.module"}
  {:package "io.winterframework.core.compiler.plugin"}
  {:package "io.winterframework.core.compiler.socket"}
  {:package "io.winterframework.core.compiler.spi"}
  {:package "io.winterframework.core.compiler.spi.plugin"}
  {:package "io.winterframework.core.compiler.spi.support"}
  {:package "io.winterframework.core.compiler.wire"}]}


name: io.winterframework.mod.base
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-base
mvn_version: 1.0.0
type: jar
sha256: 259f59d096950cf3ac77fb340ea0455f13ffe810eb159e9e79caaec25d970a57
created_at: 2026-04-20 19:30:14
module_info:
{:name "io.winterframework.mod.base",
 :exports
 [{:package "io.winterframework.mod.base"}
  {:package "io.winterframework.mod.base.net"}
  {:package "io.winterframework.mod.base.reflect"}
  {:package "io.winterframework.mod.base.resource"}
  {:package "io.winterframework.mod.base.converter"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.apache.commons.text"}
  {:module "org.apache.commons.lang3"}
  {:module "reactor.core", :transitive true}
  {:module "org.reactivestreams", :transitive true}
  {:module "io.netty.common"}
  {:module "io.netty.buffer", :transitive true}
  {:module "io.netty.transport", :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.base"}
  {:package "io.winterframework.mod.base.converter"}
  {:package "io.winterframework.mod.base.net"}
  {:package "io.winterframework.mod.base.reflect"}
  {:package "io.winterframework.mod.base.resource"}]}


name: io.winterframework.mod.boot
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-boot
mvn_version: 1.0.0
type: jar
sha256: 13d6304bb3a12bc0f12b862aee02923b2fd7f1885aa6e6a165ce996c93a3cd06
created_at: 2026-04-20 19:30:14
module_info:
{:name "io.winterframework.mod.boot",
 :exports [{:package "io.winterframework.mod.boot"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core",
   :version "1.1.0",
   :transitive true}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :static true}
  {:module "io.winterframework.mod.base",
   :version "1.0.0",
   :transitive true}
  {:module "io.winterframework.mod.configuration",
   :version "1.0.0",
   :transitive true}
  {:module "org.apache.logging.log4j", :version "2.14.1"}
  {:module "reactor.core", :transitive true}
  {:module "org.reactivestreams", :transitive true}
  {:module "io.netty.buffer", :transitive true}
  {:module "io.netty.common"}
  {:module "io.netty.transport", :transitive true}
  {:module "io.netty.transport.unix.common", :static true}
  {:module "io.netty.transport.epoll", :static true}
  {:module "io.netty.transport.kqueue", :static true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.12.3",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.boot"}
  {:package "io.winterframework.mod.boot.internal.converter"}
  {:package "io.winterframework.mod.boot.internal.net"}
  {:package "io.winterframework.mod.boot.internal.resource"}]}


name: io.winterframework.mod.configuration
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-configuration
mvn_version: 1.0.0
type: jar
sha256: c422736af87d9d60f5521621cc770b5309ef30b253ca9522b5a61de1a0efaa66
created_at: 2026-04-20 19:30:14
module_info:
{:name "io.winterframework.mod.configuration",
 :exports
 [{:package "io.winterframework.mod.configuration"}
  {:package "io.winterframework.mod.configuration.source"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.mod.base",
   :version "1.0.0",
   :transitive true}
  {:module "jdk.unsupported"}
  {:module "reactor.core", :transitive true}
  {:module "org.reactivestreams", :transitive true}
  {:module "lettuce.core", :static true}
  {:module "org.apache.logging.log4j", :version "2.14.1"}
  {:module "org.apache.commons.text"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.configuration"}
  {:package "io.winterframework.mod.configuration.internal"}
  {:package
   "io.winterframework.mod.configuration.internal.parser.option"}
  {:package
   "io.winterframework.mod.configuration.internal.parser.properties"}
  {:package "io.winterframework.mod.configuration.source"}]}


name: io.winterframework.mod.configuration.compiler
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-configuration-compiler
mvn_version: 1.0.0
type: jar
sha256: 9f9c3e6634f5361caff6583317cd378cb2d9acf23a60fee9be1de7984a202af4
created_at: 2026-04-20 19:30:14
module_info:
{:name "io.winterframework.mod.configuration.compiler",
 :exports
 [{:package "io.winterframework.mod.configuration.compiler.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core.compiler",
   :version "1.1.0",
   :transitive true}
  {:module "io.winterframework.mod.configuration", :version "1.0.0"}],
 :provides
 [{:service
   "io.winterframework.core.compiler.spi.plugin.CompilerPlugin",
   :with
   ["io.winterframework.mod.configuration.compiler.internal.ConfigurationCompilerPlugin"]}],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.configuration.compiler.internal"}
  {:package "io.winterframework.mod.configuration.compiler.spi"}]}


name: io.winterframework.mod.http.base
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-http-base
mvn_version: 1.0.0
type: jar
sha256: 25e6a4466c47825ac387c290bc8138cb82aed89796c9900385b77066e635116e
created_at: 2026-04-20 19:30:15
module_info:
{:name "io.winterframework.mod.http.base",
 :exports
 [{:package "io.winterframework.mod.http.base"}
  {:package "io.winterframework.mod.http.base.header"}
  {:package "io.winterframework.mod.http.base.internal",
   :to ["io.winterframework.mod.http.server"]}
  {:package "io.winterframework.mod.http.base.internal.header",
   :to
   ["io.winterframework.mod.http.server"
    "io.winterframework.mod.web"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core", :version "1.1.0"}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :static true}
  {:module "io.winterframework.mod.base",
   :version "1.0.0",
   :transitive true}
  {:module "io.netty.buffer", :transitive true}
  {:module "io.netty.common"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.http.base"}
  {:package "io.winterframework.mod.http.base.header"}
  {:package "io.winterframework.mod.http.base.internal"}
  {:package "io.winterframework.mod.http.base.internal.header"}]}


name: io.winterframework.mod.http.server
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-http-server
mvn_version: 1.0.0
type: jar
sha256: bd3e03a2d1f76f691a1d2bbcfa76b5db0e8a821b0b5a4f055ac1aea6a4902390
created_at: 2026-04-20 19:30:15
module_info:
{:name "io.winterframework.mod.http.server",
 :exports [{:package "io.winterframework.mod.http.server"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core", :version "1.1.0"}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :static true}
  {:module "io.winterframework.mod.base",
   :version "1.0.0",
   :transitive true}
  {:module "io.winterframework.mod.configuration", :version "1.0.0"}
  {:module "io.winterframework.mod.http.base",
   :version "1.0.0",
   :transitive true}
  {:module "org.apache.logging.log4j", :version "2.14.1"}
  {:module "com.fasterxml.jackson.databind", :version "2.12.3"}
  {:module "jdk.unsupported"}
  {:module "reactor.core", :transitive true}
  {:module "org.reactivestreams", :transitive true}
  {:module "io.netty.buffer", :transitive true}
  {:module "io.netty.common"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.codec.http2"}
  {:module "io.netty.handler"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.http.server"}
  {:package "io.winterframework.mod.http.server.internal"}
  {:package "io.winterframework.mod.http.server.internal.http1x"}
  {:package "io.winterframework.mod.http.server.internal.http2"}
  {:package "io.winterframework.mod.http.server.internal.multipart"}
  {:package "io.winterframework.mod.http.server.internal.netty"}]}


name: io.winterframework.mod.web
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-web
mvn_version: 1.0.0
type: jar
sha256: ffa7f793d942ad4963dd29f017d700def62e5c5b6f045d49df3dea2a7b2f6deb
created_at: 2026-04-20 19:30:15
module_info:
{:name "io.winterframework.mod.web",
 :exports
 [{:package "io.winterframework.mod.web"}
  {:package "io.winterframework.mod.web.annotation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core", :version "1.1.0"}
  {:module "io.winterframework.core.annotation",
   :version "1.1.0",
   :static true}
  {:module "io.winterframework.mod.base",
   :version "1.0.0",
   :transitive true}
  {:module "io.winterframework.mod.configuration", :version "1.0.0"}
  {:module "io.winterframework.mod.http.server",
   :version "1.0.0",
   :transitive true}
  {:module "org.apache.logging.log4j", :version "2.14.1"}
  {:module "reactor.core"}
  {:module "org.reactivestreams"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.web"}
  {:package "io.winterframework.mod.web.annotation"}
  {:package "io.winterframework.mod.web.internal"}]}


name: io.winterframework.mod.web.compiler
version: 1.0.0
target_platform: universal
mvn_groupId: io.winterframework.mod
mvn_artifactId: winter-web-compiler
mvn_version: 1.0.0
type: jar
sha256: d41796814b46f3ffdf2c7798ef482c275745cbf8b2b97360132ad46bb4c7333f
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.winterframework.mod.web.compiler",
 :exports [{:package "io.winterframework.mod.web.compiler.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "io.winterframework.core.compiler",
   :version "1.1.0",
   :transitive true}
  {:module "io.winterframework.mod.base", :version "1.0.0"}
  {:module "io.winterframework.mod.http.base",
   :version "1.0.0",
   :transitive true}
  {:module "io.winterframework.mod.http.server", :version "1.0.0"}
  {:module "io.winterframework.mod.web", :version "1.0.0"}
  {:module "reactor.core"}
  {:module "org.reactivestreams"}],
 :provides
 [{:service
   "io.winterframework.core.compiler.spi.plugin.CompilerPlugin",
   :with
   ["io.winterframework.mod.web.compiler.internal.WebRouterConfigurerCompilerPlugin"]}],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "io.winterframework.mod.web.compiler.internal"}
  {:package "io.winterframework.mod.web.compiler.spi"}]}


name: io.xlate.inject.property
version: 2.0.0
target_platform: universal
mvn_groupId: io.xlate
mvn_artifactId: property-inject
mvn_version: 2.0.0
type: jar
sha256: 1b30439d84f4ca4a65404e76fcbd013df1e3eda985d11b20138378cc0e8d9582
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.xlate.inject.property",
 :exports [{:package "io.xlate.inject"}],
 :requires
 [{:module "java.base"}
  {:module "java.logging"}
  {:module "jakarta.cdi", :version "4.0.1"}
  {:module "jakarta.json", :version "2.1.3", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "io.xlate.inject"}]}


name: io.xlate.jsonapi.rvp
version: 0.1.1
target_platform: universal
mvn_groupId: io.xlate
mvn_artifactId: jsonapi-rvp
mvn_version: 0.1.1
type: jar
sha256: 83186cabd00bd2522d2be074906e29f365615415dc67c532832c5337dbeb54ba
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.xlate.jsonapi.rvp",
 :exports [{:package "io.xlate.jsonapi.rvp"}],
 :requires
 [{:module "java.base", :version "11.0.20.1", :mandated true}
  {:module "java.desktop", :version "11.0.20.1"}
  {:module "java.logging", :version "11.0.20.1"}
  {:module "jakarta.cdi", :version "4.0.1"}
  {:module "jakarta.el", :version "5.0.0"}
  {:module "jakarta.inject", :version "2.0.1"}
  {:module "jakarta.persistence", :version "3.1.0"}
  {:module "jakarta.transaction", :version "2.0.1"}
  {:module "jakarta.validation", :version "3.0.2"}
  {:module "jakarta.xml.bind", :version "4.0.1"}
  {:module "jakarta.json", :version "2.1.1", :transitive true}
  {:module "jakarta.ws.rs", :version "3.1.0", :transitive true}],
 :provides [],
 :uses [],
 :version "0.1.1",
 :packages
 [{:package "io.xlate.jsonapi.rvp"}
  {:package "io.xlate.jsonapi.rvp.internal"}
  {:package "io.xlate.jsonapi.rvp.internal.persistence.boundary"}
  {:package "io.xlate.jsonapi.rvp.internal.persistence.entity"}
  {:package "io.xlate.jsonapi.rvp.internal.rs.boundary"}
  {:package "io.xlate.jsonapi.rvp.internal.rs.entity"}
  {:package "io.xlate.jsonapi.rvp.internal.validation.boundary"}]}


name: io.xlate.staedi
version: 1.25.3
target_platform: universal
mvn_groupId: io.xlate
mvn_artifactId: staedi
mvn_version: 1.25.3
type: jar
sha256: 8d6ac5b61c99beb5703466ccd6c3741121518eb807f723b33e200d639786824b
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.xlate.staedi",
 :exports
 [{:package "io.xlate.edi.schema"}
  {:package "io.xlate.edi.schema.implementation"}
  {:package "io.xlate.edi.stream"}],
 :requires
 [{:module "java.base"}
  {:module "java.logging"}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [],
 :version "1.25.3",
 :packages
 [{:package "EDIFACT"}
  {:package "X12"}
  {:package "io.xlate.edi.internal"}
  {:package "io.xlate.edi.internal.schema"}
  {:package "io.xlate.edi.internal.schema.implementation"}
  {:package "io.xlate.edi.internal.schema.tradacoms"}
  {:package "io.xlate.edi.internal.stream"}
  {:package "io.xlate.edi.internal.stream.json"}
  {:package "io.xlate.edi.internal.stream.tokenization"}
  {:package "io.xlate.edi.internal.stream.validation"}
  {:package "io.xlate.edi.schema"}
  {:package "io.xlate.edi.schema.implementation"}
  {:package "io.xlate.edi.stream"}
  {:package "schema"}]}


name: io.xlate.validation
version: 1.4.2
target_platform: universal
mvn_groupId: io.xlate
mvn_artifactId: validators
mvn_version: 1.4.2
type: jar
sha256: e1af7bcc4a940218f75adedfc6f317789a40d6fedcbd3e69955539057cc35334
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.xlate.validation",
 :exports [{:package "io.xlate.validation.constraints"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.naming", :static true}
  {:module "java.sql", :static true}
  {:module "jakarta.el", :version "5.0.1", :static true}
  {:module "jakarta.validation", :version "3.0.2", :transitive true}],
 :provides [],
 :uses [],
 :version "1.4.2",
 :packages
 [{:package "io.xlate.validation.constraints"}
  {:package "io.xlate.validation.internal.constraintvalidators"}]}


name: io.xlate.yamljson
version: 0.2.0
target_platform: universal
mvn_groupId: io.xlate
mvn_artifactId: yaml-json
mvn_version: 0.2.0
type: jar
sha256: 13629f32a8a114e8419b0fb311a0c5c11e453eb66f154bf22ef556f26b70eb1f
created_at: 2026-04-20 19:30:16
module_info:
{:name "io.xlate.yamljson",
 :exports [{:package "io.xlate.yamljson"}],
 :requires
 [{:module "java.base"}
  {:module "java.logging"}
  {:module "jakarta.json", :version "2.1.3", :transitive true}
  {:module "org.snakeyaml.engine.v2", :version "2.7", :static true}
  {:module "org.yaml.snakeyaml", :version "2.2", :static true}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "io.xlate.yamljson"}]}


name: io.xpipe.api
version: 8.2
target_platform: universal
mvn_groupId: io.xpipe
mvn_artifactId: xpipe-api
mvn_version: 8.2
type: jar
sha256: e14fa52ff682c0758baed4713b98c52071e8dfacabe207dca1dd63650e007cb3
created_at: 2026-04-20 19:30:17
module_info:
{:name "io.xpipe.api",
 :exports
 [{:package "io.xpipe.api"}
  {:package "io.xpipe.api.connector"}
  {:package "io.xpipe.api.util"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "io.xpipe.core", :transitive true}
  {:module "io.xpipe.beacon"}],
 :provides [],
 :uses [],
 :version "8.2"}


name: io.xpipe.beacon
version: 16.6
target_platform: universal
mvn_groupId: io.xpipe
mvn_artifactId: xpipe-beacon
mvn_version: 16.6
type: jar
sha256: b3be2851bcee27e63d3b41289129c806700f3db96855a3ce03acee31ad69efed
created_at: 2026-04-20 19:30:17
module_info:
{:name "io.xpipe.beacon",
 :exports
 [{:package "io.xpipe.beacon"}
  {:package "io.xpipe.beacon.test"}
  {:package "io.xpipe.beacon.api"}],
 :requires
 [{:module "java.base", :version "24.0.1", :mandated true}
  {:module "com.fasterxml.jackson.core", :version "2.18.3"}
  {:module "com.fasterxml.jackson.annotation", :version "2.18.3"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "io.xpipe.core", :transitive true}
  {:module "lombok", :static true}
  {:module "org.junit.jupiter.api", :version "5.11.4", :static true}
  {:module "jdk.httpserver", :version "24.0.1"}
  {:module "java.net.http", :version "24.0.1"}
  {:module "java.desktop", :version "24.0.1"}],
 :provides
 [{:service "io.xpipe.core.util.ModuleLayerLoader",
   :with ["io.xpipe.beacon.BeaconInterface$Loader"]}
  {:service "com.fasterxml.jackson.databind.Module",
   :with ["io.xpipe.beacon.BeaconJacksonModule"]}
  {:service "io.xpipe.beacon.BeaconInterface",
   :with
   ["io.xpipe.beacon.api.ShellStartExchange"
    "io.xpipe.beacon.api.ShellStopExchange"
    "io.xpipe.beacon.api.ShellExecExchange"
    "io.xpipe.beacon.api.DaemonModeExchange"
    "io.xpipe.beacon.api.DaemonStatusExchange"
    "io.xpipe.beacon.api.DaemonFocusExchange"
    "io.xpipe.beacon.api.DaemonOpenExchange"
    "io.xpipe.beacon.api.DaemonStopExchange"
    "io.xpipe.beacon.api.HandshakeExchange"
    "io.xpipe.beacon.api.ConnectionQueryExchange"
    "io.xpipe.beacon.api.ConnectionInfoExchange"
    "io.xpipe.beacon.api.ConnectionRemoveExchange"
    "io.xpipe.beacon.api.ConnectionAddExchange"
    "io.xpipe.beacon.api.CategoryAddExchange"
    "io.xpipe.beacon.api.ConnectionBrowseExchange"
    "io.xpipe.beacon.api.ConnectionTerminalExchange"
    "io.xpipe.beacon.api.ConnectionToggleExchange"
    "io.xpipe.beacon.api.ConnectionRefreshExchange"
    "io.xpipe.beacon.api.AskpassExchange"
    "io.xpipe.beacon.api.TerminalPrepareExchange"
    "io.xpipe.beacon.api.TerminalRegisterExchange"
    "io.xpipe.beacon.api.TerminalWaitExchange"
    "io.xpipe.beacon.api.TerminalLaunchExchange"
    "io.xpipe.beacon.api.TerminalExternalLaunchExchange"
    "io.xpipe.beacon.api.SshLaunchExchange"
    "io.xpipe.beacon.api.FsReadExchange"
    "io.xpipe.beacon.api.FsBlobExchange"
    "io.xpipe.beacon.api.FsWriteExchange"
    "io.xpipe.beacon.api.FsScriptExchange"
    "io.xpipe.beacon.api.DaemonVersionExchange"]}],
 :uses [{:service "io.xpipe.beacon.BeaconInterface"}],
 :version "16.6",
 :open true}


name: io.xpipe.core
version: 16.6
target_platform: universal
mvn_groupId: io.xpipe
mvn_artifactId: xpipe-core
mvn_version: 16.6
type: jar
sha256: 5c0c12dcdd2ed753b591c13576b9118a503cd33d4e11e0be188f0ac94f8091d0
created_at: 2026-04-20 19:30:17
module_info:
{:name "io.xpipe.core",
 :exports
 [{:package "io.xpipe.core.store"}
  {:package "io.xpipe.core.util"}
  {:package "io.xpipe.core.dialog"}
  {:package "io.xpipe.core.process"}],
 :requires
 [{:module "java.base", :version "24.0.1", :mandated true}
  {:module "com.fasterxml.jackson.datatype.jsr310", :version "2.18.3"}
  {:module "com.fasterxml.jackson.core", :version "2.18.3"}
  {:module "com.fasterxml.jackson.annotation", :version "2.18.3"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "java.net.http", :version "24.0.1"}
  {:module "lombok", :static true}],
 :provides
 [{:service "io.xpipe.core.util.ModuleLayerLoader",
   :with
   ["io.xpipe.core.util.JacksonMapper$Loader"
    "io.xpipe.core.process.ShellDialects$Loader"]}
  {:service "com.fasterxml.jackson.databind.Module",
   :with ["io.xpipe.core.util.CoreJacksonModule"]}],
 :uses
 [{:service "com.fasterxml.jackson.databind.Module"}
  {:service "io.xpipe.core.util.DataStateProvider"}
  {:service "io.xpipe.core.util.ModuleLayerLoader"}
  {:service "io.xpipe.core.process.ShellDialect"}
  {:service "io.xpipe.core.util.JacksonExtension"}],
 :version "16.6",
 :open true}


name: io.xpipe.modulefs
version: 0.1.6
target_platform: universal
mvn_groupId: io.xpipe
mvn_artifactId: modulefs
mvn_version: 0.1.6
type: jar
sha256: 31b64b3258da88a52525d8669984d1e66cea7f15813e7ca10c6c9deec08edd7c
created_at: 2026-04-20 19:30:17
module_info:
{:name "io.xpipe.modulefs",
 :exports [{:package "io.xpipe.modulefs"}],
 :requires
 [{:module "java.base", :version "17.0.1", :mandated true}
  {:module "jdk.zipfs", :version "17.0.1", :transitive true}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["io.xpipe.modulefs.ModuleFileSystemProvider"]}],
 :uses [],
 :version "0.1.6"}


name: io.zrz.psqlwriter
version: 0.2.0
target_platform: universal
mvn_groupId: io.zrz.psqlwriter
mvn_artifactId: psqlwriter
mvn_version: 0.2.0
type: jar
sha256: 031c3ccc432f7f3c7dac167e9c54a7b371ba2f80695f176fd4bc8d3e1129c1c4
created_at: 2026-04-20 19:30:18
module_info:
{:name "io.zrz.psqlwriter",
 :exports
 [{:package "io.zrz.psqlwriter"}
  {:package "io.zrz.psqlwriter.execution"}],
 :requires
 [{:module "java.base", :version "16.0.1", :mandated true}
  {:module "com.google.common"}
  {:module "java.sql", :version "16.0.1"}],
 :provides [],
 :uses [],
 :version "0.2.0"}


name: is.codion.common.core
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-common-core
mvn_version: 0.18.34
type: jar
sha256: 09edcb46c41dcfcf52d8e0eb2e1fa5ad4a26269f1c99a51db25fad576ac6ebc5
created_at: 2026-04-20 19:30:18
module_info:
{:name "is.codion.common.core",
 :exports
 [{:package "is.codion.common"}
  {:package "is.codion.common.event"}
  {:package "is.codion.common.format"}
  {:package "is.codion.common.item"}
  {:package "is.codion.common.logging"}
  {:package "is.codion.common.observable"}
  {:package "is.codion.common.property"}
  {:package "is.codion.common.proxy"}
  {:package "is.codion.common.resource"}
  {:package "is.codion.common.scheduler"}
  {:package "is.codion.common.state"}
  {:package "is.codion.common.user"}
  {:package "is.codion.common.value"}
  {:package "is.codion.common.version"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jspecify", :transitive true}],
 :provides [],
 :uses
 [{:service "is.codion.common.logging.LoggerProxy"}
  {:service "is.codion.common.resource.Resources"}],
 :version "0.18.34"}


name: is.codion.common.db
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-common-db
mvn_version: 0.18.34
type: jar
sha256: 357a2d51595eaf55cd66ae18390e665928ceb394c50b86e0ef1cf37918cab7a9
created_at: 2026-04-20 19:30:18
module_info:
{:name "is.codion.common.db",
 :exports
 [{:package "is.codion.common.db.connection"}
  {:package "is.codion.common.db.database"}
  {:package "is.codion.common.db.exception"}
  {:package "is.codion.common.db.operation"}
  {:package "is.codion.common.db.pool"}
  {:package "is.codion.common.db.report"}
  {:package "is.codion.common.db.result"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jspecify", :transitive true}
  {:module "java.sql", :version "21.0.6", :transitive true}
  {:module "is.codion.common.core", :transitive true}],
 :provides [],
 :uses
 [{:service "is.codion.common.db.database.DatabaseFactory"}
  {:service "is.codion.common.db.pool.ConnectionPoolFactory"}],
 :version "0.18.34"}


name: is.codion.common.i18n
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-common-i18n
mvn_version: 0.18.34
type: jar
sha256: 367142cb477e6da3c1b43493cb9e5d470702c9424913bb109cb79a36346a4f83
created_at: 2026-04-20 19:30:19
module_info:
{:name "is.codion.common.i18n",
 :exports [{:package "is.codion.common.i18n"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jspecify", :transitive true}
  {:module "is.codion.common.core"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.common.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-common-model
mvn_version: 0.18.34
type: jar
sha256: 8fceacd1436a45d9f762e95dc561253addf852d3321a00053213fa38ba497cca
created_at: 2026-04-20 19:30:19
module_info:
{:name "is.codion.common.model",
 :exports
 [{:package "is.codion.common.model"}
  {:package "is.codion.common.model.condition"}
  {:package "is.codion.common.model.filter"}
  {:package "is.codion.common.model.selection"}
  {:package "is.codion.common.model.summary"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jspecify", :transitive true}
  {:module "java.prefs", :version "21.0.6"}
  {:module "is.codion.common.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.common.rmi
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-common-rmi
mvn_version: 0.18.34
type: jar
sha256: 468672cfaa226ee282cd1bf9319c861c38adfe40b1493ccfd7fb749060c238f3
created_at: 2026-04-20 19:30:19
module_info:
{:name "is.codion.common.rmi",
 :exports
 [{:package "is.codion.common.rmi.client"}
  {:package "is.codion.common.rmi.server"}
  {:package "is.codion.common.rmi.server.exception"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jspecify", :transitive true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "jdk.management", :version "21.0.6"}
  {:module "nl.altindag.ssl", :version "9.1.0"}
  {:module "java.rmi", :version "21.0.6", :transitive true}
  {:module "is.codion.common.core", :transitive true}],
 :provides
 [{:service "is.codion.common.rmi.server.ObjectInputFilterFactory",
   :with ["is.codion.common.rmi.server.SerializationFilterFactory"]}],
 :uses
 [{:service "is.codion.common.rmi.server.AuxiliaryServerFactory"}
  {:service "is.codion.common.rmi.server.Authenticator"}
  {:service "is.codion.common.rmi.server.ObjectInputFilterFactory"}],
 :version "0.18.34"}


name: is.codion.dbms.db2
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-db2
mvn_version: 0.18.34
type: jar
sha256: 3bc8fff2860d312ce45bee1d981e6dbde294cf14c2dd08378ec4676623081127
created_at: 2026-04-20 19:30:19
module_info:
{:name "is.codion.dbms.db2",
 :exports [{:package "is.codion.dbms.db2"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.db2.Db2DatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.db2database
version: 0.17.27
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-db2database
mvn_version: 0.17.27
type: jar
sha256: 443edef95cb12d10a159eaa6a51455e16d688a8421c77032328e9a477e0436be
created_at: 2026-04-20 19:30:19
module_info:
{:name "is.codion.dbms.db2database",
 :exports [{:package "is.codion.dbms.db2database"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.db2database.Db2DatabaseFactory"]}],
 :uses [],
 :version "0.17.27"}


name: is.codion.dbms.derby
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-derby
mvn_version: 0.18.34
type: jar
sha256: e1a74fec4437179a38629a746e7839c71b01c80a3cacd0fca5dcdaf526f01fb7
created_at: 2026-04-20 19:30:20
module_info:
{:name "is.codion.dbms.derby",
 :exports [{:package "is.codion.dbms.derby"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.derby.DerbyDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.h2
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-h2
mvn_version: 0.18.34
type: jar
sha256: 989a504a6acb766fa6a10888be0c6c08655992e08aa909117b8a4ff037abdef3
created_at: 2026-04-20 19:30:20
module_info:
{:name "is.codion.dbms.h2",
 :exports [{:package "is.codion.dbms.h2"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.h2.H2DatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.h2database
version: 0.17.27
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-h2database
mvn_version: 0.17.27
type: jar
sha256: 4f99dab737b18ae3f6e725317bf2b68b11d135bee9797bb2d1186086666d3a9f
created_at: 2026-04-20 19:30:20
module_info:
{:name "is.codion.dbms.h2database",
 :exports [{:package "is.codion.dbms.h2database"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.h2database.H2DatabaseFactory"]}],
 :uses [],
 :version "0.17.27"}


name: is.codion.dbms.hsqldb
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-hsqldb
mvn_version: 0.18.34
type: jar
sha256: 30f928a197cfcfa16fb027d6c5fb9852d12d4cb88116e393ff055373ae79b95f
created_at: 2026-04-20 19:30:20
module_info:
{:name "is.codion.dbms.hsqldb",
 :exports [{:package "is.codion.dbms.hsqldb"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.hsqldb.HSQLDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.mariadb
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-mariadb
mvn_version: 0.18.34
type: jar
sha256: 9f19ab3c49402925ea7dce0a9bbbda95c46e1ad20c20b5a2e2a9e574b2fd4f2e
created_at: 2026-04-20 19:30:20
module_info:
{:name "is.codion.dbms.mariadb",
 :exports [{:package "is.codion.dbms.mariadb"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.mariadb.MariaDBDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.mysql
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-mysql
mvn_version: 0.18.34
type: jar
sha256: 3a8f911b95f854ae95c00bae0afda275d13434497fe54dfd46b204606a6901d8
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.dbms.mysql",
 :exports [{:package "is.codion.dbms.mysql"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.mysql.MySQLDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.oracle
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-oracle
mvn_version: 0.18.34
type: jar
sha256: e2bb4fe35dba7eb2492b620db5d19866de995fe426b63d7d96ed8e72c3ef055c
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.dbms.oracle",
 :exports [{:package "is.codion.dbms.oracle"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.oracle.OracleDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.postgresql
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-postgresql
mvn_version: 0.18.34
type: jar
sha256: f22dd56d02dbb2aa9b3f20230193872b7fd889dedf60fe4e3525a98a301ee61c
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.dbms.postgresql",
 :exports [{:package "is.codion.dbms.postgresql"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.postgresql.PostgreSQLDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.sqlite
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-sqlite
mvn_version: 0.18.34
type: jar
sha256: dbf37a05c455815e4aef25620d86e236adf8812cbf1c40376454bf926471725e
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.dbms.sqlite",
 :exports [{:package "is.codion.dbms.sqlite"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.sqlite.SQLiteDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.dbms.sqlserver
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-dbms-sqlserver
mvn_version: 0.18.34
type: jar
sha256: 354e6a0d6b24b3ed24386a0e0cd1d4aaffa918ddcccb3e397ecb87b41ca031fa
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.dbms.sqlserver",
 :exports [{:package "is.codion.dbms.sqlserver"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides
 [{:service "is.codion.common.db.database.DatabaseFactory",
   :with ["is.codion.dbms.sqlserver.SQLServerDatabaseFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.db.core
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-db-core
mvn_version: 0.18.34
type: jar
sha256: 54b3bd3e3dd382431d663ab33afd37a9e1fd29814e75d7f0b2a962dc115ea753
created_at: 2026-04-20 19:30:21
module_info:
{:name "is.codion.framework.db.core",
 :exports [{:package "is.codion.framework.db"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.framework.domain", :transitive true}],
 :provides [],
 :uses
 [{:service
   "is.codion.framework.db.EntityConnectionProvider$Builder"}],
 :version "0.18.34"}


name: is.codion.framework.db.http
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-db-http
mvn_version: 0.18.34
type: jar
sha256: 973fb872634a23bcdded6e96ac21ed0a42872632e28e10e7f8abc0d19dff65d5
created_at: 2026-04-20 19:30:22
module_info:
{:name "is.codion.framework.db.http",
 :exports [{:package "is.codion.framework.db.http"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "java.net.http", :version "21.0.6"}
  {:module "com.fasterxml.jackson.core", :version "2.19.0"}
  {:module "com.fasterxml.jackson.databind", :version "2.19.0"}
  {:module "is.codion.framework.db.core", :transitive true}
  {:module "is.codion.framework.json.domain"}
  {:module "is.codion.framework.json.db"}],
 :provides
 [{:service "is.codion.framework.db.EntityConnectionProvider$Builder",
   :with
   ["is.codion.framework.db.http.DefaultHttpEntityConnectionProviderBuilder"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.db.local
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-db-local
mvn_version: 0.18.34
type: jar
sha256: cea2eae732d2de0d86102ac9d2ffc9e965bf530beb809a6f76d962d1ca52fdfe
created_at: 2026-04-20 19:30:22
module_info:
{:name "is.codion.framework.db.local",
 :exports [{:package "is.codion.framework.db.local"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.framework.db.core", :transitive true}],
 :provides
 [{:service "is.codion.framework.db.EntityConnectionProvider$Builder",
   :with
   ["is.codion.framework.db.local.DefaultLocalEntityConnectionProviderBuilder"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.db.rmi
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-db-rmi
mvn_version: 0.18.34
type: jar
sha256: 33d963dc13cd1ee7c53b3285862bc7ccad00689b1aa068c1473e1eb6d0e348a4
created_at: 2026-04-20 19:30:22
module_info:
{:name "is.codion.framework.db.rmi",
 :exports [{:package "is.codion.framework.db.rmi"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.common.rmi", :transitive true}
  {:module "is.codion.framework.db.core", :transitive true}],
 :provides
 [{:service "is.codion.framework.db.EntityConnectionProvider$Builder",
   :with
   ["is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.domain
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-domain
mvn_version: 0.18.34
type: jar
sha256: 6e360dcc8bd95a38e9c3191c87074f0be83e99854224affbbe9e48959cbf22f2
created_at: 2026-04-20 19:30:22
module_info:
{:name "is.codion.framework.domain",
 :exports
 [{:package "is.codion.framework.domain.entity"}
  {:package "is.codion.framework.domain.entity.attribute"}
  {:package "is.codion.framework.domain.entity.condition"}
  {:package "is.codion.framework.domain.entity.exception"}
  {:package "is.codion.framework.domain.entity.query"}
  {:package "is.codion.framework.domain"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}],
 :provides [],
 :uses [{:service "is.codion.framework.domain.Domain"}],
 :version "0.18.34"}


name: is.codion.framework.domain.db
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-domain-db
mvn_version: 0.18.34
type: jar
sha256: 4e67e8f19003d7fd0c7a682e861491c412ee6117d3bef730a8e7700f01849473
created_at: 2026-04-20 19:30:23
module_info:
{:name "is.codion.framework.domain.db",
 :exports [{:package "is.codion.framework.domain.db"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.framework.domain", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.domain.test
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-domain-test
mvn_version: 0.18.34
type: jar
sha256: 82bee590bb7695b349b3f1ada0bbd6cf99f8f08be918120076fcfbc6f0643843
created_at: 2026-04-20 19:30:23
module_info:
{:name "is.codion.framework.domain.test",
 :exports [{:package "is.codion.framework.domain.test"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "is.codion.framework.db.core", :transitive true}
  {:module "is.codion.framework.db.local"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.i18n
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-i18n
mvn_version: 0.18.34
type: jar
sha256: df18abf2a1312fffdeaefbb4b12d1ec0742065b6080fd4a05f08cb9623038a19
created_at: 2026-04-20 19:30:23
module_info:
{:name "is.codion.framework.i18n",
 :exports [{:package "is.codion.framework.i18n"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.json.db
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-json-db
mvn_version: 0.18.34
type: jar
sha256: 7686b2c545f04eb69ed006d195af0c34e68ced933a61635c6a2df7d3843f2905
created_at: 2026-04-20 19:30:23
module_info:
{:name "is.codion.framework.json.db",
 :exports [{:package "is.codion.framework.json.db"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.19.0",
   :transitive true}
  {:module "com.fasterxml.jackson.datatype.jsr310",
   :version "2.19.0",
   :transitive true}
  {:module "is.codion.framework.domain"}
  {:module "is.codion.framework.db.core"}
  {:module "is.codion.framework.json.domain"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.json.domain
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-json-domain
mvn_version: 0.18.34
type: jar
sha256: 3925d396998c64f8182b701c1aa98bf7a0274c78a05ba5f804baadef476d21d3
created_at: 2026-04-20 19:30:24
module_info:
{:name "is.codion.framework.json.domain",
 :exports [{:package "is.codion.framework.json.domain"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.19.0",
   :transitive true}
  {:module "com.fasterxml.jackson.datatype.jsr310",
   :version "2.19.0",
   :transitive true}
  {:module "is.codion.framework.domain"}],
 :provides [],
 :uses
 [{:service
   "is.codion.framework.json.domain.EntityObjectMapperFactory"}],
 :version "0.18.34"}


name: is.codion.framework.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-model
mvn_version: 0.18.34
type: jar
sha256: f1964e53ee97f242ee31fb48cad03921dd66647292f4779fc225c83591869e60
created_at: 2026-04-20 19:30:24
module_info:
{:name "is.codion.framework.model",
 :exports [{:package "is.codion.framework.model"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.common.model", :transitive true}
  {:module "is.codion.framework.db.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.model.test
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-model-test
mvn_version: 0.18.34
type: jar
sha256: 57edd8b08a628bb861c9f5945e3494b944ae794d1f272259d7f74d59448db305
created_at: 2026-04-20 19:30:24
module_info:
{:name "is.codion.framework.model.test",
 :exports [{:package "is.codion.framework.model.test"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "is.codion.framework.db.local"}
  {:module "is.codion.framework.model", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.server
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-server
mvn_version: 0.18.34
type: jar
sha256: 7ad165d65e9af52e31b97c30d4cc6ac2224a671019d2d339c439b39757709c60
created_at: 2026-04-20 19:30:24
module_info:
{:name "is.codion.framework.server",
 :exports [{:package "is.codion.framework.server"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.framework.db.local"}
  {:module "is.codion.framework.db.rmi", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.framework.servlet
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-framework-servlet
mvn_version: 0.18.34
type: jar
sha256: ae8b39c3bbea75b134cae221fc37c341007f3840e21360ba1810ca74ae90293d
created_at: 2026-04-20 19:30:24
module_info:
{:name "is.codion.framework.servlet",
 :exports [{:package "is.codion.framework.servlet"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "io.javalin", :version "6.6.0"}
  {:module "io.javalin.community.ssl", :version "6.6.0"}
  {:module "is.codion.framework.db.rmi"}
  {:module "is.codion.framework.json.domain"}
  {:module "is.codion.framework.json.db"}],
 :provides
 [{:service "is.codion.common.rmi.server.AuxiliaryServerFactory",
   :with ["is.codion.framework.servlet.EntityServiceFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.flatlaf
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-flatlaf
mvn_version: 0.18.34
type: jar
sha256: 91c5dd7acd0403ea6c0db6dd555d300d4582524a3c67c62725e8aaccf4f140be
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.flatlaf",
 :exports [],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.desktop", :version "21.0.6"}
  {:module "is.codion.swing.common.ui"}
  {:module "com.formdev.flatlaf", :transitive true}],
 :provides
 [{:service "is.codion.swing.common.ui.laf.LookAndFeelProvider",
   :with ["is.codion.plugin.flatlaf.FlatLookAndFeelProvider"]}
  {:service
   "is.codion.swing.common.ui.component.indicator.ValidIndicatorFactory",
   :with
   ["is.codion.plugin.flatlaf.indicator.FlatLafValidIndicatorFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.flatlaf.intellij.themes
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-flatlaf-intellij-themes
mvn_version: 0.18.34
type: jar
sha256: 517bcd22e9fc429ec28b6bca3fa7829e7683d004f63c2eb10d5d7185876ab9bc
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.flatlaf.intellij.themes",
 :exports
 [{:package "is.codion.plugin.flatlaf.intellij"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.akusan"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.arc"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.carbon"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.cobalt2"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.codely"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.cutepink"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.cyan"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.cyberpunk"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.darculasolid"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.darkflat"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.darkhorizon"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.darkpurple"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.dracula"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.elegant"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.espresso"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.everforest"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.gerry"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.github"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.gradianto"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.gray"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.gruvbox"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.hiberbee"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.highcontrast"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.lightflat"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.lotus"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.material"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.materialtheme"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.monocai"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.monokaipro"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.naturethemes"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.nightfall"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.nord"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.obsidiansunset"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.onedark"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.onepauintxi"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.rider"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.solarized"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.spacegray"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.srcery"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.tayviscon"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.trashpanda"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.vuesion"}
  {:package "is.codion.plugin.flatlaf.intellij.themes.xcodedark"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.logging", :version "21.0.6"}
  {:module "java.desktop", :version "21.0.6"}
  {:module "is.codion.swing.common.ui"}
  {:module "com.formdev.flatlaf", :transitive true}],
 :provides
 [{:service "is.codion.swing.common.ui.laf.LookAndFeelProvider",
   :with ["is.codion.plugin.flatlaf.intellij.IntelliJThemeProvider"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.hikari.pool
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-hikari-pool
mvn_version: 0.18.34
type: jar
sha256: d45338d198793c5540e80d479a710d76c34d00c01625b746d90034d1555cbf50
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.hikari.pool",
 :exports [{:package "is.codion.plugin.hikari.pool"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "com.zaxxer.hikari", :version "6.3.0"}
  {:module "is.codion.common.db"}],
 :provides
 [{:service "is.codion.common.db.pool.ConnectionPoolFactory",
   :with
   ["is.codion.plugin.hikari.pool.HikariConnectionPoolFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.imagepanel
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-imagepanel
mvn_version: 0.18.34
type: jar
sha256: c3f9ef8651874d73c06b3c462ef1bb2005ffffa84948be979cf0fddf4114933c
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.imagepanel",
 :exports [{:package "is.codion.plugin.imagepanel"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.desktop", :version "21.0.6"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.jasperreports
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-jasperreports
mvn_version: 0.18.34
type: jar
sha256: 7a0da19a70b71907d1a45b9f4f13e0169a14cee2d1470be9652b073cd493a9bf
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.jasperreports",
 :exports [{:package "is.codion.plugin.jasperreports"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "net.sf.jasperreports.core"}
  {:module "is.codion.common.db"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.jul.proxy
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-jul-proxy
mvn_version: 0.18.34
type: jar
sha256: 22cb58a85156b108f2d4a9a0c17ec6f0b90a2c4952e97bbafd84070ae03a3e14
created_at: 2026-04-20 19:30:25
module_info:
{:name "is.codion.plugin.jul.proxy",
 :exports [{:package "is.codion.plugin.jul"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.logging", :version "21.0.6"}
  {:module "is.codion.common.core"}],
 :provides
 [{:service "is.codion.common.logging.LoggerProxy",
   :with ["is.codion.plugin.jul.JulProxy"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.log4j.proxy
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-log4j-proxy
mvn_version: 0.18.34
type: jar
sha256: 59aa715ce08a5b96f4fa407f576714e732e30583d1d2ecf42319dfabf852447b
created_at: 2026-04-20 19:30:26
module_info:
{:name "is.codion.plugin.log4j.proxy",
 :exports [{:package "is.codion.plugin.log4j"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.apache.logging.log4j.core", :version "2.24.3"}
  {:module "org.apache.logging.log4j", :version "2.24.3"}
  {:module "is.codion.common.core"}],
 :provides
 [{:service "is.codion.common.logging.LoggerProxy",
   :with ["is.codion.plugin.log4j.Log4jProxy"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.logback.proxy
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-logback-proxy
mvn_version: 0.18.34
type: jar
sha256: 47a1f33e3d4963cd93aef6c069cf775193f63bdcb01dc35d36c9e868aac1f871
created_at: 2026-04-20 19:30:26
module_info:
{:name "is.codion.plugin.logback.proxy",
 :exports [{:package "is.codion.plugin.logback"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "ch.qos.logback.core", :version "1.5.18"}
  {:module "ch.qos.logback.classic", :version "1.5.18"}
  {:module "is.codion.common.core"}],
 :provides
 [{:service "is.codion.common.logging.LoggerProxy",
   :with ["is.codion.plugin.logback.LogbackProxy"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.plugin.tomcat.pool
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-plugin-tomcat-pool
mvn_version: 0.18.34
type: jar
sha256: a9d09d359f5b4d0beff149a390c1e3160acc386f1ba99e4790ea541e6bfc9ef1
created_at: 2026-04-20 19:30:26
module_info:
{:name "is.codion.plugin.tomcat.pool",
 :exports [{:package "is.codion.plugin.tomcat.pool"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.management", :version "21.0.6"}
  {:module "tomcat.jdbc"}
  {:module "is.codion.common.db"}],
 :provides
 [{:service "is.codion.common.db.pool.ConnectionPoolFactory",
   :with
   ["is.codion.plugin.tomcat.pool.TomcatConnectionPoolFactory"]}],
 :uses [],
 :version "0.18.34"}


name: is.codion.swing.common.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-common-model
mvn_version: 0.18.34
type: jar
sha256: 98138f3aa3c5a5770638f30d525cb20b5eae4e64fb3a8c630be0163537f7766e
created_at: 2026-04-20 19:30:26
module_info:
{:name "is.codion.swing.common.model",
 :exports
 [{:package "is.codion.swing.common.model.component.button"}
  {:package "is.codion.swing.common.model.component.combobox"}
  {:package "is.codion.swing.common.model.component.list"}
  {:package "is.codion.swing.common.model.component.table"}
  {:package "is.codion.swing.common.model.component.text"}
  {:package "is.codion.swing.common.model.worker"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.desktop", :version "21.0.6", :transitive true}
  {:module "is.codion.common.model", :transitive true}
  {:module "is.codion.common.i18n", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.swing.common.model.tools
version: 0.18.3
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-common-model-tools
mvn_version: 0.18.3
type: jar
sha256: a85c03c700276c78a62986ea7c430be70e5bfca77c1457f9c178709d517bd62b
created_at: 2026-04-20 19:30:27
module_info:
{:name "is.codion.swing.common.model.tools",
 :exports [{:package "is.codion.swing.common.model.tools.loadtest"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "org.slf4j", :version "2.0.11"}
  {:module "org.jfree.jfreechart"}
  {:module "jdk.management", :version "17.0.8"}
  {:module "java.desktop", :version "17.0.8", :transitive true}
  {:module "is.codion.common.db", :transitive true}
  {:module "is.codion.common.model", :transitive true}
  {:module "is.codion.swing.common.model", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.3"}


name: is.codion.swing.common.ui
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-common-ui
mvn_version: 0.18.34
type: jar
sha256: bd29ace63507b1fcf412ac05156736c7ea490d7651f70cd9ddd582fd92e44b88
created_at: 2026-04-20 19:30:27
module_info:
{:name "is.codion.swing.common.ui",
 :exports
 [{:package "is.codion.swing.common.ui"}
  {:package "is.codion.swing.common.ui.component"}
  {:package "is.codion.swing.common.ui.component.builder"}
  {:package "is.codion.swing.common.ui.component.button"}
  {:package "is.codion.swing.common.ui.component.calendar"}
  {:package "is.codion.swing.common.ui.component.combobox"}
  {:package "is.codion.swing.common.ui.component.label"}
  {:package "is.codion.swing.common.ui.component.list"}
  {:package "is.codion.swing.common.ui.component.listbox"}
  {:package "is.codion.swing.common.ui.component.panel"}
  {:package "is.codion.swing.common.ui.component.progressbar"}
  {:package "is.codion.swing.common.ui.component.scrollpane"}
  {:package "is.codion.swing.common.ui.component.slider"}
  {:package "is.codion.swing.common.ui.component.spinner"}
  {:package "is.codion.swing.common.ui.component.splitpane"}
  {:package "is.codion.swing.common.ui.component.tabbedpane"}
  {:package "is.codion.swing.common.ui.component.table"}
  {:package "is.codion.swing.common.ui.component.text"}
  {:package "is.codion.swing.common.ui.component.indicator"}
  {:package "is.codion.swing.common.ui.component.value"}
  {:package "is.codion.swing.common.ui.border"}
  {:package "is.codion.swing.common.ui.control"}
  {:package "is.codion.swing.common.ui.dialog"}
  {:package "is.codion.swing.common.ui.icon"}
  {:package "is.codion.swing.common.ui.key"}
  {:package "is.codion.swing.common.ui.laf"}
  {:package "is.codion.swing.common.ui.layout"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.rmi", :version "21.0.6"}
  {:module "is.codion.swing.common.model", :transitive true}
  {:module "org.kordamp.ikonli.core",
   :version "12.4.0",
   :transitive true}
  {:module "org.kordamp.ikonli.swing",
   :version "12.4.0",
   :transitive true}],
 :provides
 [{:service "is.codion.swing.common.ui.laf.LookAndFeelProvider",
   :with
   ["is.codion.swing.common.ui.laf.InstalledLookAndFeelProvider"]}
  {:service
   "is.codion.swing.common.ui.component.indicator.ValidIndicatorFactory",
   :with
   ["is.codion.swing.common.ui.component.indicator.DefaultValidIndicatorFactory"]}],
 :uses
 [{:service "is.codion.swing.common.ui.laf.LookAndFeelProvider"}
  {:service
   "is.codion.swing.common.ui.component.indicator.ValidIndicatorFactory"}],
 :version "0.18.34"}


name: is.codion.swing.common.ui.tools
version: 0.18.3
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-common-ui-tools
mvn_version: 0.18.3
type: jar
sha256: 4bc4f89f1efd9362702535c41106f447e02e4c725454e2b341e6eea3116bda10
created_at: 2026-04-20 19:30:27
module_info:
{:name "is.codion.swing.common.ui.tools",
 :exports
 [{:package "is.codion.swing.common.ui.tools.loadtest"}
  {:package "is.codion.swing.common.ui.tools.randomizer"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "org.jfree.jfreechart"}
  {:module "com.formdev.flatlaf.intellijthemes"}
  {:module "is.codion.swing.common.model.tools", :transitive true}
  {:module "is.codion.swing.common.ui", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.3"}


name: is.codion.swing.framework.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-model
mvn_version: 0.18.34
type: jar
sha256: 2100364451175ff81eb9952667576992fb4aabd810d10d89145ce83e1964a20b
created_at: 2026-04-20 19:30:27
module_info:
{:name "is.codion.swing.framework.model",
 :exports
 [{:package "is.codion.swing.framework.model"}
  {:package "is.codion.swing.framework.model.component"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.framework.model", :transitive true}
  {:module "is.codion.swing.common.model", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.swing.framework.model.tools
version: 0.18.3
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-model-tools
mvn_version: 0.18.3
type: jar
sha256: 07d5742d6143bcef6b5b669251b1887dbf4b19332ba4ed6fb357a7406abf58f8
created_at: 2026-04-20 19:30:28
module_info:
{:name "is.codion.swing.framework.model.tools",
 :exports
 [{:package "is.codion.swing.framework.model.tools.generator"}
  {:package "is.codion.swing.framework.model.tools.loadtest"}
  {:package "is.codion.swing.framework.model.tools.metadata"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "org.slf4j", :version "2.0.11"}
  {:module "java.compiler", :version "17.0.8"}
  {:module "com.squareup.javapoet"}
  {:module "is.codion.swing.common.model.tools", :transitive true}
  {:module "is.codion.swing.framework.model", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.3"}


name: is.codion.swing.framework.server.monitor
version: 0.18.3
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-server-monitor
mvn_version: 0.18.3
type: jar
sha256: d4b9ccc27327b7664272769cd4345c5445c66c02347bc900b45a5a3d73b4c42c
created_at: 2026-04-20 19:30:28
module_info:
{:name "is.codion.swing.framework.server.monitor",
 :exports
 [{:package "is.codion.swing.framework.server.monitor"}
  {:package "is.codion.swing.framework.server.monitor.ui"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "org.slf4j", :version "2.0.11"}
  {:module "org.jfree.jfreechart"}
  {:module "com.formdev.flatlaf.intellijthemes"}
  {:module "is.codion.framework.server"}
  {:module "is.codion.swing.common.ui"}],
 :provides [],
 :uses [],
 :version "0.18.3"}


name: is.codion.swing.framework.ui
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-ui
mvn_version: 0.18.34
type: jar
sha256: 18fc09bd8feb6b672933ae16ffe7abbde672a793ae32a5e57119fa5cc822be36
created_at: 2026-04-20 19:30:29
module_info:
{:name "is.codion.swing.framework.ui",
 :exports
 [{:package "is.codion.swing.framework.ui"}
  {:package "is.codion.swing.framework.ui.component"}
  {:package "is.codion.swing.framework.ui.icon"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.json", :version "20250107"}
  {:module "is.codion.framework.i18n", :transitive true}
  {:module "is.codion.swing.framework.model", :transitive true}
  {:module "is.codion.swing.common.ui", :transitive true}],
 :provides
 [{:service "is.codion.swing.framework.ui.icon.FrameworkIcons",
   :with ["is.codion.swing.framework.ui.icon.DefaultFrameworkIcons"]}
  {:service "org.kordamp.ikonli.IkonHandler",
   :with ["is.codion.swing.framework.ui.icon.FrameworkIkonHandler"]}],
 :uses [{:service "is.codion.swing.framework.ui.icon.FrameworkIcons"}],
 :version "0.18.34"}


name: is.codion.swing.framework.ui.test
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-ui-test
mvn_version: 0.18.34
type: jar
sha256: f89dc7373c913ee5f0bd5142f7d9305dc48211e0141892e6117677bfba8873b1
created_at: 2026-04-20 19:30:29
module_info:
{:name "is.codion.swing.framework.ui.test",
 :exports [{:package "is.codion.swing.framework.ui.test"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.swing.framework.ui"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.swing.framework.ui.tools
version: 0.18.3
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-swing-framework-ui-tools
mvn_version: 0.18.3
type: jar
sha256: e000125fe649479a966e5629e359709d1c3755c51172f92b9c8b7612081fd25f
created_at: 2026-04-20 19:30:29
module_info:
{:name "is.codion.swing.framework.ui.tools",
 :exports [{:package "is.codion.swing.framework.ui.tools.generator"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "com.formdev.flatlaf.intellijthemes"}
  {:module "is.codion.swing.common.ui"}
  {:module "is.codion.swing.framework.model.tools"}],
 :provides [],
 :uses [],
 :version "0.18.3"}


name: is.codion.tools.generator.domain
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-generator-domain
mvn_version: 0.18.34
type: jar
sha256: 4ad8503228a0b1a3eac103f0c22fb1a4e2be3d33313e768fc966c3a6de7d0deb
created_at: 2026-04-20 19:30:29
module_info:
{:name "is.codion.tools.generator.domain",
 :exports [{:package "is.codion.tools.generator.domain"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "java.compiler", :version "21.0.6"}
  {:module "com.palantir.javapoet"}
  {:module "is.codion.framework.domain"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.generator.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-generator-model
mvn_version: 0.18.34
type: jar
sha256: a10e3cdd6da67195e6775d2c33cbfaa2e72efe52eaf5dc4eab0e0bc537592b19
created_at: 2026-04-20 19:30:30
module_info:
{:name "is.codion.tools.generator.model",
 :exports [{:package "is.codion.tools.generator.model"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.common.db", :transitive true}
  {:module "is.codion.swing.common.model", :transitive true}
  {:module "is.codion.framework.domain.db"}
  {:module "is.codion.tools.generator.domain"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.generator.ui
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-generator-ui
mvn_version: 0.18.34
type: jar
sha256: c378d5b4f2125f82d90e0f3b8f64d37088c998c970ece217bf3b34058ef30dd0
created_at: 2026-04-20 19:30:30
module_info:
{:name "is.codion.tools.generator.ui",
 :exports [{:package "is.codion.tools.generator.ui"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "is.codion.plugin.flatlaf"}
  {:module "is.codion.swing.common.ui"}
  {:module "is.codion.tools.generator.model"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.loadtest.core
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-loadtest-core
mvn_version: 0.18.34
type: jar
sha256: 95a8c5503a22a428a29f34b4a6a05ea4c3abd199e874ee25c6166e1ad0b82887
created_at: 2026-04-20 19:30:30
module_info:
{:name "is.codion.tools.loadtest.core",
 :exports
 [{:package "is.codion.tools.loadtest"}
  {:package "is.codion.tools.loadtest.randomizer"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "is.codion.common.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.loadtest.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-loadtest-model
mvn_version: 0.18.34
type: jar
sha256: 9a0bf4cc6df8c2f5576c2db49e7f18bd87c7c3f2d1e5233cad88189d7ffe2e58
created_at: 2026-04-20 19:30:30
module_info:
{:name "is.codion.tools.loadtest.model",
 :exports [{:package "is.codion.tools.loadtest.model"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jfree.jfreechart"}
  {:module "jdk.management", :version "21.0.6"}
  {:module "java.desktop", :version "21.0.6", :transitive true}
  {:module "is.codion.common.db", :transitive true}
  {:module "is.codion.common.model", :transitive true}
  {:module "is.codion.swing.common.model", :transitive true}
  {:module "is.codion.tools.loadtest.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.loadtest.ui
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-loadtest-ui
mvn_version: 0.18.34
type: jar
sha256: 2a1c51a36c3a98cc1c4695fcfb30a1be78a0f65aeab5e87b110d32955cc2c955
created_at: 2026-04-20 19:30:31
module_info:
{:name "is.codion.tools.loadtest.ui",
 :exports [{:package "is.codion.tools.loadtest.ui"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.jfree.jfreechart"}
  {:module "is.codion.plugin.flatlaf"}
  {:module "is.codion.tools.loadtest.model", :transitive true}
  {:module "is.codion.swing.common.ui", :transitive true}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.monitor.model
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-monitor-model
mvn_version: 0.18.34
type: jar
sha256: 451c2ddda8e62a0d2f002359135e2de71f9a1804e4c087eefbfd946a94e60266
created_at: 2026-04-20 19:30:31
module_info:
{:name "is.codion.tools.monitor.model",
 :exports [{:package "is.codion.tools.monitor.model"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.jfree.jfreechart"}
  {:module "is.codion.framework.server"}
  {:module "is.codion.swing.common.model"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.monitor.ui
version: 0.18.34
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-monitor-ui
mvn_version: 0.18.34
type: jar
sha256: 7280ced18727c6a0e742fd1e439209afee9793edab4fb2c7484958cfcb8ec83c
created_at: 2026-04-20 19:30:31
module_info:
{:name "is.codion.tools.monitor.ui",
 :exports [{:package "is.codion.tools.monitor.ui"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.jfree.jfreechart"}
  {:module "is.codion.plugin.flatlaf"}
  {:module "is.codion.framework.server"}
  {:module "is.codion.swing.common.ui"}
  {:module "is.codion.tools.monitor.model"}],
 :provides [],
 :uses [],
 :version "0.18.34"}


name: is.codion.tools.server.monitor
version: 0.18.4
target_platform: universal
mvn_groupId: is.codion
mvn_artifactId: codion-tools-server-monitor
mvn_version: 0.18.4
type: jar
sha256: 2cfa813b38ce60c7abe31266157576c458b298fdd81fca2ead3601313e3d5ae5
created_at: 2026-04-20 19:30:31
module_info:
{:name "is.codion.tools.server.monitor",
 :exports
 [{:package "is.codion.tools.server.monitor"}
  {:package "is.codion.tools.server.monitor.ui"}],
 :requires
 [{:module "java.base", :version "17.0.8", :mandated true}
  {:module "org.slf4j", :version "2.0.11"}
  {:module "org.jfree.jfreechart"}
  {:module "com.formdev.flatlaf.intellijthemes"}
  {:module "is.codion.framework.server"}
  {:module "is.codion.swing.common.ui"}],
 :provides [],
 :uses [],
 :version "0.18.4"}


name: it.czerwinski.kotlin.util
version: 2.1.0
target_platform: universal
mvn_groupId: it.czerwinski
mvn_artifactId: kotlin-util-jvm
mvn_version: 2.1.0
type: jar
sha256: 634f9d5f6c5d0994fc9575cefbb485c189cff6150da78a5a30a2be465999c6cc
created_at: 2026-04-20 19:30:31
module_info:
{:name "it.czerwinski.kotlin.util",
 :exports
 [{:package "it.czerwinski.kotlin.collections"}
  {:package "it.czerwinski.kotlin.util"}
  {:package "it.czerwinski.kotlin.util.control"}],
 :requires
 [{:module "java.base", :version "11.0.26", :mandated true}
  {:module "kotlin.stdlib"}],
 :provides [],
 :uses [],
 :version "2.1.0"}


name: it.orlov.iuliia
version: 1.0.1
target_platform: universal
mvn_groupId: it.orlov.iuliia
mvn_artifactId: iuliia
mvn_version: 1.0.1
type: jar
sha256: a300a0f0f6aa44bc7062d05d0a9987b10eb2224f688b43085c53acb47224073a
created_at: 2026-04-20 19:30:31
module_info:
{:name "it.orlov.iuliia",
 :exports [{:package "it.orlov.iuliia"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "kotlinx.serialization.json"}],
 :provides [],
 :uses [],
 :version "1.0.1"}


name: it.rebirthproject.ufoeb
version: 1.0.2
target_platform: universal
mvn_groupId: it.rebirthproject
mvn_artifactId: ufo-event-bus
mvn_version: 1.0.2
type: jar
sha256: 188c85f0e86556f72f4dd12e843c063db820d5201da98b9cf37d357322550071
created_at: 2026-04-20 19:30:32
module_info:
{:name "it.rebirthproject.ufoeb",
 :exports
 [{:package "it.rebirthproject.ufoeb.architecture.eventbus"}
  {:package "it.rebirthproject.ufoeb.exceptions"}
  {:package "it.rebirthproject.ufoeb.eventannotation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.slf4j", :version "2.0.7"}],
 :provides [],
 :uses [],
 :version "1.0.2"}


name: it.rebirthproject.versioncomparator
version: 1.1.2
target_platform: universal
mvn_groupId: it.rebirthproject
mvn_artifactId: version-comparator
mvn_version: 1.1.2
type: jar
sha256: 712e340d82b9c0229cd2def2559dd102b85d6e3c1f4c689e58ea7ba2f035ca9b
created_at: 2026-04-20 19:30:32
module_info:
{:name "it.rebirthproject.versioncomparator",
 :exports
 [{:package "it.rebirthproject.versioncomparator.comparator"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.2"}


name: it.tidalwave.mapview
version: 1.0-ALPHA-4
target_platform: universal
mvn_groupId: it.tidalwave.mapview
mvn_artifactId: mapview-javafx
mvn_version: 1.0-ALPHA-4
type: jar
sha256: e10bbebbae4d8d3c5c80d8e0c3399a01356a92af7dd6a92f3d988de36a58d9ad
created_at: 2026-04-20 19:30:32
module_info:
{:name "it.tidalwave.mapview",
 :exports
 [{:package "it.tidalwave.mapview"}
  {:package "it.tidalwave.mapview.spi"}
  {:package "it.tidalwave.mapview.javafx"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "lombok", :static true}
  {:module "com.github.spotbugs.annotations", :static true}
  {:module "jakarta.annotation", :version "3.0.0"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "java.net.http", :version "21"}
  {:module "javafx.graphics", :version "21.0.5"}
  {:module "org.apiguardian.api", :version "1.1.2"}],
 :provides [],
 :uses [],
 :version "1.0-ALPHA-4",
 :packages
 [{:package "it.tidalwave.mapview"}
  {:package "it.tidalwave.mapview.impl"}
  {:package "it.tidalwave.mapview.javafx"}
  {:package "it.tidalwave.mapview.javafx.impl"}
  {:package "it.tidalwave.mapview.spi"}]}


name: it.tidalwave.mapview.example
version: 1.0-ALPHA-4
target_platform: universal
mvn_groupId: it.tidalwave.mapview
mvn_artifactId: mapview-example
mvn_version: 1.0-ALPHA-4
type: jar
sha256: 923d21bcb83575f8c46e8909fb03f735a3b1f25d5a3381b1d378817e7c6ae0cc
created_at: 2026-04-20 19:30:33
module_info:
{:name "it.tidalwave.mapview.example",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "lombok", :static true}
  {:module "jsr305", :static true}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "jakarta.annotation", :version "3.0.0"}
  {:module "it.tidalwave.mapview", :version "1.0-ALPHA-4"}
  {:module "io.jenetics.jpx"}
  {:module "javafx.controls", :version "21.0.5"}
  {:module "javafx.fxml", :version "21.0.5"}
  {:module "javafx.graphics", :version "21.0.5"}],
 :provides [],
 :uses [],
 :version "1.0-ALPHA-4",
 :packages [{:package "it.tidalwave.mapview.javafx.example"}]}


name: it.univr.bcel
version: 1.2.1
target_platform: universal
mvn_groupId: it.univr.bcel
mvn_artifactId: it-univr-bcel
mvn_version: 1.2.1
type: jar
sha256: 6d7d30906f5afaf3a2e4a08b4c2d0cb478414faa02353ef7db14bbe23eac1911
created_at: 2026-04-20 19:30:33
module_info:
{:name "it.univr.bcel",
 :exports [{:package "it.univr.bcel"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.apache.bcel", :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.1"}


name: jakarta.activation
version: 2.1.3
target_platform: universal
mvn_groupId: jakarta.activation
mvn_artifactId: jakarta.activation-api
mvn_version: 2.1.3
type: jar
sha256: 01b176d718a169263e78290691fc479977186bcc6b333487325084d6586f4627
created_at: 2026-04-20 19:30:33
module_info:
{:name "jakarta.activation",
 :exports
 [{:package "jakarta.activation"} {:package "jakarta.activation.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.desktop", :static true}],
 :provides [],
 :uses
 [{:service "jakarta.activation.spi.MailcapRegistryProvider"}
  {:service "jakarta.activation.spi.MimeTypeRegistryProvider"}],
 :version "2.1.3",
 :packages
 [{:package "jakarta.activation"} {:package "jakarta.activation.spi"}]}


name: jakarta.annotation
version: 3.0.0
target_platform: universal
mvn_groupId: jakarta.annotation
mvn_artifactId: jakarta.annotation-api
mvn_version: 3.0.0
type: jar
sha256: b01f55552284cfb149411e64eabca75e942d26d2e1786b32914250e4330afaa2
created_at: 2026-04-20 19:30:33
module_info:
{:name "jakarta.annotation",
 :exports
 [{:package "jakarta.annotation"}
  {:package "jakarta.annotation.security"}
  {:package "jakarta.annotation.sql"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages
 [{:package "jakarta.annotation"}
  {:package "jakarta.annotation.security"}
  {:package "jakarta.annotation.sql"}]}


name: jakarta.batch
version: 2.1.1
target_platform: universal
mvn_groupId: jakarta.batch
mvn_artifactId: jakarta.batch-api
mvn_version: 2.1.1
type: jar
sha256: f4a036fc8623146941818465cbdb09f3b847dd4d4020b9ca606a093e8c2134f0
created_at: 2026-04-20 19:30:33
module_info:
{:name "jakarta.batch",
 :exports
 [{:package "jakarta.batch.api"}
  {:package "jakarta.batch.api.chunk"}
  {:package "jakarta.batch.api.chunk.listener"}
  {:package "jakarta.batch.api.listener"}
  {:package "jakarta.batch.api.partition"}
  {:package "jakarta.batch.operations"}
  {:package "jakarta.batch.runtime"}
  {:package "jakarta.batch.runtime.context"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "jakarta.cdi", :version "4.0.0", :static true}
  {:module "jakarta.inject",
   :version "2.0.1",
   :static true,
   :transitive true}],
 :provides [],
 :uses [{:service "jakarta.batch.operations.JobOperator"}],
 :version "2.1.1"}


name: jakarta.config.api
version: 0.0.1
target_platform: universal
mvn_groupId: jakarta.config
mvn_artifactId: jakarta.config-api
mvn_version: 0.0.1
type: jar
sha256: f5a83585288631f9b4168dd1247eafa1005d33bb48b9027d7ce603ca3f654208
created_at: 2026-04-20 19:30:33
module_info:
{:name "jakarta.config.api",
 :exports [{:package "jakarta.config"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "jakarta.config.Loader"}],
 :version "0.0.1",
 :packages [{:package "jakarta.config"}]}


name: jakarta.data
version: 1.0.1
target_platform: universal
mvn_groupId: jakarta.data
mvn_artifactId: jakarta.data-api
mvn_version: 1.0.1
type: jar
sha256: 68fcefdf0e9e6804edd0050f740d181b6902fb40fa4de0345aeec06dfddc1861
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.data",
 :exports
 [{:package "jakarta.data"}
  {:package "jakarta.data.metamodel"}
  {:package "jakarta.data.metamodel.impl"}
  {:package "jakarta.data.page"}
  {:package "jakarta.data.page.impl"}
  {:package "jakarta.data.repository"}
  {:package "jakarta.data.exceptions"}
  {:package "jakarta.data.spi"}],
 :requires [{:module "java.base", :version "17", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages
 [{:package "jakarta.data"}
  {:package "jakarta.data.exceptions"}
  {:package "jakarta.data.metamodel"}
  {:package "jakarta.data.metamodel.impl"}
  {:package "jakarta.data.page"}
  {:package "jakarta.data.page.impl"}
  {:package "jakarta.data.repository"}
  {:package "jakarta.data.spi"}]}


name: jakarta.data.api
version: 1.0.0-b2
target_platform: universal
mvn_groupId: jakarta.data
mvn_artifactId: jakarta-data-api
mvn_version: 1.0.0-b2
type: jar
sha256: ce879be3309760f5818b515e84ca6fe02c306fd9f488371d0c323fe45a8edd03
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.data.api",
 :exports
 [{:package "jakarta.data.repository"}
  {:package "jakarta.data.exceptions"}],
 :requires [{:module "java.base", :version "11.0.11", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.0-b2"}


name: jakarta.ejb
version: 4.0.1
target_platform: universal
mvn_groupId: jakarta.ejb
mvn_artifactId: jakarta.ejb-api
mvn_version: 4.0.1
type: jar
sha256: 46ca52e9a1df47012ebcccb5319b5709f5b0c7214f954f3337e6edd2dfe6cb15
created_at: 2026-04-20 19:30:34
module_info:
{:packages
 [{:package "jakarta.ejb.spi"}
  {:package "jakarta.ejb"}
  {:package "jakarta.ejb.embeddable"}],
 :name "jakarta.ejb",
 :exports
 [{:package "jakarta.ejb"}
  {:package "jakarta.ejb.spi"}
  {:package "jakarta.ejb.embeddable"}],
 :requires
 [{:module "jakarta.transaction", :transitive true}
  {:module "java.naming", :version "9.0.4"}
  {:module "java.rmi", :version "9.0.4"}
  {:module "java.base", :version "9.0.4", :mandated true}],
 :provides [],
 :uses [],
 :version "4.0.1"}


name: jakarta.el
version: 6.0.1
target_platform: universal
mvn_groupId: jakarta.el
mvn_artifactId: jakarta.el-api
mvn_version: 6.0.1
type: jar
sha256: 7e84b5bed49de32b79cc5e85d90b6f5adb1a953ac67283adbb41c1e297f9c605
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.el",
 :exports [{:package "jakarta.el"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "java.desktop",
   :version "17.0.2",
   :static true,
   :transitive true}],
 :provides [],
 :uses [{:service "jakarta.el.ExpressionFactory"}],
 :version "6.0.1",
 :packages [{:package "jakarta.el"}]}


name: jakarta.faces
version: 4.1.2
target_platform: universal
mvn_groupId: jakarta.faces
mvn_artifactId: jakarta.faces-api
mvn_version: 4.1.2
type: jar
sha256: 1fe1895697ba9f189b1c86b0c732964eadeee76ded5e22ccd198bb85aac257cb
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.faces",
 :exports
 [{:package "jakarta.faces"}
  {:package "jakarta.faces.annotation"}
  {:package "jakarta.faces.application"}
  {:package "jakarta.faces.component"}
  {:package "jakarta.faces.component.behavior"}
  {:package "jakarta.faces.component.html"}
  {:package "jakarta.faces.component.search"}
  {:package "jakarta.faces.component.visit"}
  {:package "jakarta.faces.context"}
  {:package "jakarta.faces.convert"}
  {:package "jakarta.faces.el"}
  {:package "jakarta.faces.event"}
  {:package "jakarta.faces.flow"}
  {:package "jakarta.faces.flow.builder"}
  {:package "jakarta.faces.lifecycle"}
  {:package "jakarta.faces.model"}
  {:package "jakarta.faces.push"}
  {:package "jakarta.faces.render"}
  {:package "jakarta.faces.validator"}
  {:package "jakarta.faces.view"}
  {:package "jakarta.faces.view.facelets"}
  {:package "jakarta.faces.webapp"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "jakarta.inject", :version "2.0.1"}
  {:module "jakarta.validation", :version "3.1.0"}
  {:module "java.logging", :version "17"}
  {:module "java.naming", :version "17"}
  {:module "jakarta.cdi", :version "4.1.0", :static true}
  {:module "jakarta.cdi.el", :version "4.1.0", :static true}
  {:module "jakarta.el", :version "6.0.0", :static true}
  {:module "jakarta.servlet", :version "6.1.0", :static true}
  {:module "jakarta.websocket.client", :version "2.2.0", :static true}
  {:module "jakarta.websocket", :version "2.2.0", :static true}
  {:module "jakarta.persistence", :version "3.2.0", :static true}
  {:module "jakarta.ejb", :version "4.0.1", :static true}
  {:module "jakarta.json", :version "2.1.3", :static true}
  {:module "java.desktop", :version "17", :transitive true}
  {:module "java.sql", :version "17", :transitive true}
  {:module "java.xml", :version "17", :transitive true}],
 :provides [],
 :uses [],
 :version "4.1.2",
 :packages
 [{:package "jakarta.faces"}
  {:package "jakarta.faces.annotation"}
  {:package "jakarta.faces.application"}
  {:package "jakarta.faces.component"}
  {:package "jakarta.faces.component.behavior"}
  {:package "jakarta.faces.component.html"}
  {:package "jakarta.faces.component.search"}
  {:package "jakarta.faces.component.visit"}
  {:package "jakarta.faces.context"}
  {:package "jakarta.faces.convert"}
  {:package "jakarta.faces.el"}
  {:package "jakarta.faces.event"}
  {:package "jakarta.faces.flow"}
  {:package "jakarta.faces.flow.builder"}
  {:package "jakarta.faces.lifecycle"}
  {:package "jakarta.faces.model"}
  {:package "jakarta.faces.push"}
  {:package "jakarta.faces.render"}
  {:package "jakarta.faces.validator"}
  {:package "jakarta.faces.view"}
  {:package "jakarta.faces.view.facelets"}
  {:package "jakarta.faces.webapp"}]}


name: jakarta.inject
version: 2.0.1.MR
target_platform: universal
mvn_groupId: jakarta.inject
mvn_artifactId: jakarta.inject-api
mvn_version: 2.0.1.MR
type: jar
sha256: c6020d26574f3c5eca0a4f28861408d947b663b977450987ec4e265dfaf168a2
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.inject",
 :exports [{:package "jakarta.inject"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.0.1.MR",
 :synthetic true}


name: jakarta.interceptor
version: 2.2.0
target_platform: universal
mvn_groupId: jakarta.interceptor
mvn_artifactId: jakarta.interceptor-api
mvn_version: 2.2.0
type: jar
sha256: d240d72b4dd38a2e431c804079810010cb97903678fa5f987fb7434878b04398
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.interceptor",
 :exports [{:package "jakarta.interceptor"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "jakarta.annotation", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "2.2.0",
 :packages [{:package "jakarta.interceptor"}]}


name: jakarta.json
version: 2.1.3
target_platform: universal
mvn_groupId: jakarta.json
mvn_artifactId: jakarta.json-api
mvn_version: 2.1.3
type: jar
sha256: bc934142805ea1d794f1440563965a3861a2a9fb7414ecd3fe44f26500734414
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.json",
 :exports
 [{:package "jakarta.json"}
  {:package "jakarta.json.spi"}
  {:package "jakarta.json.stream"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses [{:service "jakarta.json.spi.JsonProvider"}],
 :version "2.1.3",
 :packages
 [{:package "jakarta.json.spi"}
  {:package "jakarta.json.stream"}
  {:package "jakarta.json"}]}


name: jakarta.json.bind
version: 3.0.0
target_platform: universal
mvn_groupId: jakarta.json.bind
mvn_artifactId: jakarta.json.bind-api
mvn_version: 3.0.0
type: jar
sha256: b26a7f161c0e0d06df66986de1d3cad6de043f34cf282ee1b06302366c413cdd
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.json.bind",
 :exports
 [{:package "jakarta.json.bind"}
  {:package "jakarta.json.bind.adapter"}
  {:package "jakarta.json.bind.annotation"}
  {:package "jakarta.json.bind.config"}
  {:package "jakarta.json.bind.serializer"}
  {:package "jakarta.json.bind.spi"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "jakarta.json", :version "2.1.0"}
  {:module "java.logging", :version "11.0.2"}],
 :provides [],
 :uses [{:service "jakarta.json.bind.spi.JsonbProvider"}],
 :version "3.0.0"}


name: jakarta.jws
version: 3.0.0
target_platform: universal
mvn_groupId: jakarta.jws
mvn_artifactId: jakarta.jws-api
mvn_version: 3.0.0
type: jar
sha256: 722a8ac1afe01d70f1f2c7a8289db3f764206c9c2f52a82b045e513be4cacbd7
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.jws",
 :exports [{:package "jakarta.jws"} {:package "jakarta.jws.soap"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "jakarta.jws"} {:package "jakarta.jws.soap"}]}


name: jakarta.mail
version: 2.1.3
target_platform: universal
mvn_groupId: jakarta.mail
mvn_artifactId: jakarta.mail-api
mvn_version: 2.1.3
type: jar
sha256: 8051b58d75f982f9a5b963b3765426e824b2a64865ef0af17205e455b98db05c
created_at: 2026-04-20 19:30:34
module_info:
{:name "jakarta.mail",
 :exports
 [{:package "jakarta.mail"}
  {:package "jakarta.mail.event"}
  {:package "jakarta.mail.internet"}
  {:package "jakarta.mail.search"}
  {:package "jakarta.mail.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "jakarta.activation", :version "2.1.3", :transitive true}
  {:module "java.desktop", :static true}],
 :provides [],
 :uses
 [{:service "jakarta.mail.Provider"}
  {:service "jakarta.mail.util.StreamProvider"}],
 :version "2.1.3",
 :packages
 [{:package "jakarta.mail.event"}
  {:package "jakarta.mail.internet"}
  {:package "jakarta.mail"}
  {:package "jakarta.mail.util"}
  {:package "jakarta.mail.search"}]}


name: jakarta.mvc
version: 3.0.0
target_platform: universal
mvn_groupId: jakarta.mvc
mvn_artifactId: jakarta.mvc-api
mvn_version: 3.0.0
type: jar
sha256: 15b827f0cd8916e8b03a9a4fc424dd4dac4b8959b4ea1075b92e37a8d3fe6d38
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.mvc",
 :exports
 [{:package "jakarta.mvc"}
  {:package "jakarta.mvc.binding"}
  {:package "jakarta.mvc.engine"}
  {:package "jakarta.mvc.event"}
  {:package "jakarta.mvc.form"}
  {:package "jakarta.mvc.locale"}
  {:package "jakarta.mvc.security"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jakarta.annotation", :version "3.0.0"}
  {:module "jakarta.cdi", :version "4.1.0"}
  {:module "jakarta.validation", :version "3.1.1"}
  {:module "jakarta.ws.rs", :version "4.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0"}


name: jakarta.nosql.column
version: 1.0.0-b6
target_platform: universal
mvn_groupId: jakarta.nosql
mvn_artifactId: nosql-column
mvn_version: 1.0.0-b6
type: jar
sha256: a4efd60642bf391639db51bd0b262d8f7b78d186b40d35158eee897db58422e0
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.nosql.column",
 :exports [{:package "jakarta.nosql.column"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.core", :version "1.0.0-b6"}],
 :provides [],
 :uses [],
 :version "1.0.0-b6"}


name: jakarta.nosql.communication.column
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.communication
mvn_artifactId: communication-column
mvn_version: 1.0.0-b5
type: jar
sha256: 865644d0c7d306851461b2cb299de116e601556991d919c8e0b33926deadb65c
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.nosql.communication.column",
 :exports [{:package "jakarta.nosql.column"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.communication.query", :version "1.0.0-b5"}],
 :provides [],
 :uses
 [{:service "jakarta.nosql.column.Column$ColumnProvider"}
  {:service "jakarta.nosql.column.ColumnEntity$ColumnEntityProvider"}
  {:service "jakarta.nosql.column.ColumnQueryParser"}
  {:service
   "jakarta.nosql.column.ColumnCondition$ColumnConditionProvider"}
  {:service "jakarta.nosql.column.ColumnConfiguration"}
  {:service
   "jakarta.nosql.column.ColumnDeleteQuery$ColumnDeleteProvider"}
  {:service
   "jakarta.nosql.column.ColumnDeleteQuery$ColumnDeleteQueryBuilderProvider"}
  {:service "jakarta.nosql.column.ColumnQuery$ColumnSelectProvider"}
  {:service
   "jakarta.nosql.column.ColumnQuery$ColumnQueryBuilderProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.communication.core
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.communication
mvn_artifactId: communication-core
mvn_version: 1.0.0-b5
type: jar
sha256: 434d5d80915bff80d9143a1639059d949fcee3e2cd0479d84cb7b11a418c8fbd
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.nosql.communication.core",
 :exports [{:package "jakarta.nosql"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "java.logging", :version "11.0.11"}
  {:module "java.annotation"}
  {:module "java.compiler", :version "11.0.11", :static true}],
 :provides [],
 :uses
 [{:service "jakarta.nosql.Params$ParamsProvider"}
  {:service "jakarta.nosql.Settings$SettingsBuilderProvider"}
  {:service "jakarta.nosql.Sort$SortProvider"}
  {:service "jakarta.nosql.TypeSupplier"}
  {:service "jakarta.nosql.Value$ValueProvider"}
  {:service "jakarta.nosql.ValueReader"}
  {:service "jakarta.nosql.ValueWriter"}
  {:service "jakarta.nosql.TypeReferenceReader"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.communication.document
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.communication
mvn_artifactId: communication-document
mvn_version: 1.0.0-b5
type: jar
sha256: 8fbe1a4cff4f5aecd0b28f6141ac63cb6b10091cd77a58b2c9dc94aa973767b4
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.nosql.communication.document",
 :exports [{:package "jakarta.nosql.document"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.communication.query", :version "1.0.0-b5"}],
 :provides [],
 :uses
 [{:service "jakarta.nosql.document.Document$DocumentProvider"}
  {:service
   "jakarta.nosql.document.DocumentEntity$DocumentEntityProvider"}
  {:service "jakarta.nosql.document.DocumentQueryParser"}
  {:service
   "jakarta.nosql.document.DocumentCondition$DocumentConditionProvider"}
  {:service "jakarta.nosql.document.DocumentConfiguration"}
  {:service
   "jakarta.nosql.document.DocumentDeleteQuery$DocumentDeleteProvider"}
  {:service
   "jakarta.nosql.document.DocumentDeleteQuery$DocumentDeleteQueryBuilderProvider"}
  {:service
   "jakarta.nosql.document.DocumentQuery$DocumentSelectProvider"}
  {:service
   "jakarta.nosql.document.DocumentQuery$DocumentQueryBuilderProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.communication.key.value
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.communication
mvn_artifactId: communication-key-value
mvn_version: 1.0.0-b5
type: jar
sha256: 37b64ec5602f0c917630cb6f619ace6a951ab406e3dcef75c2d3c1df39cd0d36
created_at: 2026-04-20 19:30:35
module_info:
{:name "jakarta.nosql.communication.key.value",
 :exports [{:package "jakarta.nosql.keyvalue"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}],
 :provides [],
 :uses
 [{:service "jakarta.nosql.keyvalue.KeyValueConfiguration"}
  {:service "jakarta.nosql.keyvalue.KeyValueQueryParser"}
  {:service
   "jakarta.nosql.keyvalue.KeyValueEntity$KeyValueEntityProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.communication.query
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.communication
mvn_artifactId: communication-query
mvn_version: 1.0.0-b5
type: jar
sha256: c07c6401789239d0f9f8744ffac8e1f4c255620357af504975330a70c18d2192
created_at: 2026-04-20 19:30:36
module_info:
{:name "jakarta.nosql.communication.query",
 :exports [{:package "jakarta.nosql.query"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "java.json"}],
 :provides [],
 :uses
 [{:service "jakarta.nosql.query.DeleteQuery$DeleteQueryProvider"}
  {:service "jakarta.nosql.query.DelQuery$DelQueryProvider"}
  {:service "jakarta.nosql.query.GetQuery$GetQueryProvider"}
  {:service "jakarta.nosql.query.InsertQuery$InsertQueryProvider"}
  {:service "jakarta.nosql.query.PutQuery$PutQueryProvider"}
  {:service "jakarta.nosql.query.SelectQuery$SelectQueryProvider"}
  {:service "jakarta.nosql.query.UpdateQuery$UpdateQueryProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.core
version: 1.0.1
target_platform: universal
mvn_groupId: jakarta.nosql
mvn_artifactId: jakarta.nosql-api
mvn_version: 1.0.1
type: jar
sha256: c55e2185a10aa76fc7b70730f82a24e560da77633e53c773d812cb2404c8a346
created_at: 2026-04-20 19:30:36
module_info:
{:name "jakarta.nosql.core",
 :exports [{:package "jakarta.nosql"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "jakarta.nosql"}]}


name: jakarta.nosql.document
version: 1.0.0-b6
target_platform: universal
mvn_groupId: jakarta.nosql
mvn_artifactId: nosql-document
mvn_version: 1.0.0-b6
type: jar
sha256: 14c153855458a4c46ec2ab308440d72ffae667a3f0d14abed75f798807a17c92
created_at: 2026-04-20 19:30:36
module_info:
{:name "jakarta.nosql.document",
 :exports [{:package "jakarta.nosql.document"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.core", :version "1.0.0-b6"}],
 :provides [],
 :uses [],
 :version "1.0.0-b6"}


name: jakarta.nosql.keyvalue
version: 1.0.0-b6
target_platform: universal
mvn_groupId: jakarta.nosql
mvn_artifactId: nosql-key-value
mvn_version: 1.0.0-b6
type: jar
sha256: aee3bae49b5c5b7c970ed345c4ac33bfe0214b1d6f7b85e9746131bf6e1ce641
created_at: 2026-04-20 19:30:36
module_info:
{:name "jakarta.nosql.keyvalue",
 :exports [{:package "jakarta.nosql.keyvalue"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.core", :version "1.0.0-b6"}],
 :provides [],
 :uses [],
 :version "1.0.0-b6"}


name: jakarta.nosql.mapping.column
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.mapping
mvn_artifactId: mapping-column
mvn_version: 1.0.0-b5
type: jar
sha256: e0fe3161e1cfe76e1232e4aef907e5c314b3074bc7da2e7e5dabc8e5e155e1a7
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.nosql.mapping.column",
 :exports [{:package "jakarta.nosql.mapping.column"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.mapping.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.communication.column", :version "1.0.0-b5"}],
 :provides [],
 :uses
 [{:service
   "jakarta.nosql.mapping.column.ColumnQueryPagination$ColumnQueryPaginationProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.mapping.core
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.mapping
mvn_artifactId: mapping-core
mvn_version: 1.0.0-b5
type: jar
sha256: a00fb9df09df538425ba973e92784fdcaa95982a00d8d6cbde1246c34a2e74c3
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.nosql.mapping.core",
 :exports [{:package "jakarta.nosql.mapping"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "javax.inject"}
  {:module "jakarta.enterprise.cdi.api"}],
 :provides [],
 :uses
 [{:service
   "jakarta.nosql.mapping.Pagination$PaginationBuilderProvider"}
  {:service "jakarta.nosql.mapping.Sorts$SortsProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.mapping.document
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.mapping
mvn_artifactId: mapping-document
mvn_version: 1.0.0-b5
type: jar
sha256: 4f616950e2f8b2b35ab10d388d3b8feadf961e34178e271f70c443e0b1eb89ec
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.nosql.mapping.document",
 :exports [{:package "jakarta.nosql.mapping.document"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.mapping.core", :version "1.0.0-b5"}
  {:module "jakarta.nosql.communication.document",
   :version "1.0.0-b5"}],
 :provides [],
 :uses
 [{:service
   "jakarta.nosql.mapping.document.DocumentQueryPagination$DocumentQueryPaginationProvider"}],
 :version "1.0.0-b5"}


name: jakarta.nosql.mapping.key.value
version: 1.0.0-b5
target_platform: universal
mvn_groupId: jakarta.nosql.mapping
mvn_artifactId: mapping-key-value
mvn_version: 1.0.0-b5
type: jar
sha256: 3b95fa2c12a04d58243da7da6a54a276ce352252b23a2cd4a8c87d13023a3411
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.nosql.mapping.key.value",
 :exports [{:package "jakarta.nosql.mapping.keyvalue"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "jakarta.nosql.communication.key.value",
   :version "1.0.0-b5"}
  {:module "jakarta.nosql.mapping.core", :version "1.0.0-b5"}],
 :provides [],
 :uses [],
 :version "1.0.0-b5"}


name: jakarta.persistence
version: 3.2.0
target_platform: universal
mvn_groupId: jakarta.persistence
mvn_artifactId: jakarta.persistence-api
mvn_version: 3.2.0
type: jar
sha256: be8a26b0e75c84c1b7600f759256fbc68d60333d89ec0ce3f784fc3ffa09aa8c
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.persistence",
 :exports
 [{:package "jakarta.persistence"}
  {:package "jakarta.persistence.criteria"}
  {:package "jakarta.persistence.metamodel"}
  {:package "jakarta.persistence.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.sql", :transitive true}],
 :provides [],
 :uses [{:service "jakarta.persistence.spi.PersistenceProvider"}],
 :version "3.2.0",
 :packages
 [{:package "jakarta.persistence"}
  {:package "jakarta.persistence.criteria"}
  {:package "jakarta.persistence.metamodel"}
  {:package "jakarta.persistence.spi"}]}


name: jakarta.resource
version: 2.1.0
target_platform: universal
mvn_groupId: jakarta.resource
mvn_artifactId: jakarta.resource-api
mvn_version: 2.1.0
type: jar
sha256: 4d26ad86a5f72cd2f9c4a31cc4524f7bf3ec0ff74416f081f8642b7ce8041067
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.resource",
 :exports
 [{:package "jakarta.resource"}
  {:package "jakarta.resource.cci"}
  {:package "jakarta.resource.spi"}
  {:package "jakarta.resource.spi.endpoint"}
  {:package "jakarta.resource.spi.security"}
  {:package "jakarta.resource.spi.work"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "java.desktop", :version "11.0.2"}
  {:module "java.naming", :version "11.0.2", :transitive true}
  {:module "java.sql", :version "11.0.2", :transitive true}
  {:module "java.transaction.xa", :version "11.0.2", :transitive true}
  {:module "jakarta.annotation", :version "2.1.0"}
  {:module "jakarta.transaction", :version "2.0.1", :transitive true}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages
 [{:package "jakarta.resource"}
  {:package "jakarta.resource.spi.security"}
  {:package "jakarta.resource.spi.endpoint"}
  {:package "jakarta.resource.spi.work"}
  {:package "jakarta.resource.cci"}
  {:package "jakarta.resource.spi"}]}


name: jakarta.servlet
version: 6.1.0
target_platform: universal
mvn_groupId: jakarta.servlet
mvn_artifactId: jakarta.servlet-api
mvn_version: 6.1.0
type: jar
sha256: 8a31f465f3593bf2351531a5c952014eb839da96a605b5825b93dd54714c48c4
created_at: 2026-04-20 19:30:37
module_info:
{:name "jakarta.servlet",
 :exports
 [{:package "jakarta.servlet"}
  {:package "jakarta.servlet.annotation"}
  {:package "jakarta.servlet.descriptor"}
  {:package "jakarta.servlet.http"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "6.1.0",
 :packages
 [{:package "jakarta.servlet.annotation"}
  {:package "jakarta.servlet"}
  {:package "jakarta.servlet.http"}
  {:package "jakarta.servlet.resources"}
  {:package "jakarta.servlet.descriptor"}]}


name: jakarta.servlet.jsp
version: 4.0.0
target_platform: universal
mvn_groupId: jakarta.servlet.jsp
mvn_artifactId: jakarta.servlet.jsp-api
mvn_version: 4.0.0
type: jar
sha256: 873b7d0c2b5734ef8847634299b67ce879080cdece8426147522c4db8e37c14e
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.servlet.jsp",
 :exports
 [{:package "jakarta.servlet.jsp"}
  {:package "jakarta.servlet.jsp.tagext"}
  {:package "jakarta.servlet.jsp.el"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "jakarta.el", :version "6.0.0", :transitive true}
  {:module "jakarta.servlet", :version "6.1.0", :transitive true}
  {:module "java.desktop", :version "17.0.2", :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages
 [{:package "jakarta.servlet.jsp"}
  {:package "jakarta.servlet.jsp.el"}
  {:package "jakarta.servlet.jsp.tagext"}]}


name: jakarta.servlet.jsp.jstl
version: 3.0.2
target_platform: universal
mvn_groupId: jakarta.servlet.jsp.jstl
mvn_artifactId: jakarta.servlet.jsp.jstl-api
mvn_version: 3.0.2
type: jar
sha256: d55951aefedb543cb16193a873b92d22c40c3b8ba26cfa7ed9229eb118bb9c9b
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.servlet.jsp.jstl",
 :exports
 [{:package "jakarta.servlet.jsp.jstl.core"}
  {:package "jakarta.servlet.jsp.jstl.fmt"}
  {:package "jakarta.servlet.jsp.jstl.sql"}
  {:package "jakarta.servlet.jsp.jstl.tlv"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "jakarta.el", :version "5.0.0", :transitive true}
  {:module "jakarta.servlet", :version "6.0.0", :transitive true}
  {:module "jakarta.servlet.jsp", :version "3.1.0", :transitive true}
  {:module "java.sql", :version "11.0.2", :transitive true}
  {:module "java.desktop", :version "11.0.2", :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.2",
 :packages
 [{:package "jakarta.servlet.jsp.jstl.fmt"}
  {:package "jakarta.servlet.jsp.jstl.core"}
  {:package "jakarta.servlet.jsp.jstl.tlv"}
  {:package "jakarta.servlet.jsp.jstl.sql"}]}


name: jakarta.transaction
version: 2.0.1
target_platform: universal
mvn_groupId: jakarta.transaction
mvn_artifactId: jakarta.transaction-api
mvn_version: 2.0.1
type: jar
sha256: 50c0a7c760c13ae6c042acf182b28f0047413db95b4636fb8879bcffab5ba875
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.transaction",
 :exports [{:package "jakarta.transaction"}],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "java.rmi", :version "11.0.2"}
  {:module "java.transaction.xa", :version "11.0.2", :transitive true}
  {:module "jakarta.cdi", :version "3.0.1", :transitive true}
  {:module "jakarta.interceptor", :version "2.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1"}


name: jakarta.validation
version: 3.1.1
target_platform: universal
mvn_groupId: jakarta.validation
mvn_artifactId: jakarta.validation-api
mvn_version: 3.1.1
type: jar
sha256: 63ce00156388c365f3ac1be71fcfaf114682fc0c452020b5df6e7ec236e142ab
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.validation",
 :exports
 [{:package "jakarta.validation"}
  {:package "jakarta.validation.bootstrap"}
  {:package "jakarta.validation.constraints"}
  {:package "jakarta.validation.constraintvalidation"}
  {:package "jakarta.validation.executable"}
  {:package "jakarta.validation.groups"}
  {:package "jakarta.validation.metadata"}
  {:package "jakarta.validation.spi"}
  {:package "jakarta.validation.valueextraction"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "jakarta.validation.spi.BootstrapState"}
  {:service "jakarta.validation.spi.ConfigurationState"}
  {:service "jakarta.validation.spi.ValidationProvider"}],
 :version "3.1.1",
 :packages
 [{:package "jakarta.validation.constraintvalidation"}
  {:package "jakarta.validation"}
  {:package "jakarta.validation.groups"}
  {:package "jakarta.validation.constraints"}
  {:package "jakarta.validation.metadata"}
  {:package "jakarta.validation.bootstrap"}
  {:package "jakarta.validation.valueextraction"}
  {:package "jakarta.validation.executable"}
  {:package "jakarta.validation.spi"}]}


name: jakarta.websocket
version: 2.2.0
target_platform: universal
mvn_groupId: jakarta.websocket
mvn_artifactId: jakarta.websocket-api
mvn_version: 2.2.0
type: jar
sha256: 541d00436cbca0a5e1f6a457c9f70a64f00bd2f83e10ed89c2b372bc34843b7e
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.websocket",
 :exports [{:package "jakarta.websocket.server"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jakarta.websocket.client",
   :version "2.2.0",
   :transitive true}],
 :provides [],
 :uses
 [{:service
   "jakarta.websocket.server.ServerEndpointConfig$Configurator"}],
 :version "2.2.0",
 :packages [{:package "jakarta.websocket.server"}]}


name: jakarta.websocket.client
version: 2.2.0
target_platform: universal
mvn_groupId: jakarta.websocket
mvn_artifactId: jakarta.websocket-client-api
mvn_version: 2.2.0
type: jar
sha256: aa6fa9331a3f470daee0dbfcf084abfbd7a49507297575d5bb8bfbf3d62fe8c0
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.websocket.client",
 :exports [{:package "jakarta.websocket"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "jakarta.websocket.ContainerProvider"}],
 :version "2.2.0",
 :packages [{:package "jakarta.websocket"}]}


name: jakarta.ws.rs
version: 4.0.0
target_platform: universal
mvn_groupId: jakarta.ws.rs
mvn_artifactId: jakarta.ws.rs-api
mvn_version: 4.0.0
type: jar
sha256: 6368b126cbcf34e694bb9ba5b9fe3e5040b7acea7ce622e636d698bb085fd2a6
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.ws.rs",
 :exports
 [{:package "jakarta.ws.rs"}
  {:package "jakarta.ws.rs.client"}
  {:package "jakarta.ws.rs.container"}
  {:package "jakarta.ws.rs.core"}
  {:package "jakarta.ws.rs.ext"}
  {:package "jakarta.ws.rs.sse"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jakarta.ws.rs.client.ClientBuilder"}
  {:service "jakarta.ws.rs.ext.RuntimeDelegate"}
  {:service "jakarta.ws.rs.sse.SseEventSource$Builder"}],
 :version "4.0.0"}


name: jakarta.xml.bind
version: 4.0.2
target_platform: universal
mvn_groupId: jakarta.xml.bind
mvn_artifactId: jakarta.xml.bind-api
mvn_version: 4.0.2
type: jar
sha256: 0d6bcfe47763e85047acf7c398336dc84ff85ebcad0a7cb6f3b9d3e981245406
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.xml.bind",
 :exports
 [{:package "jakarta.xml.bind"}
  {:package "jakarta.xml.bind.annotation"}
  {:package "jakarta.xml.bind.annotation.adapters"}
  {:package "jakarta.xml.bind.attachment"}
  {:package "jakarta.xml.bind.helpers"}
  {:package "jakarta.xml.bind.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jakarta.activation", :version "2.1.3", :transitive true}
  {:module "java.xml", :transitive true}
  {:module "java.logging"}],
 :provides [],
 :uses [{:service "jakarta.xml.bind.JAXBContextFactory"}],
 :version "4.0.2",
 :packages
 [{:package "jakarta.xml.bind"}
  {:package "jakarta.xml.bind.annotation"}
  {:package "jakarta.xml.bind.annotation.adapters"}
  {:package "jakarta.xml.bind.attachment"}
  {:package "jakarta.xml.bind.helpers"}
  {:package "jakarta.xml.bind.util"}]}


name: jakarta.xml.bind.tests.src
version: 3.0.1
target_platform: universal
mvn_groupId: jakarta.xml.bind
mvn_artifactId: jakarta.xml.bind-api-test
mvn_version: 3.0.1
type: jar
sha256: bcd67df724d90e805ba3b8e0e1e2f22a8f7a71293132c961845e47df9f5cdaeb
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.xml.bind.tests.src",
 :exports [],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages [{:package "jakarta.xml.bind.tests"}]}


name: jakarta.xml.soap
version: 3.0.2
target_platform: universal
mvn_groupId: jakarta.xml.soap
mvn_artifactId: jakarta.xml.soap-api
mvn_version: 3.0.2
type: jar
sha256: 62ecd5c3b5c107779e5ffe84922594c381f7a8e397320a05c3ee3957b5b7863f
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.xml.soap",
 :exports [{:package "jakarta.xml.soap"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}
  {:module "jakarta.activation", :version "2.1.3", :transitive true}
  {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jakarta.xml.soap.MessageFactory"}
  {:service "jakarta.xml.soap.SAAJMetaFactory"}
  {:service "jakarta.xml.soap.SOAPConnectionFactory"}
  {:service "jakarta.xml.soap.SOAPFactory"}],
 :version "3.0.2",
 :packages [{:package "jakarta.xml.soap"}]}


name: jakarta.xml.ws
version: 4.0.2
target_platform: universal
mvn_groupId: jakarta.xml.ws
mvn_artifactId: jakarta.xml.ws-api
mvn_version: 4.0.2
type: jar
sha256: ae500d776eeb64471cd3e3bdfcd6a9e7de6d8f866be6d7e9b2f9ca606d68c203
created_at: 2026-04-20 19:30:38
module_info:
{:name "jakarta.xml.ws",
 :exports
 [{:package "jakarta.jws"}
  {:package "jakarta.jws.soap"}
  {:package "jakarta.xml.ws"}
  {:package "jakarta.xml.ws.handler"}
  {:package "jakarta.xml.ws.handler.soap"}
  {:package "jakarta.xml.ws.http"}
  {:package "jakarta.xml.ws.soap"}
  {:package "jakarta.xml.ws.spi"}
  {:package "jakarta.xml.ws.spi.http"}
  {:package "jakarta.xml.ws.wsaddressing"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}
  {:module "jakarta.xml.bind", :version "4.0.2", :transitive true}
  {:module "jakarta.xml.soap", :version "3.0.2", :transitive true}
  {:module "java.logging"}],
 :provides [],
 :uses [{:service "jakarta.xml.ws.spi.Provider"}],
 :version "4.0.2",
 :packages
 [{:package "jakarta.jws"}
  {:package "jakarta.jws.soap"}
  {:package "jakarta.xml.ws"}
  {:package "jakarta.xml.ws.handler"}
  {:package "jakarta.xml.ws.handler.soap"}
  {:package "jakarta.xml.ws.http"}
  {:package "jakarta.xml.ws.soap"}
  {:package "jakarta.xml.ws.spi"}
  {:package "jakarta.xml.ws.spi.http"}
  {:package "jakarta.xml.ws.wsaddressing"}]}


name: java.json
version: 1.1.4
target_platform: universal
mvn_groupId: javax.json
mvn_artifactId: javax.json-api
mvn_version: 1.1.4
type: jar
sha256: b5dd52da74bbf11d753e085cfd2ec0eea4f02f0042ebc65766ea414affefda48
created_at: 2026-04-20 19:30:38
module_info:
{:name "java.json",
 :exports
 [{:package "javax.json"}
  {:package "javax.json.spi"}
  {:package "javax.json.stream"}],
 :requires [{:module "java.base", :version "9.0.4", :mandated true}],
 :provides [],
 :uses [{:service "javax.json.spi.JsonProvider"}],
 :version "1.1.4"}


name: javax.jws
version: 1.1
target_platform: universal
mvn_groupId: javax.jws
mvn_artifactId: javax.jws-api
mvn_version: 1.1
type: jar
sha256: baac1995230c64dda6ddd2fc0ed817c43bd0bf4a610bf374385c2301daba9158
created_at: 2026-04-20 19:30:38
module_info:
{:name "javax.jws",
 :exports [{:package "javax.jws"} {:package "javax.jws.soap"}],
 :requires [{:module "java.base", :version "9.0.4", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1"}


name: jfxtras.agenda
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-agenda
mvn_version: 15-r2
type: jar
sha256: 25a27394b036c7e258bc5fe9e914ffd615c72e7a28b7069e71b59502328a773a
created_at: 2026-04-20 19:30:39
module_info:
{:name "jfxtras.agenda",
 :exports
 [{:package "jfxtras.scene.control.agenda"}
  {:package "jfxtras.internal.scene.control.skin.agenda",
   :to ["jfxtras.icalendarfx" "jfxtras.icalendaragenda"]}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.controls", :version "15-r2", :transitive true}
  {:module "javafx.graphics"}
  {:module "javafx.controls"}
  {:module "jfxtras.common", :version "15-r2"}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras.internal.scene.control.skin.agenda"}
  {:package "jfxtras.internal.scene.control.skin.agenda.base24hour"}
  {:package "jfxtras.internal.scene.control.skin.agenda.basedaylist"}
  {:package "jfxtras.scene.control.agenda"}
  {:package "roboto"}]}


name: jfxtras.common
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-common
mvn_version: 15-r2
type: jar
sha256: 357f870e797e16592ba63a6d2cd168542137ee6a7477834e975b7fbebecfb0b6
created_at: 2026-04-20 19:30:39
module_info:
{:name "jfxtras.common",
 :exports
 [{:package "jfxtras.animation"}
  {:package "jfxtras.css"}
  {:package "jfxtras.css.converters"}
  {:package "jfxtras.scene.layout"}
  {:package "jfxtras.scene.layout.responsivepane"}
  {:package "jfxtras.util"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "javafx.controls", :transitive true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras.animation"}
  {:package "jfxtras.css"}
  {:package "jfxtras.css.converters"}
  {:package "jfxtras.scene.layout"}
  {:package "jfxtras.scene.layout.responsivepane"}
  {:package "jfxtras.util"}]}


name: jfxtras.controls
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-controls
mvn_version: 15-r2
type: jar
sha256: 5419e87c0279d8d3fa4e76da5074b4e32816fab8418dc3547c59a416c689a047
created_at: 2026-04-20 19:30:39
module_info:
{:name "jfxtras.controls",
 :exports
 [{:package "jfxtras.scene.control"}
  {:package "jfxtras.scene.control.builders"}
  {:package "jfxtras.internal.scene.control.skin",
   :to ["jfxtras.agenda"]}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.common", :version "15-r2", :transitive true}
  {:module "jfxtras.fxml", :version "15-r2", :transitive true}
  {:module "javafx.base", :transitive true}
  {:module "javafx.controls", :transitive true}
  {:module "javafx.fxml", :transitive true}
  {:module "java.logging", :version "15.0.1", :transitive true}],
 :provides
 [{:service "jfxtras.fxml.BuilderService",
   :with
   ["jfxtras.scene.control.builders.CalendarPickerBuilder"
    "jfxtras.scene.control.builders.CalendarTextFieldBuilder"
    "jfxtras.scene.control.builders.CalendarTimePickerBuilder"
    "jfxtras.scene.control.builders.CalendarTimeTextFieldBuilder"
    "jfxtras.scene.control.builders.LocalDatePickerBuilder"
    "jfxtras.scene.control.builders.LocalDateTextFieldBuilder"
    "jfxtras.scene.control.builders.LocalDateTimePickerBuilder"
    "jfxtras.scene.control.builders.LocalDateTimeTextFieldBuilder"
    "jfxtras.scene.control.builders.LocalTimePickerBuilder"
    "jfxtras.scene.control.builders.LocalTimeTextFieldBuilder"]}],
 :uses [{:service "jfxtras.fxml.BuilderService"}],
 :version "15-r2",
 :packages
 [{:package "jfxtras.internal.scene.control"}
  {:package "jfxtras.internal.scene.control.skin"}
  {:package "jfxtras.scene.control"}
  {:package "jfxtras.scene.control.builders"}]}


name: jfxtras.font.roboto
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-font-roboto
mvn_version: 15-r2
type: jar
sha256: 46c82690859c1e12bb7189b0cf52ffc4b60f43ab3b02375a0f96ca3e4af930ec
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.font.roboto",
 :exports [{:package "jfxtras.resources"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "javafx.graphics", :transitive true}
  {:module "javafx.controls", :transitive true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages [{:package "jfxtras.resources"}]}


name: jfxtras.fxml
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-fxml
mvn_version: 15-r2
type: jar
sha256: 4064a565a9494293ce57265475e55b859f23e8655b4aa1f5e482b689b9cfb66d
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.fxml",
 :exports [{:package "jfxtras.fxml"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "javafx.fxml", :transitive true}],
 :provides [],
 :uses
 [{:service "javafx.util.Builder"}
  {:service "jfxtras.fxml.BuilderService"}],
 :version "15-r2",
 :packages [{:package "jfxtras.fxml"}]}


name: jfxtras.gauge.linear
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-gauge-linear
mvn_version: 15-r2
type: jar
sha256: 44b6978153f38c1a4bde08eb8ce6a13d1733b977b4c3e3d8a25e6b9d7e57e14f
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.gauge.linear",
 :exports
 [{:package "jfxtras.scene.control.gauge.linear"}
  {:package "jfxtras.scene.control.gauge.linear.elements"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.common", :version "15-r2"}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras.internal.scene.control.gauge.linear"}
  {:package "jfxtras.internal.scene.control.gauge.linear.skin"}
  {:package "jfxtras.scene.control.gauge.linear"}
  {:package "jfxtras.scene.control.gauge.linear.elements"}
  {:package "roboto"}]}


name: jfxtras.icalendaragenda
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-icalendaragenda
mvn_version: 15-r2
type: jar
sha256: c6b30b933fc0d2e3ded52c8a23227e882e0cdeebf8469a72c24ea74b577964da
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.icalendaragenda",
 :exports
 [{:package "jfxtras.scene.control.agenda.icalendar"}
  {:package "jfxtras.scene.control.agenda.icalendar.editors.deleters"}
  {:package "jfxtras.scene.control.agenda.icalendar.editors.revisors"}
  {:package "jfxtras.scene.control.agenda.icalendar.factories"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.agenda", :version "15-r2", :transitive true}
  {:module "jfxtras.icalendarfx", :version "15-r2", :transitive true}
  {:module "javafx.controls"}
  {:module "jfxtras.controls", :version "15-r2"}
  {:module "javafx.fxml"}
  {:module "jfxtras.common", :version "15-r2"}
  {:module "java.xml", :version "15.0.1"}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras"}
  {:package
   "jfxtras.internal.scene.control.skin.agenda.icalendar.base24hour"}
  {:package
   "jfxtras.internal.scene.control.skin.agenda.icalendar.base24hour.popup"}
  {:package "jfxtras.scene.control.agenda.icalendar"}
  {:package "jfxtras.scene.control.agenda.icalendar.editors"}
  {:package "jfxtras.scene.control.agenda.icalendar.editors.deleters"}
  {:package "jfxtras.scene.control.agenda.icalendar.editors.revisors"}
  {:package "jfxtras.scene.control.agenda.icalendar.factories"}]}


name: jfxtras.icalendarfx
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-icalendarfx
mvn_version: 15-r2
type: jar
sha256: 892ad47115b1eee428f20a553eb340ee93d1e1962dac1cadcdae70df5d005a7d
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.icalendarfx",
 :exports
 [{:package "jfxtras.icalendarfx"}
  {:package "jfxtras.icalendarfx.components"}
  {:package "jfxtras.icalendarfx.content"}
  {:package "jfxtras.icalendarfx.itip"}
  {:package "jfxtras.icalendarfx.parameters"}
  {:package "jfxtras.icalendarfx.properties"}
  {:package "jfxtras.icalendarfx.properties.calendar"}
  {:package "jfxtras.icalendarfx.properties.component.alarm"}
  {:package "jfxtras.icalendarfx.properties.component.change"}
  {:package "jfxtras.icalendarfx.properties.component.descriptive"}
  {:package "jfxtras.icalendarfx.properties.component.misc"}
  {:package "jfxtras.icalendarfx.properties.component.recurrence"}
  {:package
   "jfxtras.icalendarfx.properties.component.recurrence.rrule"}
  {:package
   "jfxtras.icalendarfx.properties.component.recurrence.rrule.byxxx"}
  {:package "jfxtras.icalendarfx.properties.component.relationship"}
  {:package "jfxtras.icalendarfx.properties.component.time"}
  {:package "jfxtras.icalendarfx.properties.component.timezone"}
  {:package "jfxtras.icalendarfx.utilities"}],
 :requires [{:module "java.base", :version "15.0.1", :mandated true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras.icalendarfx"}
  {:package "jfxtras.icalendarfx.components"}
  {:package "jfxtras.icalendarfx.content"}
  {:package "jfxtras.icalendarfx.itip"}
  {:package "jfxtras.icalendarfx.parameters"}
  {:package "jfxtras.icalendarfx.properties"}
  {:package "jfxtras.icalendarfx.properties.calendar"}
  {:package "jfxtras.icalendarfx.properties.component.alarm"}
  {:package "jfxtras.icalendarfx.properties.component.change"}
  {:package "jfxtras.icalendarfx.properties.component.descriptive"}
  {:package "jfxtras.icalendarfx.properties.component.misc"}
  {:package "jfxtras.icalendarfx.properties.component.recurrence"}
  {:package
   "jfxtras.icalendarfx.properties.component.recurrence.rrule"}
  {:package
   "jfxtras.icalendarfx.properties.component.recurrence.rrule.byxxx"}
  {:package "jfxtras.icalendarfx.properties.component.relationship"}
  {:package "jfxtras.icalendarfx.properties.component.time"}
  {:package "jfxtras.icalendarfx.properties.component.timezone"}
  {:package "jfxtras.icalendarfx.utilities"}]}


name: jfxtras.menu
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-menu
mvn_version: 15-r2
type: jar
sha256: de91ebbe0658d4865f92cc381e21cc41192267f1adf3a55bff304a081af04cf1
created_at: 2026-04-20 19:30:40
module_info:
{:name "jfxtras.menu",
 :exports [{:package "jfxtras.scene.menu"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.common", :version "15-r2", :transitive true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages [{:package "jfxtras.scene.menu"}]}


name: jfxtras.test_support
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-test-support
mvn_version: 15-r2
type: jar
sha256: 2596642a63305c3ac63ad3a91bfe18558cc6368b6663d8566ea996996115ceaf
created_at: 2026-04-20 19:30:41
module_info:
{:name "jfxtras.test_support",
 :exports [{:package "jfxtras.test"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "javafx.controls", :transitive true}
  {:module "org.testfx", :transitive true}
  {:module "org.testfx.junit", :transitive true}
  {:module "junit", :transitive true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages [{:package "jfxtras.test"}]}


name: jfxtras.window
version: 15-r2
target_platform: universal
mvn_groupId: org.jfxtras
mvn_artifactId: jfxtras-window
mvn_version: 15-r2
type: jar
sha256: f890ff2f71d61718a95f66c642ff5a49a53b0674c58695341d0fda9f8d3ed360
created_at: 2026-04-20 19:30:41
module_info:
{:name "jfxtras.window",
 :exports [{:package "jfxtras.scene.control.window"}],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "jfxtras.common", :version "15-r2", :transitive true}],
 :provides [],
 :uses [],
 :version "15-r2",
 :packages
 [{:package "jfxtras.internal.scene.control.skin.window"}
  {:package "jfxtras.scene.control.window"}]}


name: jp.empressia.logging
version: 1.1.0
target_platform: universal
mvn_groupId: jp.empressia
mvn_artifactId: jp.empressia.logging
mvn_version: 1.1.0
type: jar
sha256: 4131bbef45c44f3171292756f93f16c490dc32edceb53c656dc080a8ef8704ff
created_at: 2026-04-20 19:30:41
module_info:
{:name "jp.empressia.logging",
 :exports [{:package "jp.empressia.logging"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "java.logging", :version "11.0.4", :transitive true}],
 :provides [],
 :uses [],
 :version "1.1.0"}


name: jp.empressia.message
version: 1.1.0
target_platform: universal
mvn_groupId: jp.empressia
mvn_artifactId: jp.empressia.message
mvn_version: 1.1.0
type: jar
sha256: 8b2a3044a404dfcd145aacb5edd4381a228ba952d3ad481aaac35a1520959dab
created_at: 2026-04-20 19:30:41
module_info:
{:name "jp.empressia.message",
 :exports [{:package "jp.empressia.message"}],
 :requires [{:module "java.base", :version "11.0.4", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.0"}


name: jp.empressia.message.generator
version: 1.1.3
target_platform: universal
mvn_groupId: jp.empressia
mvn_artifactId: jp.empressia.message.generator
mvn_version: 1.1.3
type: jar
sha256: ff129f001f8bbb9bc8e3f46c70c9515dce8f019d49db621d12b104f14c76f8c5
created_at: 2026-04-20 19:30:42
module_info:
{:name "jp.empressia.message.generator",
 :exports [{:package "jp.empressia.message.generator"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "jp.empressia.message"}
  {:module "jp.empressia.picocog"}
  {:module "info.picocli"}],
 :provides [],
 :uses [],
 :version "1.1.3",
 :main-class "jp.empressia.message.generator.MessageGenerator"}


name: jp.empressia.picocog
version: 1.0.2
target_platform: universal
mvn_groupId: jp.empressia
mvn_artifactId: jp.empressia.picocog
mvn_version: 1.0.2
type: jar
sha256: 3f00cb6e5012cd07f7b7e22cdab2f007ff786d767f71871ff7d786d9e9311758
created_at: 2026-04-20 19:30:42
module_info:
{:name "jp.empressia.picocog",
 :exports [{:package "jp.empressia.picocog.writer"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "org.ainslec.picocog", :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.2"}


name: kotlin.reflect
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-reflect
mvn_version: 2.2.0
type: jar
sha256: e0cba60065751675234d4582074fddfad18fa71cfdef880f0af14408240a0f5d
created_at: 2026-04-20 19:30:42
module_info:
{:name "kotlin.reflect",
 :exports
 [{:package "kotlin.reflect.full"} {:package "kotlin.reflect.jvm"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides
 [{:service "kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader",
   :with
   ["kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl"]}
  {:service
   "kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition",
   :with
   ["kotlin.reflect.jvm.internal.impl.load.java.FieldOverridabilityCondition"
    "kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition"
    "kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition"]}
  {:service
   "kotlin.reflect.jvm.internal.impl.km.internal.extensions.MetadataExtensions",
   :with
   ["kotlin.reflect.jvm.internal.impl.km.jvm.internal.JvmMetadataExtensions"]}],
 :uses
 [{:service "kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader"}
  {:service
   "kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition"}
  {:service
   "kotlin.reflect.jvm.internal.impl.util.ModuleVisibilityHelper"}
  {:service
   "kotlin.reflect.jvm.internal.impl.km.internal.extensions.MetadataExtensions"}],
 :version "2.2.0"}


name: kotlin.stdlib
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-stdlib
mvn_version: 2.2.0
type: jar
sha256: 641d2b8f2ed4de3026d99f1e8c05de3bc7a6caaac18de9031bb5e1a2fbf3e5b5
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.stdlib",
 :exports
 [{:package "kotlin"}
  {:package "kotlin.annotation"}
  {:package "kotlin.collections"}
  {:package "kotlin.collections.unsigned"}
  {:package "kotlin.comparisons"}
  {:package "kotlin.concurrent"}
  {:package "kotlin.concurrent.atomics"}
  {:package "kotlin.concurrent.internal"}
  {:package "kotlin.contracts"}
  {:package "kotlin.coroutines"}
  {:package "kotlin.coroutines.cancellation"}
  {:package "kotlin.coroutines.intrinsics"}
  {:package "kotlin.coroutines.jvm.internal"}
  {:package "kotlin.enums"}
  {:package "kotlin.io"}
  {:package "kotlin.io.encoding"}
  {:package "kotlin.jvm"}
  {:package "kotlin.jvm.functions"}
  {:package "kotlin.math"}
  {:package "kotlin.properties"}
  {:package "kotlin.random"}
  {:package "kotlin.ranges"}
  {:package "kotlin.reflect"}
  {:package "kotlin.sequences"}
  {:package "kotlin.system"}
  {:package "kotlin.text"}
  {:package "kotlin.time"}
  {:package "kotlin.uuid"}
  {:package "kotlin.experimental"}
  {:package "kotlin.internal"}
  {:package "kotlin.jvm.internal"}
  {:package "kotlin.jvm.internal.markers"}
  {:package "kotlin.jdk7"}
  {:package "kotlin.io.path"}
  {:package "kotlin.jvm.optionals"}
  {:package "kotlin.jvm.jdk8"}
  {:package "kotlin.collections.jdk8"}
  {:package "kotlin.streams.jdk8"}
  {:package "kotlin.text.jdk8"}
  {:package "kotlin.time.jdk8"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2.2.0"}


name: kotlin.stdlib.jdk7
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-stdlib-jdk7
mvn_version: 2.2.0
type: jar
sha256: c804b31e7e685ad26a8bbfd3f75e6ef2d9051de3983eb95417468ac327d6410d
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.stdlib.jdk7",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides [],
 :uses [],
 :version "2.2.0"}


name: kotlin.stdlib.jdk8
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-stdlib-jdk8
mvn_version: 2.2.0
type: jar
sha256: 4285f0d251bd292f16c681d5ef3ec325a6797dc1960d1091f7bb880d96998e7c
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.stdlib.jdk8",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "kotlin.stdlib.jdk7"}],
 :provides [],
 :uses [],
 :version "2.2.0"}


name: kotlin.test
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-test
mvn_version: 2.2.0
type: jar
sha256: c0a829ccdb135f742a940a72b9f0dccf11540e36d57ec77c482e4766f61b4e2c
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.test",
 :exports [{:package "kotlin.test"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides [],
 :uses [{:service "kotlin.test.AsserterContributor"}],
 :version "2.2.0"}


name: kotlin.test.junit
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-test-junit
mvn_version: 2.2.0
type: jar
sha256: d5a540a312b85259a5ae31b6f6c2bf76e7070200a0f509b86a9caaf4812d6743
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.test.junit",
 :exports
 [{:package "kotlin.test.junit"}
  {:package "kotlin.test.junit.annotations"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "kotlin.test", :transitive true}
  {:module "junit", :transitive true}],
 :provides
 [{:service "kotlin.test.AsserterContributor",
   :with ["kotlin.test.junit.JUnitContributor"]}],
 :uses [],
 :version "2.2.0"}


name: kotlin.test.junit5
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-test-junit5
mvn_version: 2.2.0
type: jar
sha256: bb17c3b45b2681f0111f9532d97f08d5484737c5b1ac41e7fb7d3933dfa4a47c
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.test.junit5",
 :exports
 [{:package "kotlin.test.junit5"}
  {:package "kotlin.test.junit5.annotations"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "kotlin.test", :transitive true}
  {:module "org.junit.jupiter.api", :transitive true}],
 :provides
 [{:service "kotlin.test.AsserterContributor",
   :with ["kotlin.test.junit5.JUnit5Contributor"]}],
 :uses [],
 :version "2.2.0"}


name: kotlin.test.testng
version: 2.2.0
target_platform: universal
mvn_groupId: org.jetbrains.kotlin
mvn_artifactId: kotlin-test-testng
mvn_version: 2.2.0
type: jar
sha256: d72d4f8a1f30266e288224e4cfac5b34b7ad08e0c27df059ba895e35bd095167
created_at: 2026-04-20 19:30:43
module_info:
{:name "kotlin.test.testng",
 :exports
 [{:package "kotlin.test.testng"}
  {:package "kotlin.test.testng.annotations"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "kotlin.test", :transitive true}
  {:module "org.testng", :transitive true}],
 :provides
 [{:service "kotlin.test.AsserterContributor",
   :with ["kotlin.test.testng.TestNGContributor"]}],
 :uses [],
 :version "2.2.0"}


name: ky.korins.swrng
version: 1.0.0
target_platform: universal
mvn_groupId: ky.korins
mvn_artifactId: swrng-provider
mvn_version: 1.0.0
type: jar
sha256: 6278e8bd0788c81c4732c7c38774327e52321f2f5217d609cdee4e5a99f8a4f2
created_at: 2026-04-20 19:30:43
module_info:
{:name "ky.korins.swrng",
 :exports [{:package "ky.korins.swrng"}],
 :requires
 [{:module "java.base", :version "13.0.2", :mandated true}
  {:module "purejavacomm"}],
 :provides
 [{:service "java.security.Provider",
   :with ["ky.korins.swrng.SwiftRNGProvider"]}],
 :uses [],
 :version "1.0.0"}


name: lombok
version: 1.18.38
target_platform: universal
mvn_groupId: org.projectlombok
mvn_artifactId: lombok
mvn_version: 1.18.38
type: jar
sha256: be141553b2d31efbf85dc551695083fad31c119fc46efe97e711ee651d8da988
created_at: 2026-04-20 19:30:44
module_info:
{:name "lombok",
 :exports
 [{:package "lombok"}
  {:package "lombok.experimental"}
  {:package "lombok.extern.apachecommons"}
  {:package "lombok.extern.flogger"}
  {:package "lombok.extern.jackson"}
  {:package "lombok.extern.java"}
  {:package "lombok.extern.jbosslog"}
  {:package "lombok.extern.log4j"}
  {:package "lombok.extern.slf4j"}
  {:package "lombok.launch", :to ["lombok.mapstruct"]}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "java.compiler", :version "9"}
  {:module "java.instrument", :version "9"}
  {:module "jdk.unsupported", :version "9"}],
 :provides
 [{:service "javax.annotation.processing.Processor",
   :with
   ["lombok.launch.AnnotationProcessorHider$AnnotationProcessor"]}],
 :uses [],
 :version "1.18.38"}


name: lombok.mapstruct
version: 0.2.0
target_platform: universal
mvn_groupId: org.projectlombok
mvn_artifactId: lombok-mapstruct-binding
mvn_version: 0.2.0
type: jar
sha256: 34bbfc61bde7cb0c0a1bbdd1e803e38428396e8a959df6b1964ccae73a3fbd46
created_at: 2026-04-20 19:30:44
module_info:
{:name "lombok.mapstruct",
 :exports [],
 :requires
 [{:module "java.base", :version "15.0.1", :mandated true}
  {:module "lombok"}
  {:module "java.compiler", :version "15.0.1"}
  {:module "org.mapstruct.processor", :static true}],
 :provides
 [{:service "org.mapstruct.ap.spi.AstModifyingAnnotationProcessor",
   :with ["lombok.mapstruct.NotifierHider$AstModificationNotifier"]}],
 :uses [],
 :version "0.2.0"}


name: me.champeau.jdoctor.core
version: 0.1.2
target_platform: universal
mvn_groupId: me.champeau.jdoctor
mvn_artifactId: jdoctor-core
mvn_version: 0.1.2
type: jar
sha256: e77791ee1acb491ac878dbb2fae6294569654b435e49bf731dc4145892c4d4e9
created_at: 2026-04-20 19:30:44
module_info:
{:name "me.champeau.jdoctor.core",
 :exports [{:package "me.champeau.jdoctor"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.1.2"}


name: me.champeau.jdoctor.utils
version: 0.1.2
target_platform: universal
mvn_groupId: me.champeau.jdoctor
mvn_artifactId: jdoctor-utils
mvn_version: 0.1.2
type: jar
sha256: bad0f74ae59ac9ff20e0a4837c072c072d65a49e64ec37e841e5701339f23620
created_at: 2026-04-20 19:30:45
module_info:
{:name "me.champeau.jdoctor.utils",
 :exports
 [{:package "me.champeau.jdoctor.builders"}
  {:package "me.champeau.jdoctor.render"}
  {:package "me.champeau.jdoctor.exceptions"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "me.champeau.jdoctor.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.1.2"}


name: me.hugmanrique.cartage
version: 0.0.2
target_platform: universal
mvn_groupId: me.hugmanrique
mvn_artifactId: cartage
mvn_version: 0.0.2
type: jar
sha256: 499bb7fc71c33ef968991f5f54ab1fb5c36df3b5cced5a0ad9acd850867a973a
created_at: 2026-04-20 19:30:45
module_info:
{:name "me.hugmanrique.cartage",
 :exports
 [{:package "me.hugmanrique.cartage"}
  {:package "me.hugmanrique.cartage.compression"}
  {:package "me.hugmanrique.cartage.gb"}
  {:package "me.hugmanrique.cartage.gba"}],
 :requires
 [{:module "java.base", :version "16.0.1", :mandated true}
  {:module "jdk.incubator.foreign",
   :version "16.0.1",
   :transitive true}
  {:module "org.checkerframework.checker.qual"}],
 :provides [],
 :uses [],
 :version "0.0.2"}


name: me.joshlarson.jlcommon
version: 1.10.0
target_platform: universal
mvn_groupId: me.joshlarson
mvn_artifactId: jlcommon
mvn_version: 1.10.0
type: jar
sha256: 1a8c25d5785974d6fe7f4a545c050b2d99395377a19ee0f2ec0e40e18fb5d74a
created_at: 2026-04-20 19:30:45
module_info:
{:name "me.joshlarson.jlcommon",
 :exports
 [{:package "me.joshlarson.jlcommon.annotations"}
  {:package "me.joshlarson.jlcommon.callback"}
  {:package "me.joshlarson.jlcommon.collections"}
  {:package "me.joshlarson.jlcommon.concurrency"}
  {:package "me.joshlarson.jlcommon.control"}
  {:package "me.joshlarson.jlcommon.data"}
  {:package "me.joshlarson.jlcommon.info"}
  {:package "me.joshlarson.jlcommon.log"}
  {:package "me.joshlarson.jlcommon.log.log_wrapper"}
  {:package "me.joshlarson.jlcommon.security"}
  {:package "me.joshlarson.jlcommon.utilities"}],
 :requires
 [{:module "java.base", :version "12.0.2", :mandated true}
  {:module "org.jetbrains.annotations"}],
 :provides [],
 :uses [],
 :version "1.10.0"}


name: me.lemire.integercompression
version: 0.2.1
target_platform: universal
mvn_groupId: me.lemire.integercompression
mvn_artifactId: JavaFastPFOR
mvn_version: 0.2.1
type: jar
sha256: d525d8433e5c9ccd17eb7293031b08bbbc3324ce61b300f219b8ef086b973550
created_at: 2026-04-20 19:30:45
module_info:
{:name "me.lemire.integercompression",
 :exports
 [{:package "me.lemire.integercompression"}
  {:package "me.lemire.longcompression"}],
 :requires [{:module "java.base", :version "22.0.1", :mandated true}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages
 [{:package "com.kamikaze.pfordelta"}
  {:package "me.lemire.integercompression"}
  {:package "me.lemire.integercompression.benchmarktools"}
  {:package "me.lemire.integercompression.differential"}
  {:package "me.lemire.integercompression.synth"}
  {:package "me.lemire.longcompression"}
  {:package "me.lemire.longcompression.differential"}]}


name: me.moros.bending
version: 3.12.0
target_platform: universal
mvn_groupId: me.moros
mvn_artifactId: bending-api
mvn_version: 3.12.0
type: jar
sha256: c5223bc7874337a358cfac8f21a74fb1f5d48c4da4f4158e6c9aa8e67839ac4b
created_at: 2026-04-20 19:30:46
module_info:
{:name "me.moros.bending",
 :exports
 [{:package "me.moros.bending.api"}
  {:package "me.moros.bending.api.ability"}
  {:package "me.moros.bending.api.ability.common"}
  {:package "me.moros.bending.api.ability.common.basic"}
  {:package "me.moros.bending.api.ability.element"}
  {:package "me.moros.bending.api.ability.preset"}
  {:package "me.moros.bending.api.ability.state"}
  {:package "me.moros.bending.api.adapter"}
  {:package "me.moros.bending.api.addon"}
  {:package "me.moros.bending.api.collision"}
  {:package "me.moros.bending.api.collision.geometry"}
  {:package "me.moros.bending.api.collision.raytrace"}
  {:package "me.moros.bending.api.config"}
  {:package "me.moros.bending.api.config.attribute"}
  {:package "me.moros.bending.api.event"}
  {:package "me.moros.bending.api.game"}
  {:package "me.moros.bending.api.gui"}
  {:package "me.moros.bending.api.locale"}
  {:package "me.moros.bending.api.platform"}
  {:package "me.moros.bending.api.platform.block"}
  {:package "me.moros.bending.api.platform.damage"}
  {:package "me.moros.bending.api.platform.entity"}
  {:package "me.moros.bending.api.platform.entity.display"}
  {:package "me.moros.bending.api.platform.entity.player"}
  {:package "me.moros.bending.api.platform.item"}
  {:package "me.moros.bending.api.platform.particle"}
  {:package "me.moros.bending.api.platform.potion"}
  {:package "me.moros.bending.api.platform.property"}
  {:package "me.moros.bending.api.platform.sound"}
  {:package "me.moros.bending.api.platform.world"}
  {:package "me.moros.bending.api.protection"}
  {:package "me.moros.bending.api.registry"}
  {:package "me.moros.bending.api.storage"}
  {:package "me.moros.bending.api.temporal"}
  {:package "me.moros.bending.api.user"}
  {:package "me.moros.bending.api.user.profile"}
  {:package "me.moros.bending.api.util"}
  {:package "me.moros.bending.api.util.data"}
  {:package "me.moros.bending.api.util.functional"}
  {:package "me.moros.bending.api.util.material"}
  {:package "me.moros.bending.api.util.metadata"}
  {:package "me.moros.bending.api.util.collect"}],
 :requires
 [{:module "java.base", :version "21.0.7", :mandated true}
  {:module "me.moros.tasker", :transitive true}
  {:module "me.moros.math", :transitive true}
  {:module "org.checkerframework.checker.qual", :static true}
  {:module "com.github.benmanes.caffeine",
   :version "3.2.0",
   :static true}
  {:module "net.kyori.examination.api", :static true}
  {:module "net.kyori.adventure", :static true, :transitive true}
  {:module "net.kyori.adventure.key", :static true, :transitive true}],
 :provides [],
 :uses [],
 :version "3.12.0"}


name: me.moros.math
version: 3.0.0
target_platform: universal
mvn_groupId: me.moros
mvn_artifactId: math-core
mvn_version: 3.0.0
type: jar
sha256: 89c9d5cf2c931b6885a5bad29a404b25ffcd1c2b898c76d44312bed50e876749
created_at: 2026-04-20 19:30:46
module_info:
{:name "me.moros.math",
 :exports
 [{:package "me.moros.math"} {:package "me.moros.math.adapter"}],
 :requires
 [{:module "java.base", :version "21.0.3", :mandated true}
  {:module "org.checkerframework.checker.qual", :static true}],
 :provides [],
 :uses [],
 :version "3.0.0"}


name: me.moros.storage
version: 3.3.0
target_platform: universal
mvn_groupId: me.moros
mvn_artifactId: storage
mvn_version: 3.3.0
type: jar
sha256: 5cdfd8fb5a68b49f29a9a5dc0beffc2de8e9b1964d7fec58c15454df61946a72
created_at: 2026-04-20 19:30:46
module_info:
{:name "me.moros.storage",
 :exports [{:package "me.moros.storage"}],
 :requires
 [{:module "java.base", :version "21.0.3", :mandated true}
  {:module "java.sql", :version "21.0.3"}
  {:module "com.zaxxer.hikari", :version "5.1.0", :static true}
  {:module "org.checkerframework.checker.qual", :static true}],
 :provides [],
 :uses [],
 :version "3.3.0"}


name: me.moros.tasker
version: 1.2.0
target_platform: universal
mvn_groupId: me.moros
mvn_artifactId: tasker-core
mvn_version: 1.2.0
type: jar
sha256: 0483d18efed6f7e15f14c000ef931292ccde0949de3ea7912879150aaf62d22e
created_at: 2026-04-20 19:30:46
module_info:
{:name "me.moros.tasker",
 :exports
 [{:package "me.moros.tasker"} {:package "me.moros.tasker.executor"}],
 :requires
 [{:module "java.base", :version "21.0.3", :mandated true}
  {:module "org.checkerframework.checker.qual", :static true}],
 :provides [],
 :uses [],
 :version "1.2.0"}


name: me.nathanfallet.connect4.connectfourjavafx
version: 1.0.0
target_platform: universal
mvn_groupId: me.nathanfallet.connect4
mvn_artifactId: connect-four-javafx
mvn_version: 1.0.0
type: jar
sha256: 3f6603d418abdab214cc2f674e7c0e0093b2c161acf3d1955f3d220dfa503653
created_at: 2026-04-20 19:30:46
module_info:
{:name "me.nathanfallet.connect4.connectfourjavafx",
 :exports
 [{:package "me.nathanfallet.connect4"}
  {:package "me.nathanfallet.connect4.controllers"}
  {:package "me.nathanfallet.connect4.views"}],
 :requires
 [{:module "java.base", :version "21.0.1", :mandated true}
  {:module "javafx.controls", :version "21"}
  {:module "javafx.fxml", :version "21"}
  {:module "kotlin.stdlib"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "me.nathanfallet.connect4"}
  {:package "me.nathanfallet.connect4.controllers"}
  {:package "me.nathanfallet.connect4.models"}
  {:package "me.nathanfallet.connect4.views"}]}


name: me.tongfei.progressbar
version: 0.10.1
target_platform: universal
mvn_groupId: me.tongfei
mvn_artifactId: progressbar
mvn_version: 0.10.1
type: jar
sha256: ec97f590de9013a4a6a83fc41e8900258543fd93ae608ffd038f7176e63ef0ca
created_at: 2026-04-20 19:30:47
module_info:
{:name "me.tongfei.progressbar",
 :exports [{:package "me.tongfei.progressbar"}],
 :requires
 [{:module "java.base", :version "11.0.20.1", :mandated true}
  {:module "org.jline.terminal"}],
 :provides [],
 :uses [],
 :version "0.10.1"}


name: moe.maple.crypto
version: 1.1.0
target_platform: universal
mvn_groupId: moe.maple
mvn_artifactId: crypto
mvn_version: 1.1.0
type: jar
sha256: 8b4ab56d35aa76fa6a048b35e8f31d339b2dcabccd4d509135914c49e8190bfa
created_at: 2026-04-20 19:30:47
module_info:
{:name "moe.maple.crypto",
 :exports [{:package "moe.maple.crypto"}],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.0"}


name: moe.maple.miho
version: 1.2.0
target_platform: universal
mvn_groupId: moe.maple
mvn_artifactId: miho
mvn_version: 1.2.0
type: jar
sha256: 2f7025ffcb864421871581f026a54dfe54d34f49fb190a745ecffeb64f5a18e4
created_at: 2026-04-20 19:30:47
module_info:
{:name "moe.maple.miho",
 :exports
 [{:package "moe.maple.miho.foothold"}
  {:package "moe.maple.miho.line"}
  {:package "moe.maple.miho.point"}
  {:package "moe.maple.miho.rect"}
  {:package "moe.maple.miho.space"}
  {:package "moe.maple.miho.tree"}
  {:package "moe.maple.miho.util"}
  {:package "moe.maple.miho.space.bst"}
  {:package "moe.maple.miho.tree.bst"}],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "1.2.0"}


name: moe.maple.scheduler
version: 2.1.5
target_platform: universal
mvn_groupId: moe.maple
mvn_artifactId: scheduler
mvn_version: 2.1.5
type: jar
sha256: ad4e1ab56029090ba973102d8ce9382416a04dbcdf37ca9f11a5920af5c83ee9
created_at: 2026-04-20 19:30:47
module_info:
{:name "moe.maple.scheduler",
 :exports
 [{:package "moe.maple.scheduler"}
  {:package "moe.maple.scheduler.target"}
  {:package "moe.maple.scheduler.target.delay"}
  {:package "moe.maple.scheduler.tasks"}
  {:package "moe.maple.scheduler.tasks.delay"}
  {:package "moe.maple.scheduler.tasks.repeat"}
  {:package "moe.maple.scheduler.tasks.retry"}
  {:package "moe.maple.scheduler.tasks.tick"}],
 :requires [{:module "java.base", :version "11.0.2", :mandated true}],
 :provides [],
 :uses [],
 :version "2.1.5"}


name: moe.maple.script.api
version: 1.6.0
target_platform: universal
mvn_groupId: moe.maple
mvn_artifactId: script-api
mvn_version: 1.6.0
type: jar
sha256: 0a924eeb34bb00d25c67bf390573fb8647e5b143b6ba7953746af573bf7b66f2
created_at: 2026-04-20 19:30:47
module_info:
{:name "moe.maple.script.api",
 :exports [],
 :requires
 [{:module "java.base", :version "11.0.2", :mandated true}
  {:module "slf4j.api"}],
 :provides [],
 :uses [],
 :version "1.6.0"}


name: moe.tristan.easyfxml
version: 3.3.0
target_platform: universal
mvn_groupId: moe.tristan
mvn_artifactId: easyfxml
mvn_version: 3.3.0
type: jar
sha256: 21d98b7467bf2fd3a8c5b95a87c67c467e9ba990d68177fbc5749d45ee9675e0
created_at: 2026-04-20 19:30:47
module_info:
{:name "moe.tristan.easyfxml",
 :exports
 [{:package "moe.tristan.easyfxml"}
  {:package "moe.tristan.easyfxml.api"}
  {:package "moe.tristan.easyfxml.util"}
  {:package "moe.tristan.easyfxml.model.beanmanagement"}
  {:package "moe.tristan.easyfxml.model.components.listview"}
  {:package "moe.tristan.easyfxml.model.exception"}
  {:package "moe.tristan.easyfxml.model.fxml"}
  {:package "moe.tristan.easyfxml.model.system"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.annotation"}
  {:module "javafx.controls", :transitive true}
  {:module "javafx.fxml", :transitive true}
  {:module "javafx.graphics", :transitive true}
  {:module "spring.beans"}
  {:module "spring.boot"}
  {:module "spring.boot.autoconfigure"}
  {:module "spring.context"}
  {:module "spring.core"}
  {:module "io.vavr", :transitive true}
  {:module "slf4j.api", :transitive true}
  {:module "awaitility"}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :open true,
 :packages
 [{:package "moe.tristan.easyfxml.util"}
  {:package "moe.tristan.easyfxml.api"}
  {:package "moe.tristan.easyfxml.model.beanmanagement"}
  {:package "moe.tristan.easyfxml"}
  {:package "moe.tristan.easyfxml.model.system"}
  {:package "moe.tristan.easyfxml.model.components.listview"}
  {:package "moe.tristan.easyfxml.model.exception"}
  {:package "moe.tristan.easyfxml.model.fxml"}]}


name: moe.tristan.easyfxml.fxkit
version: 3.3.0
target_platform: universal
mvn_groupId: moe.tristan
mvn_artifactId: easyfxml-fxkit
mvn_version: 3.3.0
type: jar
sha256: e28711d5ddf4fea84765b7f32a69cbce5c1318f8e67771cf9cd750a49cd04b57
created_at: 2026-04-20 19:30:48
module_info:
{:name "moe.tristan.easyfxml.fxkit",
 :exports
 [{:package "moe.tristan.easyfxml.fxkit.form"}
  {:package "moe.tristan.easyfxml.fxkit.form.defaults"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "moe.tristan.easyfxml", :version "3.3.0"}
  {:module "java.compiler", :transitive true}
  {:module "org.immutables.value", :transitive true}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :open true,
 :packages
 [{:package "moe.tristan.easyfxml.fxkit.form"}
  {:package "moe.tristan.easyfxml.fxkit.form.defaults"}]}


name: moe.tristan.easyfxml.junit
version: 3.3.0
target_platform: universal
mvn_groupId: moe.tristan
mvn_artifactId: easyfxml-junit
mvn_version: 3.3.0
type: jar
sha256: c128090b3b50ebc72d3a5107773a743094aa4b529eed20f8402942940ec98165
created_at: 2026-04-20 19:30:48
module_info:
{:name "moe.tristan.easyfxml.junit",
 :exports [{:package "moe.tristan.easyfxml.junit"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "javafx.graphics", :transitive true}
  {:module "awaitility", :transitive true}
  {:module "org.testfx.junit", :transitive true}
  {:module "org.testfx", :transitive true}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :open true,
 :packages [{:package "moe.tristan.easyfxml.junit"}]}


