# module

name: com.io7m.jpita.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jpita
mvn_artifactId: com.io7m.jpita.core
mvn_version: 1.0.0
type: jar
sha256: b58767aec12c4e52eef2ca066379de2e77e8cb904ec6482eee6d96829772801b
created_at: 2026-04-20 19:21:23
module_info:
{:name "com.io7m.jpita.core",
 :exports [{:package "com.io7m.jpita.core"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.jaffirm.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jpita.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jpita
mvn_artifactId: com.io7m.jpita.documentation
mvn_version: 1.0.0
type: jar
sha256: e245aeb389616748af1c7dfb0f6612ddc6b5fce45c93f5a51b862bafc7eb6b1f
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jpita.documentation",
 :exports [{:package "com.io7m.jpita.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jpita.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jproperties.core
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jproperties
mvn_artifactId: com.io7m.jproperties.core
mvn_version: 4.0.0
type: jar
sha256: 3bf1f4234f9f38f1fc602c9b4b872764dfcefe8bcb4030eabfd444db751569e8
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jproperties.core",
 :exports [{:package "com.io7m.jproperties"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jproperties"}]}


name: com.io7m.jproperties.documentation
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.jproperties
mvn_artifactId: com.io7m.jproperties.documentation
mvn_version: 3.1.0
type: jar
sha256: b95d304b2860be99f1e1d1cff7587fb00e83e5203779137643735945f10bdd10
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jproperties.documentation",
 :exports [{:package "com.io7m.jproperties.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.jproperties.core", :version "3.1.0"}],
 :provides [],
 :uses [],
 :version "3.1.0",
 :packages [{:package "com.io7m.jproperties.documentation"}]}


name: com.io7m.jproperties.monad
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jproperties
mvn_artifactId: com.io7m.jproperties.monad
mvn_version: 4.0.0
type: jar
sha256: 5d2ed2e7fb4b4d67016a9521aad9175eb53aac2a183b597e2301a740f13c9379
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jproperties.monad",
 :exports [{:package "com.io7m.jproperties.monad"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core",
   :version "4.0.2",
   :transitive true}
  {:module "com.io7m.jproperties.core",
   :version "4.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jproperties.monad"}]}


name: com.io7m.jqpage.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jqpage
mvn_artifactId: com.io7m.jqpage.core
mvn_version: 1.0.0
type: jar
sha256: aa010b5447bef8edae3fee0cb09063ff71f068f4f37f1437f2d80f51baebe212
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jqpage.core",
 :exports [{:package "com.io7m.jqpage.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.jooq", :version "3.19.8", :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jqpage.core"}]}


name: com.io7m.jranges.core
version: 6.0.0
target_platform: universal
mvn_groupId: com.io7m.jranges
mvn_artifactId: com.io7m.jranges.core
mvn_version: 6.0.0
type: jar
sha256: e1516030620cad57e6f6d86aa3b392fa62da3f278d967aa75c12d953e1992276
created_at: 2026-04-20 19:21:24
module_info:
{:name "com.io7m.jranges.core",
 :exports [{:package "com.io7m.jranges"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "6.0.0",
 :packages [{:package "com.io7m.jranges"}]}


name: com.io7m.jranges.documentation
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jranges
mvn_artifactId: com.io7m.jranges.documentation
mvn_version: 4.0.0
type: jar
sha256: 0992b0fa8902e3170120498f1cd9832e0cbab4730ed0bdd14f3ac1bfb5ed76a6
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jranges.documentation",
 :exports [{:package "com.io7m.jranges.documentation"}],
 :requires
 [{:module "java.base", :version "11", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jranges.core"}],
 :provides [],
 :uses [],
 :version "4.0.0"}


name: com.io7m.jregions.arbitraries
version: 5.0.0
target_platform: universal
mvn_groupId: com.io7m.jregions
mvn_artifactId: com.io7m.jregions.arbitraries
mvn_version: 5.0.0
type: jar
sha256: 78930ac4a9297f5237944b7584404c07dbfe5121297cb4e343336e32e0425818
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jregions.arbitraries",
 :exports [{:package "com.io7m.jregions.arbitraries"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jregions.core", :version "5.0.0"}
  {:module "net.jqwik.api", :version "1.8.4"}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.jregions.arbitraries.RArbAreaBD"
    "com.io7m.jregions.arbitraries.RArbAreaBI"
    "com.io7m.jregions.arbitraries.RArbAreaD"
    "com.io7m.jregions.arbitraries.RArbAreaF"
    "com.io7m.jregions.arbitraries.RArbAreaI"
    "com.io7m.jregions.arbitraries.RArbAreaL"
    "com.io7m.jregions.arbitraries.RArbAreaSizeBD"
    "com.io7m.jregions.arbitraries.RArbAreaSizeBI"
    "com.io7m.jregions.arbitraries.RArbAreaSizeD"
    "com.io7m.jregions.arbitraries.RArbAreaSizeF"
    "com.io7m.jregions.arbitraries.RArbAreaSizeI"
    "com.io7m.jregions.arbitraries.RArbAreaSizeL"
    "com.io7m.jregions.arbitraries.RArbPAreaBD"
    "com.io7m.jregions.arbitraries.RArbPAreaBI"
    "com.io7m.jregions.arbitraries.RArbPAreaD"
    "com.io7m.jregions.arbitraries.RArbPAreaF"
    "com.io7m.jregions.arbitraries.RArbPAreaI"
    "com.io7m.jregions.arbitraries.RArbPAreaL"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeBD"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeBI"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeD"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeF"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeI"
    "com.io7m.jregions.arbitraries.RArbPAreaSizeL"
    "com.io7m.jregions.arbitraries.RArbPVolumeBD"
    "com.io7m.jregions.arbitraries.RArbPVolumeBI"
    "com.io7m.jregions.arbitraries.RArbPVolumeD"
    "com.io7m.jregions.arbitraries.RArbPVolumeF"
    "com.io7m.jregions.arbitraries.RArbPVolumeI"
    "com.io7m.jregions.arbitraries.RArbPVolumeL"
    "com.io7m.jregions.arbitraries.RArbVolumeBD"
    "com.io7m.jregions.arbitraries.RArbVolumeBI"
    "com.io7m.jregions.arbitraries.RArbVolumeD"
    "com.io7m.jregions.arbitraries.RArbVolumeF"
    "com.io7m.jregions.arbitraries.RArbVolumeI"
    "com.io7m.jregions.arbitraries.RArbVolumeL"]}],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "5.0.0",
 :packages [{:package "com.io7m.jregions.arbitraries"}]}


name: com.io7m.jregions.core
version: 5.0.0
target_platform: universal
mvn_groupId: com.io7m.jregions
mvn_artifactId: com.io7m.jregions.core
mvn_version: 5.0.0
type: jar
sha256: ba3137d1acd6ea7a2c8fe841380155a83965f8e0ec65a620745403c17c97bf04
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jregions.core",
 :exports
 [{:package "com.io7m.jregions.core.conversions"}
  {:package "com.io7m.jregions.core.parameterized.areas"}
  {:package "com.io7m.jregions.core.parameterized.sizes"}
  {:package "com.io7m.jregions.core.parameterized.volumes"}
  {:package "com.io7m.jregions.core.unparameterized.areas"}
  {:package "com.io7m.jregions.core.unparameterized.sizes"}
  {:package "com.io7m.jregions.core.unparameterized.volumes"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "5.0.0",
 :packages
 [{:package "com.io7m.jregions.core"}
  {:package "com.io7m.jregions.core.conversions"}
  {:package "com.io7m.jregions.core.parameterized.areas"}
  {:package "com.io7m.jregions.core.parameterized.sizes"}
  {:package "com.io7m.jregions.core.parameterized.volumes"}
  {:package "com.io7m.jregions.core.unparameterized.areas"}
  {:package "com.io7m.jregions.core.unparameterized.sizes"}
  {:package "com.io7m.jregions.core.unparameterized.volumes"}]}


name: com.io7m.jregions.documentation
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jregions
mvn_artifactId: com.io7m.jregions.documentation
mvn_version: 3.0.0
type: jar
sha256: 187aa7d2302f8b836aca9873afbb8ad8133eba631869647b3058faea0c8a1d4f
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jregions.documentation",
 :exports [{:package "com.io7m.jregions.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jregions.core", :version "3.0.0"}
  {:module "com.io7m.jregions.generators", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.jregions.documentation"}]}


name: com.io7m.jregions.generators
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jregions
mvn_artifactId: com.io7m.jregions.generators
mvn_version: 3.0.0
type: jar
sha256: b5fda771bafecca67f760363723c15b92b7b420dc3539c32dadac3a04621da58
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jregions.generators",
 :exports [{:package "com.io7m.jregions.generators"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jregions.core", :version "3.0.0"}
  {:module "quickcheck"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.jregions.generators"}]}


name: com.io7m.jregions.tests
version: 5.0.0
target_platform: universal
mvn_groupId: com.io7m.jregions
mvn_artifactId: com.io7m.jregions.tests
mvn_version: 5.0.0
type: jar
sha256: 6d285f3e4a8fea80a172bfec32874db60cc11d95177ac2988fad285eed9102e6
created_at: 2026-04-20 19:21:25
module_info:
{:name "com.io7m.jregions.tests",
 :exports
 [{:package "com.io7m.jregions.tests.bugs"}
  {:package "com.io7m.jregions.tests.core.conversions"}
  {:package "com.io7m.jregions.tests.core.parameterized"}
  {:package "com.io7m.jregions.tests.core.unparameterized"}
  {:package "com.io7m.jregions.tests.core"}
  {:package "com.io7m.jregions.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.jregions.core", :version "5.0.0"}
  {:module "com.io7m.jregions.arbitraries", :version "5.0.0"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.percentpass.extension", :version "1.0.1"}
  {:module "net.jqwik.api", :version "1.8.4"}
  {:module "nl.jqno.equalsverifier"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}],
 :provides [],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "5.0.0",
 :open true,
 :packages
 [{:package "com.io7m.jregions.tests"}
  {:package "com.io7m.jregions.tests.bugs"}
  {:package "com.io7m.jregions.tests.core"}
  {:package "com.io7m.jregions.tests.core.conversions"}
  {:package "com.io7m.jregions.tests.core.parameterized"}
  {:package "com.io7m.jregions.tests.core.unparameterized"}]}


name: com.io7m.jsamplebuffer.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jsamplebuffer
mvn_artifactId: com.io7m.jsamplebuffer.api
mvn_version: 1.0.0
type: jar
sha256: d2cacef4944c7cc334bed9c99c1489664b531dc3843197d52b861160cb6428f3
created_at: 2026-04-20 19:21:26
module_info:
{:name "com.io7m.jsamplebuffer.api",
 :exports [{:package "com.io7m.jsamplebuffer.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jsamplebuffer.api"}]}


name: com.io7m.jsamplebuffer.documentation
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.jsamplebuffer
mvn_artifactId: com.io7m.jsamplebuffer.documentation
mvn_version: 0.0.1
type: jar
sha256: edae28e03608930d42132946ab127d39e9d50882fb9177348f9ef2e309962781
created_at: 2026-04-20 19:21:26
module_info:
{:name "com.io7m.jsamplebuffer.documentation",
 :exports [{:package "com.io7m.jsamplebuffer.documentation"}],
 :requires
 [{:module "java.base", :version "11.0.5", :mandated true}
  {:module "com.io7m.jsamplebuffer.api", :version "0.0.1"}
  {:module "com.io7m.jsamplebuffer.vanilla", :version "0.0.1"}
  {:module "com.io7m.jsamplebuffer.xmedia", :version "0.0.1"}
  {:module "org.osgi.annotation.bundle", :static true}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :packages [{:package "com.io7m.jsamplebuffer.documentation"}]}


name: com.io7m.jsamplebuffer.vanilla
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jsamplebuffer
mvn_artifactId: com.io7m.jsamplebuffer.vanilla
mvn_version: 1.0.0
type: jar
sha256: 6a820bd85939e31e0019c521d9e3728d6c9f9a2e77a8e51552a5253b379f57ce
created_at: 2026-04-20 19:21:26
module_info:
{:name "com.io7m.jsamplebuffer.vanilla",
 :exports [{:package "com.io7m.jsamplebuffer.vanilla"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jsamplebuffer.api", :version "1.0.0"}
  {:module "com.io7m.jranges.core", :version "6.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jsamplebuffer.vanilla"}]}


name: com.io7m.jsamplebuffer.xmedia
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jsamplebuffer
mvn_artifactId: com.io7m.jsamplebuffer.xmedia
mvn_version: 1.0.0
type: jar
sha256: efad976019320da2050ff618d7a9ed95c892cc830b8134515f6730993eda3eee
created_at: 2026-04-20 19:21:26
module_info:
{:name "com.io7m.jsamplebuffer.xmedia",
 :exports [{:package "com.io7m.jsamplebuffer.xmedia"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jsamplebuffer.api", :version "1.0.0"}
  {:module "com.io7m.jintegers.core", :version "3.0.1"}
  {:module "java.desktop", :version "21"}],
 :provides
 [{:service
   "com.io7m.jsamplebuffer.api.SampleBufferRateConverterFactoryType",
   :with
   ["com.io7m.jsamplebuffer.xmedia.SXMSampleBufferRateConverters"]}],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.jsamplebuffer.xmedia"}
  {:package "com.io7m.jsamplebuffer.xmedia.internal"}]}


name: com.io7m.jserial.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jserial
mvn_artifactId: com.io7m.jserial.core
mvn_version: 1.0.0
type: jar
sha256: b76b3275cae6719d1ccc176a68ca66062d40a018d1d279a6afe6fa2107ad16e6
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jserial.core",
 :exports [{:package "com.io7m.jserial.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jserial.core"}]}


name: com.io7m.jserial.documentation
version: 0.4.0
target_platform: universal
mvn_groupId: com.io7m.jserial
mvn_artifactId: com.io7m.jserial.documentation
mvn_version: 0.4.0
type: jar
sha256: 1496632da934c923149e582c8ba0f985635bd2ea8c08d752921b3888f5e8649f
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jserial.documentation",
 :exports [{:package "com.io7m.jserial.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jserial.core"}],
 :provides [],
 :uses [],
 :version "0.4.0"}


name: com.io7m.jspatial.api
version: 3.0.0-beta0003
target_platform: universal
mvn_groupId: com.io7m.jspatial
mvn_artifactId: com.io7m.jspatial.api
mvn_version: 3.0.0-beta0003
type: jar
sha256: 98623c69b289c2da30870a68297c8b18976613f2422199a75dd0d9c4ebb4835f
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jspatial.api",
 :exports
 [{:package "com.io7m.jspatial.api"}
  {:package "com.io7m.jspatial.api.octtrees"}
  {:package "com.io7m.jspatial.api.quadtrees"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jregions.core"}
  {:module "com.io7m.jtensors.core"}],
 :provides [],
 :uses [],
 :version "3.0.0-beta0003",
 :packages
 [{:package "com.io7m.jspatial.api"}
  {:package "com.io7m.jspatial.api.octtrees"}
  {:package "com.io7m.jspatial.api.quadtrees"}]}


name: com.io7m.jspatial.documentation
version: 3.0.0-beta0003
target_platform: universal
mvn_groupId: com.io7m.jspatial
mvn_artifactId: com.io7m.jspatial.documentation
mvn_version: 3.0.0-beta0003
type: jar
sha256: 8e3a67b769dc20d201e2fc828e55fb0bb0aa061fff60feb27bea5c61956b7072
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jspatial.documentation",
 :exports [{:package "com.io7m.jspatial.documentation"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.osgi.annotation", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "it.unimi.dsi.fastutil"}
  {:module "com.io7m.jspatial.api", :version "3.0.0-beta0003"}
  {:module "com.io7m.jspatial.implementation",
   :version "3.0.0-beta0003"}],
 :provides [],
 :uses [],
 :version "3.0.0-beta0003",
 :packages [{:package "com.io7m.jspatial.documentation"}]}


name: com.io7m.jspatial.examples.swing
version: 3.0.0-beta0003
target_platform: universal
mvn_groupId: com.io7m.jspatial
mvn_artifactId: com.io7m.jspatial.examples.swing
mvn_version: 3.0.0-beta0003
type: jar
sha256: c1e5049a6e70ea8fbe38e828944f5e6d236cfb1d6f6d1fed6ae7b43f9e4d5f10
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jspatial.examples.swing",
 :exports [{:package "com.io7m.jspatial.examples.swing"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "java.desktop", :version "11.0.6"}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.1"}
  {:module "com.io7m.jregions.core"}
  {:module "com.io7m.jspatial.api", :version "3.0.0-beta0003"}
  {:module "com.io7m.jspatial.implementation",
   :version "3.0.0-beta0003"}
  {:module "com.io7m.jtensors.core"}
  {:module "designgridlayout"}
  {:module "io.reactivex.rxjava2"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "3.0.0-beta0003",
 :packages [{:package "com.io7m.jspatial.examples.swing"}]}


name: com.io7m.jspatial.implementation
version: 3.0.0-beta0003
target_platform: universal
mvn_groupId: com.io7m.jspatial
mvn_artifactId: com.io7m.jspatial.implementation
mvn_version: 3.0.0-beta0003
type: jar
sha256: 651466565deab76512cf6381dbc18722bbecb095cc87702f8aa6411ac39a5d15
created_at: 2026-04-20 19:21:27
module_info:
{:name "com.io7m.jspatial.implementation",
 :exports [{:package "com.io7m.jspatial.implementation"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jspatial.api", :version "3.0.0-beta0003"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jregions.core"}
  {:module "it.unimi.dsi.fastutil"}
  {:module "com.io7m.jaffirm.core", :version "3.0.1"}
  {:module "com.io7m.jtensors.core"}],
 :provides
 [{:service "com.io7m.jspatial.api.octtrees.OctTreeSupplierDType",
   :with ["com.io7m.jspatial.implementation.OctTreeSupplierD"]}
  {:service "com.io7m.jspatial.api.octtrees.OctTreeSupplierLType",
   :with ["com.io7m.jspatial.implementation.OctTreeSupplierL"]}
  {:service "com.io7m.jspatial.api.octtrees.OctTreeSupplierIType",
   :with ["com.io7m.jspatial.implementation.OctTreeSupplierI"]}
  {:service "com.io7m.jspatial.api.quadtrees.QuadTreeSupplierDType",
   :with ["com.io7m.jspatial.implementation.QuadTreeSupplierD"]}
  {:service "com.io7m.jspatial.api.quadtrees.QuadTreeSupplierLType",
   :with ["com.io7m.jspatial.implementation.QuadTreeSupplierL"]}
  {:service "com.io7m.jspatial.api.quadtrees.QuadTreeSupplierIType",
   :with ["com.io7m.jspatial.implementation.QuadTreeSupplierI"]}],
 :uses [],
 :version "3.0.0-beta0003",
 :packages [{:package "com.io7m.jspatial.implementation"}]}


name: com.io7m.jspiel.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jspiel
mvn_artifactId: com.io7m.jspiel.api
mvn_version: 1.0.0
type: jar
sha256: d8d76ba1408e50a8fa44317918e090906fbeb8759b7202e9ac12f407809d4222
created_at: 2026-04-20 19:21:28
module_info:
{:name "com.io7m.jspiel.api",
 :exports [{:package "com.io7m.jspiel.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jspiel.api"}]}


name: com.io7m.jspiel.cmdline
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jspiel
mvn_artifactId: com.io7m.jspiel.cmdline
mvn_version: 1.0.0
type: jar
sha256: b69310d9b91f2a67a30353f31c1a35cd8bf47e2832f75a2db08d6c46d23c73cf
created_at: 2026-04-20 19:21:28
module_info:
{:name "com.io7m.jspiel.cmdline",
 :exports [{:package "com.io7m.jspiel.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jspiel.api", :version "1.0.0"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses
 [{:service "com.io7m.jspiel.api.RiffFileBuilderProviderType"}
  {:service "com.io7m.jspiel.api.RiffFileWriterProviderType"}
  {:service "com.io7m.jspiel.api.RiffFileParserProviderType"}],
 :version "1.0.0",
 :packages [{:package "com.io7m.jspiel.cmdline"}]}


name: com.io7m.jspiel.documentation
version: 0.0.3
target_platform: universal
mvn_groupId: com.io7m.jspiel
mvn_artifactId: com.io7m.jspiel.documentation
mvn_version: 0.0.3
type: jar
sha256: bd04117fc46eb1d91f0cb2cb0f1284f2b503a05a58a09ab9a1b6ee7f9e4a95c5
created_at: 2026-04-20 19:21:28
module_info:
{:name "com.io7m.jspiel.documentation",
 :exports [{:package "com.io7m.jspiel.documentation"}],
 :requires
 [{:module "java.base", :version "11", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jspiel.api"}
  {:module "com.io7m.jspiel.vanilla"}
  {:module "org.slf4j"}
  {:module "com.io7m.jaffirm.core"}],
 :provides [],
 :uses [],
 :version "0.0.3"}


name: com.io7m.jspiel.vanilla
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jspiel
mvn_artifactId: com.io7m.jspiel.vanilla
mvn_version: 1.0.0
type: jar
sha256: 6fb395fd45d38589f04a27d1f8f7380db242249e02785e418c0857c423e8f3f5
created_at: 2026-04-20 19:21:28
module_info:
{:name "com.io7m.jspiel.vanilla",
 :exports [{:package "com.io7m.jspiel.vanilla"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jspiel.api", :version "1.0.0"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides
 [{:service "com.io7m.jspiel.api.RiffFileParserProviderType",
   :with ["com.io7m.jspiel.vanilla.RiffParsers"]}
  {:service "com.io7m.jspiel.api.RiffFileWriterProviderType",
   :with ["com.io7m.jspiel.vanilla.RiffWriters"]}
  {:service "com.io7m.jspiel.api.RiffFileBuilderProviderType",
   :with ["com.io7m.jspiel.vanilla.RiffFileBuilders"]}
  {:service "com.io7m.jspiel.api.RiffSeekableByteChannelsType",
   :with ["com.io7m.jspiel.vanilla.RiffSeekableByteChannels"]}],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jspiel.vanilla"}]}


name: com.io7m.jsx.combinators
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.combinators
mvn_version: 2.0.0
type: jar
sha256: b13d4d78c7f6f7079f1404332fcff9118b1a929824e4257a03ce0f7f0c98a8b5
created_at: 2026-04-20 19:21:29
module_info:
{:name "com.io7m.jsx.combinators",
 :exports [{:package "com.io7m.jsx.combinators"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "io.vavr"}
  {:module "com.io7m.jsx.core"}
  {:module "com.io7m.junreachable.core"}
  {:module "com.io7m.jlexing.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.jsx.core
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.core
mvn_version: 4.0.0
type: jar
sha256: cd833fcbea0a001d4e89e6f944d4dacc570c617740eb8758e585df8892b44b05
created_at: 2026-04-20 19:21:29
module_info:
{:name "com.io7m.jsx.core",
 :exports [{:package "com.io7m.jsx"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core",
   :version "3.2.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jsx"}]}


name: com.io7m.jsx.documentation
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.documentation
mvn_version: 4.0.0
type: jar
sha256: 786ecea9b70598175a07cb027001a6f0ed2a2d6498e66f36bc06fa602be20258
created_at: 2026-04-20 19:21:29
module_info:
{:name "com.io7m.jsx.documentation",
 :exports [{:package "com.io7m.jsx.documentation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jsx.parser.api", :version "4.0.0"}
  {:module "com.io7m.jsx.core", :version "4.0.0"}
  {:module "com.io7m.jsx.parser", :version "4.0.0"}
  {:module "com.io7m.jsx.prettyprint", :version "4.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jsx.documentation"}]}


name: com.io7m.jsx.parser
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.parser
mvn_version: 4.0.0
type: jar
sha256: cffc0975673ea6756f64e7a31017e8174968dab360ac81a26da5ec1ed7094888
created_at: 2026-04-20 19:21:29
module_info:
{:name "com.io7m.jsx.parser",
 :exports
 [{:package "com.io7m.jsx.parser"}
  {:package "com.io7m.jsx.serializer"}
  {:package "com.io7m.jsx.lexer"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jsx.core", :version "4.0.0"}
  {:module "com.io7m.jsx.parser.api", :version "4.0.0"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides
 [{:service "com.io7m.jsx.api.lexer.JSXLexerSupplierType",
   :with ["com.io7m.jsx.lexer.JSXLexerSupplier"]}
  {:service "com.io7m.jsx.api.parser.JSXParserSupplierType",
   :with ["com.io7m.jsx.parser.JSXParserSupplier"]}
  {:service "com.io7m.jsx.api.serializer.JSXSerializerSupplierType",
   :with ["com.io7m.jsx.serializer.JSXSerializerTrivialSupplier"]}],
 :uses [],
 :version "4.0.0",
 :packages
 [{:package "com.io7m.jsx.lexer"}
  {:package "com.io7m.jsx.parser"}
  {:package "com.io7m.jsx.serializer"}]}


name: com.io7m.jsx.parser.api
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.parser.api
mvn_version: 4.0.0
type: jar
sha256: 680f9991e40eb0356dba88c549cd4287b8b1e3ec3c1091c8a13b472d068a7a79
created_at: 2026-04-20 19:21:29
module_info:
{:name "com.io7m.jsx.parser.api",
 :exports
 [{:package "com.io7m.jsx.api.parser"}
  {:package "com.io7m.jsx.api.lexer"}
  {:package "com.io7m.jsx.api.serializer"}
  {:package "com.io7m.jsx.api.tokens"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0", :transitive true}
  {:module "com.io7m.jsx.core", :version "4.0.0", :transitive true}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages
 [{:package "com.io7m.jsx.api.lexer"}
  {:package "com.io7m.jsx.api.parser"}
  {:package "com.io7m.jsx.api.serializer"}
  {:package "com.io7m.jsx.api.tokens"}]}


name: com.io7m.jsx.prettyprint
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jsx
mvn_artifactId: com.io7m.jsx.prettyprint
mvn_version: 4.0.0
type: jar
sha256: 766bd106b5191983093f660d2d1a9dec520ae8f5a8eef0a976f3ea8fbf019404
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jsx.prettyprint",
 :exports [{:package "com.io7m.jsx.prettyprint"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.jpplib.core"}
  {:module "com.io7m.jsx.core", :version "4.0.0", :transitive true}
  {:module "com.io7m.jsx.parser.api", :version "4.0.0"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jsx.prettyprint"}]}


name: com.io7m.jtensors.core
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.core
mvn_version: 11.0.0
type: jar
sha256: bd43d28ae95fc12842a98fafbe9340f2d3eba61fb95ee1be193eb61f02a939d2
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jtensors.core",
 :exports
 [{:package "com.io7m.jtensors.core.determinants"}
  {:package "com.io7m.jtensors.core.dotproducts"}
  {:package "com.io7m.jtensors.core.parameterized.matrices"}
  {:package "com.io7m.jtensors.core.parameterized.vectors"}
  {:package "com.io7m.jtensors.core.quaternions"}
  {:package "com.io7m.jtensors.core.unparameterized.matrices"}
  {:package "com.io7m.jtensors.core.unparameterized.vectors"}
  {:package "com.io7m.jtensors.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages
 [{:package "com.io7m.jtensors.core"}
  {:package "com.io7m.jtensors.core.determinants"}
  {:package "com.io7m.jtensors.core.dotproducts"}
  {:package "com.io7m.jtensors.core.parameterized"}
  {:package "com.io7m.jtensors.core.parameterized.matrices"}
  {:package "com.io7m.jtensors.core.parameterized.vectors"}
  {:package "com.io7m.jtensors.core.quaternions"}
  {:package "com.io7m.jtensors.core.unparameterized"}
  {:package "com.io7m.jtensors.core.unparameterized.matrices"}
  {:package "com.io7m.jtensors.core.unparameterized.vectors"}]}


name: com.io7m.jtensors.documentation
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.documentation
mvn_version: 11.0.0
type: jar
sha256: 3c2708f0f455955f0fdeb30a40ea6c6fe7a2d68d2464a4847283e608c562e136
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jtensors.documentation",
 :exports [{:package "com.io7m.jtensors.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jtensors.core", :version "11.0.0"}
  {:module "com.io7m.jtensors.orthonormalization", :version "11.0.0"}
  {:module "com.io7m.jtensors.storage.api", :version "11.0.0"}
  {:module "com.io7m.jtensors.storage.bytebuffered", :version "11.0.0"}
  {:module "com.io7m.jtensors.storage.heap", :version "11.0.0"}
  {:module "com.io7m.jtensors.generators", :version "11.0.0"}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages
 [{:package "com.io7m.jtensors.documentation"}
  {:package "com.io7m.jtensors.documentation.images"}]}


name: com.io7m.jtensors.generators
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.generators
mvn_version: 11.0.0
type: jar
sha256: 0b39bbe0f854955deee36abb63de210309226d61d74a67caf3aa65367314035f
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jtensors.generators",
 :exports [{:package "com.io7m.jtensors.generators"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jtensors.core", :version "11.0.0"}
  {:module "quickcheck"}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages [{:package "com.io7m.jtensors.generators"}]}


name: com.io7m.jtensors.orthonormalization
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.orthonormalization
mvn_version: 11.0.0
type: jar
sha256: dae81f8cb1cfae95c18e437c365bdf8f60ee09362bf0abbe940e41c07dfae035
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jtensors.orthonormalization",
 :exports [{:package "com.io7m.jtensors.orthonormalization"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jtensors.core",
   :version "11.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages [{:package "com.io7m.jtensors.orthonormalization"}]}


name: com.io7m.jtensors.storage.api
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.storage.api
mvn_version: 11.0.0
type: jar
sha256: 82cbe46d92947bc3e887eaa5d2c60d128c903133633693415bf72864d422149d
created_at: 2026-04-20 19:21:30
module_info:
{:name "com.io7m.jtensors.storage.api",
 :exports
 [{:package "com.io7m.jtensors.storage.api"}
  {:package "com.io7m.jtensors.storage.api.parameterized.matrices"}
  {:package "com.io7m.jtensors.storage.api.parameterized.vectors"}
  {:package "com.io7m.jtensors.storage.api.unparameterized.matrices"}
  {:package "com.io7m.jtensors.storage.api.unparameterized.vectors"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jtensors.core",
   :version "11.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages
 [{:package "com.io7m.jtensors.storage.api"}
  {:package "com.io7m.jtensors.storage.api.parameterized.matrices"}
  {:package "com.io7m.jtensors.storage.api.parameterized.vectors"}
  {:package "com.io7m.jtensors.storage.api.unparameterized.matrices"}
  {:package "com.io7m.jtensors.storage.api.unparameterized.vectors"}]}


name: com.io7m.jtensors.storage.bytebuffered
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.storage.bytebuffered
mvn_version: 11.0.0
type: jar
sha256: c541bca2c470656f23da290b93a9c54f1d7c52eadc112088240c5d65dd283585
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.jtensors.storage.bytebuffered",
 :exports [{:package "com.io7m.jtensors.storage.bytebuffered"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.ieee754b16.core", :version "3.0.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.mutable.numbers.core",
   :version "4.0.0",
   :transitive true}
  {:module "com.io7m.jtensors.core",
   :version "11.0.0",
   :transitive true}
  {:module "com.io7m.jtensors.storage.api",
   :version "11.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages [{:package "com.io7m.jtensors.storage.bytebuffered"}]}


name: com.io7m.jtensors.storage.heap
version: 11.0.0
target_platform: universal
mvn_groupId: com.io7m.jtensors
mvn_artifactId: com.io7m.jtensors.storage.heap
mvn_version: 11.0.0
type: jar
sha256: 65eab7784bf78acc42b799c4701deb91fffe907c02d9766bbd7a340f4174619b
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.jtensors.storage.heap",
 :exports [{:package "com.io7m.jtensors.storage.heap"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jtensors.core",
   :version "11.0.0",
   :transitive true}
  {:module "com.io7m.jtensors.storage.api",
   :version "11.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "11.0.0",
 :packages [{:package "com.io7m.jtensors.storage.heap"}]}


name: com.io7m.junreachable.core
version: 4.0.2
target_platform: universal
mvn_groupId: com.io7m.junreachable
mvn_artifactId: com.io7m.junreachable.core
mvn_version: 4.0.2
type: jar
sha256: 979cb909924e8ea64e17b03340c601a8e6b6e1620c4e751a0bd74a34ffb9d5e9
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.junreachable.core",
 :exports [{:package "com.io7m.junreachable"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}],
 :provides [],
 :uses [],
 :version "4.0.2",
 :packages [{:package "com.io7m.junreachable"}]}


name: com.io7m.junreachable.documentation
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.junreachable
mvn_artifactId: com.io7m.junreachable.documentation
mvn_version: 3.0.0
type: jar
sha256: a263a6a8cc5a060c9bf8d3836d28b381c5e01de7a96af17685595b88b910cd0c
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.junreachable.documentation",
 :exports [{:package "com.io7m.junreachable.documentation"}],
 :requires
 [{:module "java.base", :version "11", :mandated true}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.junreachable.documentation"}]}


name: com.io7m.junsigned.core
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.junsigned
mvn_artifactId: com.io7m.junsigned.core
mvn_version: 4.0.0
type: jar
sha256: 1bcf170f67834878b3f8828b7d09eceff92bc24eb4cfb1a179e49d623de9aa6d
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.junsigned.core",
 :exports [{:package "com.io7m.junsigned.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.junsigned.core"}]}


name: com.io7m.junsigned.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.junsigned
mvn_artifactId: com.io7m.junsigned.documentation
mvn_version: 2.0.0
type: jar
sha256: 625c27046c1003bc6e5db7994e4f3bdbd35fe80534267464a561b8d86ef450c8
created_at: 2026-04-20 19:21:31
module_info:
{:name "com.io7m.junsigned.documentation",
 :exports [{:package "com.io7m.junsigned.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core"}
  {:module "com.io7m.junsigned.core"}
  {:module "com.io7m.junsigned.ranges"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.junsigned.ranges
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.junsigned
mvn_artifactId: com.io7m.junsigned.ranges
mvn_version: 4.0.0
type: jar
sha256: 302658332ff30e9d6242a475e06226e4da11b3b6951d4c842ba220aab4b8eaf4
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.junsigned.ranges",
 :exports [{:package "com.io7m.junsigned.ranges"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jranges.core",
   :version "5.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.junsigned.ranges"}]}


name: com.io7m.jvindicator.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jvindicator
mvn_artifactId: com.io7m.jvindicator.core
mvn_version: 1.0.0
type: jar
sha256: 0fdf8269fcce96d6680528bf785d6bf3ad83b369dc7bbcd04cee740cd6181fed
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.jvindicator.core",
 :exports [{:package "com.io7m.jvindicator.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jvindicator.core"}]}


name: com.io7m.jvindicator.tests
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jvindicator
mvn_artifactId: com.io7m.jvindicator.tests
mvn_version: 0.0.2
type: jar
sha256: 181bd2de0f4941cf958768a9d5f648470ccf53eadc9809d83459df2752751760
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.jvindicator.tests",
 :exports [{:package "com.io7m.jvindicator.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jvindicator.core", :version "0.0.2"}
  {:module "org.junit.jupiter.api",
   :version "5.10.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :open true,
 :packages [{:package "com.io7m.jvindicator.tests"}]}


name: com.io7m.jwheatsheaf.api
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jwheatsheaf
mvn_artifactId: com.io7m.jwheatsheaf.api
mvn_version: 4.0.0
type: jar
sha256: ed603f56bdde31d8e5fb86aa8c85ade6d92986f554214216b762b19526c09d18
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.jwheatsheaf.api",
 :exports [{:package "com.io7m.jwheatsheaf.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "javafx.graphics", :version "22.0.1", :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jwheatsheaf.api"}]}


name: com.io7m.jwheatsheaf.examples
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jwheatsheaf
mvn_artifactId: com.io7m.jwheatsheaf.examples
mvn_version: 4.0.0
type: jar
sha256: 4c5011955e7b8a04c1d63104643b96dc885f34982aaa78b406b34992fbc70c14
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.jwheatsheaf.examples",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.github.marschall.memoryfilesystem"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jwheatsheaf.api", :version "4.0.0"}
  {:module "com.io7m.jwheatsheaf.oxygen", :version "4.0.0"}
  {:module "com.io7m.jwheatsheaf.ui", :version "4.0.0"}
  {:module "javafx.controls", :version "22.0.1"}
  {:module "javafx.fxml", :version "22.0.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jwheatsheaf.examples"}]}


name: com.io7m.jwheatsheaf.filter.glob
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jwheatsheaf
mvn_artifactId: com.io7m.jwheatsheaf.filter.glob
mvn_version: 4.0.0
type: jar
sha256: d0307f07d353b2daeffb00a128fbe1cacf29e6b00a00224b51e937ae6a292a24
created_at: 2026-04-20 19:21:32
module_info:
{:name "com.io7m.jwheatsheaf.filter.glob",
 :exports [{:package "com.io7m.jwheatsheaf.filter.glob"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jwheatsheaf.api",
   :version "4.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages
 [{:package "com.io7m.jwheatsheaf.filter.glob"}
  {:package "com.io7m.jwheatsheaf.filter.glob.internal"}]}


name: com.io7m.jwheatsheaf.oxygen
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jwheatsheaf
mvn_artifactId: com.io7m.jwheatsheaf.oxygen
mvn_version: 4.0.0
type: jar
sha256: 033499bf6bb8dae5ecdc1a9ece62b98d08f146e1f7ca08affa1d8bf0cf6a8f6b
created_at: 2026-04-20 19:21:33
module_info:
{:name "com.io7m.jwheatsheaf.oxygen",
 :exports [{:package "com.io7m.jwheatsheaf.oxygen"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jwheatsheaf.api",
   :version "4.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages [{:package "com.io7m.jwheatsheaf.oxygen"}]}


name: com.io7m.jwheatsheaf.ui
version: 4.0.0
target_platform: universal
mvn_groupId: com.io7m.jwheatsheaf
mvn_artifactId: com.io7m.jwheatsheaf.ui
mvn_version: 4.0.0
type: jar
sha256: 5890cce51f167782c7e194c4a3d4a4182c730b5cf5bc1e7955dc5a6dff179552
created_at: 2026-04-20 19:21:33
module_info:
{:name "com.io7m.jwheatsheaf.ui",
 :exports
 [{:package "com.io7m.jwheatsheaf.ui.internal",
   :to ["com.io7m.jwheatsheaf.examples"]}
  {:package "com.io7m.jwheatsheaf.ui"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "javafx.controls", :version "22.0.1"}
  {:module "javafx.fxml", :version "22.0.1"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.jwheatsheaf.api",
   :version "4.0.0",
   :transitive true}
  {:module "javafx.graphics", :version "22.0.1", :transitive true}],
 :provides [],
 :uses [],
 :version "4.0.0",
 :packages
 [{:package "com.io7m.jwheatsheaf.ui"}
  {:package "com.io7m.jwheatsheaf.ui.internal"}]}


name: com.io7m.jxe.core
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jxe
mvn_artifactId: com.io7m.jxe.core
mvn_version: 2.0.0
type: jar
sha256: 3520d03a2606787c4e88625f151c9dbbc853bd4987e752c509e6030a83238b67
created_at: 2026-04-20 19:21:33
module_info:
{:name "com.io7m.jxe.core",
 :exports [{:package "com.io7m.jxe.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.jxe.core"}]}


name: com.io7m.jxe.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jxe
mvn_artifactId: com.io7m.jxe.documentation
mvn_version: 1.0.0
type: jar
sha256: f83a5f98052be56ff787ceedb7e1263364d06dddddae5f4ce1094d4916e716a7
created_at: 2026-04-20 19:21:33
module_info:
{:name "com.io7m.jxe.documentation",
 :exports [{:package "com.io7m.jxe.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jxe.core", :version "1.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jxe.documentation"}]}


name: com.io7m.jxe.tests
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jxe
mvn_artifactId: com.io7m.jxe.tests
mvn_version: 2.0.0
type: jar
sha256: 58701b30eb6e7dc067c40372cd30d0682f5152ff5c61c9569a0bb46bd61fa4f5
created_at: 2026-04-20 19:21:33
module_info:
{:name "com.io7m.jxe.tests",
 :exports [{:package "com.io7m.jxe.tests.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "org.junit.jupiter.api", :version "5.11.0"}
  {:module "org.junit.jupiter.engine", :version "5.11.0"}
  {:module "org.junit.platform.commons", :version "1.11.0"}
  {:module "org.junit.platform.engine", :version "1.11.0"}
  {:module "org.junit.platform.launcher", :version "1.11.0"}
  {:module "nl.jqno.equalsverifier"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :open true,
 :packages [{:package "com.io7m.jxe.tests.core"}]}


name: com.io7m.jxtrand.api
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.jxtrand
mvn_artifactId: com.io7m.jxtrand.api
mvn_version: 2.1.0
type: jar
sha256: 53c1a2cc739b6359441ba7aacc2aee74166ea416060b197ef6530e8a60052b27
created_at: 2026-04-20 19:21:34
module_info:
{:name "com.io7m.jxtrand.api",
 :exports [{:package "com.io7m.jxtrand.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages [{:package "com.io7m.jxtrand.api"}]}


name: com.io7m.jxtrand.compiler.api
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.jxtrand
mvn_artifactId: com.io7m.jxtrand.compiler.api
mvn_version: 2.1.0
type: jar
sha256: f3a6ad3eac39058bdea362fbb06baef0e591694adc3f66b752446cb48761a255
created_at: 2026-04-20 19:21:34
module_info:
{:name "com.io7m.jxtrand.compiler.api",
 :exports [{:package "com.io7m.jxtrand.compiler.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages [{:package "com.io7m.jxtrand.compiler.api"}]}


name: com.io7m.jxtrand.compiler.basic
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.jxtrand
mvn_artifactId: com.io7m.jxtrand.compiler.basic
mvn_version: 2.1.0
type: jar
sha256: 57d5a5fb6efd46358141bbcd39ce157162bf230ee1ef1562f2a038e4a78bebff
created_at: 2026-04-20 19:21:34
module_info:
{:name "com.io7m.jxtrand.compiler.basic",
 :exports [{:package "com.io7m.jxtrand.compiler.basic"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxtrand.compiler.api",
   :version "2.1.0",
   :transitive true}
  {:module "com.io7m.jxtrand.api", :version "2.1.0"}
  {:module "com.io7m.jodist", :version "2.0.0"}
  {:module "java.compiler"}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages
 [{:package "com.io7m.jxtrand.compiler.basic"}
  {:package "com.io7m.jxtrand.compiler.basic.internal"}]}


name: com.io7m.jxtrand.examples
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.jxtrand
mvn_artifactId: com.io7m.jxtrand.examples
mvn_version: 2.1.0
type: jar
sha256: bd874b61505af0ee9383a83cc7aa273ca9b2fb4ac2fb3f8a692db0fb0fe19593
created_at: 2026-04-20 19:21:34
module_info:
{:name "com.io7m.jxtrand.examples",
 :exports [{:package "com.io7m.jxtrand.examples"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxtrand.api", :version "2.1.0", :transitive true}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages
 [{:package "com.io7m.jxtrand.examples"}
  {:package "com.io7m.jxtrand.examples.internal"}]}


name: com.io7m.jxtrand.vanilla
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.jxtrand
mvn_artifactId: com.io7m.jxtrand.vanilla
mvn_version: 2.1.0
type: jar
sha256: c1bbcea8b4ec0a99093e1ec745036e7849f98687158ad3b777179618052ce9b2
created_at: 2026-04-20 19:21:34
module_info:
{:name "com.io7m.jxtrand.vanilla",
 :exports [{:package "com.io7m.jxtrand.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxtrand.api",
   :version "2.1.0",
   :transitive true}],
 :provides
 [{:service "com.io7m.jxtrand.api.JXTXMLResourceBundlesType",
   :with ["com.io7m.jxtrand.vanilla.JXTXMLResourceBundles"]}],
 :uses [{:service "com.io7m.jxtrand.api.JXTXMLResourceBundlesType"}],
 :version "2.1.0",
 :packages
 [{:package "com.io7m.jxtrand.vanilla"}
  {:package "com.io7m.jxtrand.vanilla.internal"}]}


name: com.io7m.lanark.arbitraries
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.lanark
mvn_artifactId: com.io7m.lanark.arbitraries
mvn_version: 1.2.0
type: jar
sha256: 3ddc142e0c4a057f67d04d552bd159374e57787884616f0aa795f1d6c3545fbb
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.lanark.arbitraries",
 :exports [{:package "com.io7m.lanark.arbitraries"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.lanark.core", :version "1.2.0", :transitive true}
  {:module "net.jqwik.api", :version "1.8.4", :transitive true}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.lanark.arbitraries.RArbDottedNames"
    "com.io7m.lanark.arbitraries.RArbDottedPrefixes"]}],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.lanark.arbitraries"}]}


name: com.io7m.lanark.core
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.lanark
mvn_artifactId: com.io7m.lanark.core
mvn_version: 1.2.0
type: jar
sha256: c725d2de4b82b9632cc2d72219b27f5d4c4700dde3dd2905f965f06894f04503
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.lanark.core",
 :exports [{:package "com.io7m.lanark.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.lanark.core"}]}


name: com.io7m.laurel.cmdline
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.cmdline
mvn_version: 0.99.0
type: jar
sha256: 3a5fbb276a3da9fbb14620a339a1815ab1fd082694621ed5b566309b2350af66
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.laurel.cmdline",
 :exports
 [{:package "com.io7m.laurel.cmdline"}
  {:package "com.io7m.laurel.cmdline.internal",
   :to ["com.io7m.laurel.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jattribute.core", :version "1.0.1"}
  {:module "com.io7m.laurel.filemodel", :version "0.99.0"}
  {:module "com.io7m.laurel.model", :version "0.99.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}],
 :provides [],
 :uses [],
 :version "0.99.0",
 :packages
 [{:package "com.io7m.laurel.cmdline"}
  {:package "com.io7m.laurel.cmdline.internal"}]}


name: com.io7m.laurel.documentation
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.documentation
mvn_version: 0.99.0
type: jar
sha256: f33fa84aad0944f27f66e3060ef7510ef61e67ccbb5af50923af69bfc8da9bcd
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.laurel.documentation",
 :exports [{:package "com.io7m.laurel.documentation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.99.0",
 :packages [{:package "com.io7m.laurel.documentation"}]}


name: com.io7m.laurel.filemodel
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.filemodel
mvn_version: 0.99.0
type: jar
sha256: 0d206b6303b1ef207bfc9bddaa15de367ee5f2d18ee97eaec95588e919f69fba
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.laurel.filemodel",
 :exports
 [{:package "com.io7m.laurel.filemodel"}
  {:package "com.io7m.laurel.filemodel.internal",
   :to ["com.io7m.laurel.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.darco.api", :version "1.0.0"}
  {:module "com.io7m.darco.sqlite", :version "1.0.0"}
  {:module "com.io7m.jattribute.core", :version "1.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.laurel.model", :version "0.99.0"}
  {:module "com.io7m.mime2045.core", :version "1.1.0"}
  {:module "com.io7m.mime2045.fileext", :version "1.1.0"}
  {:module "com.io7m.mime2045.parser.api", :version "1.1.0"}
  {:module "com.io7m.mime2045.parser", :version "1.1.0"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "java.desktop", :version "21"}
  {:module "org.apache.commons.io", :version "2.17.0"}
  {:module "org.apache.tika.core"}
  {:module "org.jooq", :version "3.19.13"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "org.xerial.sqlitejdbc", :version "3.46.0.1"}],
 :provides
 [{:service "com.io7m.laurel.filemodel.internal.LCommandFactoryType",
   :with
   ["com.io7m.laurel.filemodel.internal.LCommandCaptionDelete"
    "com.io7m.laurel.filemodel.internal.LCommandCaptionsAdd"
    "com.io7m.laurel.filemodel.internal.LCommandCaptionsModify"
    "com.io7m.laurel.filemodel.internal.LCommandCategoriesAdd"
    "com.io7m.laurel.filemodel.internal.LCommandCategoriesSetRequired"
    "com.io7m.laurel.filemodel.internal.LCommandCategoriesUnsetRequired"
    "com.io7m.laurel.filemodel.internal.LCommandCategoryCaptionsAssign"
    "com.io7m.laurel.filemodel.internal.LCommandCategoryCaptionsUnassign"
    "com.io7m.laurel.filemodel.internal.LCommandGlobalCaptionModify"
    "com.io7m.laurel.filemodel.internal.LCommandGlobalCaptionOrderLower"
    "com.io7m.laurel.filemodel.internal.LCommandGlobalCaptionOrderUpper"
    "com.io7m.laurel.filemodel.internal.LCommandGlobalCaptionsAdd"
    "com.io7m.laurel.filemodel.internal.LCommandGlobalCaptionsRemove"
    "com.io7m.laurel.filemodel.internal.LCommandImageCaptionsAssign"
    "com.io7m.laurel.filemodel.internal.LCommandImageCaptionsUnassign"
    "com.io7m.laurel.filemodel.internal.LCommandImageSelect"
    "com.io7m.laurel.filemodel.internal.LCommandImageSourceSet"
    "com.io7m.laurel.filemodel.internal.LCommandImagesAdd"
    "com.io7m.laurel.filemodel.internal.LCommandImagesDelete"
    "com.io7m.laurel.filemodel.internal.LCommandMetadataPut"
    "com.io7m.laurel.filemodel.internal.LCommandMetadataRemove"]}],
 :uses
 [{:service
   "com.io7m.laurel.filemodel.internal.LDatabaseQueryProviderType"}
  {:service "com.io7m.laurel.filemodel.internal.LCommandFactoryType"}],
 :version "0.99.0",
 :packages
 [{:package "com.io7m.laurel.filemodel"}
  {:package "com.io7m.laurel.filemodel.internal"}
  {:package "com.io7m.laurel.filemodel.internal.tables"}]}


name: com.io7m.laurel.gui
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.gui
mvn_version: 0.99.0
type: jar
sha256: 57d4d83e10fabe1a332398c8f306c8616ebc3e97a2aa0bf15224e6ab7e4d55a3
created_at: 2026-04-20 19:21:35
module_info:
{:name "com.io7m.laurel.gui",
 :exports
 [{:package "com.io7m.laurel.gui"}
  {:package "com.io7m.laurel.gui.internal"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.laurel.filemodel", :version "0.99.0"}
  {:module "com.io7m.laurel.model", :version "0.99.0"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.darco.api", :version "1.0.0"}
  {:module "com.io7m.jade.api", :version "1.0.3"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jattribute.core", :version "1.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jwheatsheaf.api", :version "4.0.0"}
  {:module "com.io7m.jwheatsheaf.oxygen", :version "4.0.0"}
  {:module "com.io7m.jwheatsheaf.ui", :version "4.0.0"}
  {:module "com.io7m.jxtrand.api", :version "2.1.0"}
  {:module "com.io7m.miscue.fx.seltzer", :version "0.0.3"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "java.desktop", :version "21"}
  {:module "javafx.base", :version "23"}
  {:module "javafx.controls", :version "23"}
  {:module "javafx.fxml", :version "23"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "0.99.0",
 :open true,
 :packages
 [{:package "com.io7m.laurel.gui"}
  {:package "com.io7m.laurel.gui.internal"}]}


name: com.io7m.laurel.gui.main
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.gui.main
mvn_version: 0.99.0
type: jar
sha256: 59b9d39849622dfcd3fb2ce9359a2534d406221b236d4160440e1289cdabb8de
created_at: 2026-04-20 19:21:36
module_info:
{:name "com.io7m.laurel.gui.main",
 :exports [{:package "com.io7m.laurel.gui.main"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jade.api", :version "1.0.3"}
  {:module "com.io7m.laurel.gui", :version "0.99.0"}
  {:module "javafx.graphics", :version "23"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "0.99.0",
 :packages [{:package "com.io7m.laurel.gui.main"}]}


name: com.io7m.laurel.model
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.model
mvn_version: 0.99.0
type: jar
sha256: c535879a46ed7d82ea40b56ea938b22b27af95be0e8af55a11cf1fbd5b8e748a
created_at: 2026-04-20 19:21:36
module_info:
{:name "com.io7m.laurel.model",
 :exports [{:package "com.io7m.laurel.model"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.mime2045.core", :version "1.1.0"}],
 :provides [],
 :uses [],
 :version "0.99.0",
 :packages [{:package "com.io7m.laurel.model"}]}


name: com.io7m.laurel.tests
version: 0.99.0
target_platform: universal
mvn_groupId: com.io7m.laurel
mvn_artifactId: com.io7m.laurel.tests
mvn_version: 0.99.0
type: jar
sha256: 9e2fcff503a95c609efce10c7a834ac031a106f8dbcb9c6829ed89516dadbfb3
created_at: 2026-04-20 19:21:36
module_info:
{:name "com.io7m.laurel.tests",
 :exports
 [{:package "com.io7m.laurel.tests.arbitraries"}
  {:package "com.io7m.laurel.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.laurel.model", :version "0.99.0"}
  {:module "com.io7m.laurel.gui", :version "0.99.0"}
  {:module "com.io7m.laurel.filemodel", :version "0.99.0"}
  {:module "com.io7m.laurel.cmdline", :version "0.99.0"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.6.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jattribute.core", :version "1.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.zelador.test_extension", :version "1.0.0"}
  {:module "javafx.base", :version "23"}
  {:module "javafx.controls", :version "23"}
  {:module "net.jqwik.api", :version "1.9.0"}
  {:module "org.apache.commons.io", :version "2.17.0"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "org.junit.jupiter.api", :version "5.11.1"}
  {:module "org.junit.jupiter.engine", :version "5.11.1"}
  {:module "org.junit.platform.commons", :version "1.11.1"}
  {:module "org.junit.platform.engine", :version "1.11.1"}
  {:module "org.junit.platform.launcher", :version "1.11.1"}],
 :provides [],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "0.99.0",
 :open true,
 :packages
 [{:package "com.io7m.laurel.tests"}
  {:package "com.io7m.laurel.tests.arbitraries"}]}


name: com.io7m.looseleaf.cmdline
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.cmdline
mvn_version: 3.0.0
type: jar
sha256: c9187629e4984f6eed23e263d33d9511ef0b0013a16312a805265f0fe17041c3
created_at: 2026-04-20 19:21:36
module_info:
{:name "com.io7m.looseleaf.cmdline",
 :exports
 [{:package "com.io7m.looseleaf.cmdline"}
  {:package "com.io7m.looseleaf.cmdline.internal",
   :to
   ["com.io7m.looseleaf.documentation" "com.io7m.looseleaf.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.looseleaf.database.api", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.mvstore", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.sqlite", :version "3.0.0"}
  {:module "com.io7m.looseleaf.server", :version "3.0.0"}
  {:module "ch.qos.logback.classic", :version "1.5.18"}
  {:module "ch.qos.logback.core", :version "1.5.18"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.io7m.looseleaf.server.api", :version "3.0.0"}],
 :provides [],
 :uses
 [{:service "com.io7m.looseleaf.database.api.LLDatabaseFactoryType"}],
 :version "3.0.0",
 :packages
 [{:package "com.io7m.looseleaf.cmdline"}
  {:package "com.io7m.looseleaf.cmdline.internal"}]}


name: com.io7m.looseleaf.database.api
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.database.api
mvn_version: 3.0.0
type: jar
sha256: 8844df353a6a0123526b814f1b09d142e2fdc8423f04aac27f032d1b641e2e34
created_at: 2026-04-20 19:21:36
module_info:
{:name "com.io7m.looseleaf.database.api",
 :exports [{:package "com.io7m.looseleaf.database.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.looseleaf.security",
   :version "3.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.database.api"}]}


name: com.io7m.looseleaf.database.mvstore
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.database.mvstore
mvn_version: 3.0.0
type: jar
sha256: 7c79ee81e1646aa734a6bb94c70e4d0a697d4e47dc2928a3e7baa8fd81de236f
created_at: 2026-04-20 19:21:37
module_info:
{:name "com.io7m.looseleaf.database.mvstore",
 :exports [{:package "com.io7m.looseleaf.database.mvstore"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.looseleaf.database.api",
   :version "3.0.0",
   :transitive true}
  {:module "com.h2database.mvstore"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.database.mvstore"}]}


name: com.io7m.looseleaf.database.sqlite
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.database.sqlite
mvn_version: 3.0.0
type: jar
sha256: a7363a44d05438298172473a2c3516fa0141cede0a3d67767ac97199b0554538
created_at: 2026-04-20 19:21:37
module_info:
{:name "com.io7m.looseleaf.database.sqlite",
 :exports [{:package "com.io7m.looseleaf.database.sqlite"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.looseleaf.database.api", :version "3.0.0"}
  {:module "com.io7m.trasco.api", :version "3.0.0"}
  {:module "com.io7m.trasco.vanilla", :version "3.0.0"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "org.xerial.sqlitejdbc", :version "3.48.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.database.sqlite"}]}


name: com.io7m.looseleaf.documentation
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.documentation
mvn_version: 3.0.0
type: jar
sha256: d7833713089e06de4c085b8018b7657cc90f4bf7ae1766bf662cfc1ee82cc202
created_at: 2026-04-20 19:21:37
module_info:
{:name "com.io7m.looseleaf.documentation",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "java.xml", :version "21"}
  {:module "com.io7m.looseleaf.cmdline", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.documentation"}]}


name: com.io7m.looseleaf.grafana
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.grafana
mvn_version: 3.0.0
type: jar
sha256: c17dc4aac77c8eeed49dc24f5e575e2b6ed93dd318a6df23166f9a3776b82149
created_at: 2026-04-20 19:21:37
module_info:
{:name "com.io7m.looseleaf.grafana",
 :exports [{:package "com.io7m.looseleaf.grafana"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.grafana"}]}


name: com.io7m.looseleaf.protocol.v1
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.protocol.v1
mvn_version: 3.0.0
type: jar
sha256: d4edb70e400e5d6ecac4cb0da6616423c9908a8bfe2ecb4826c6138ef0af9559
created_at: 2026-04-20 19:21:37
module_info:
{:name "com.io7m.looseleaf.protocol.v1",
 :exports [{:package "com.io7m.looseleaf.protocol.v1"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.dixmont.core", :version "2.0.0"}
  {:module "com.fasterxml.jackson.databind",
   :version "2.18.3",
   :transitive true}
  {:module "com.fasterxml.jackson.annotation",
   :version "2.18.3",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.protocol.v1"}]}


name: com.io7m.looseleaf.security
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.security
mvn_version: 3.0.0
type: jar
sha256: 27d159b95ec2f5fe28f000b7155896b9aba34d437b8a7dd99f56fcd4a3a3e5a7
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.looseleaf.security",
 :exports [{:package "com.io7m.looseleaf.security"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.security"}]}


name: com.io7m.looseleaf.server
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.server
mvn_version: 3.0.0
type: jar
sha256: 94f1a7670b30584d9aa25f8bf8e492b89a56daa8b3540995fb158f4e349e9a99
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.looseleaf.server",
 :exports [{:package "com.io7m.looseleaf.server"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.looseleaf.server.api", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.api", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.mvstore", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.sqlite", :version "3.0.0"}
  {:module "com.io7m.looseleaf.protocol.v1", :version "3.0.0"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "java.management", :version "21"}
  {:module "org.eclipse.jetty.server", :version "11.0.25"}
  {:module "org.eclipse.jetty.servlet", :version "11.0.25"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.semconv"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages
 [{:package "com.io7m.looseleaf.server"}
  {:package "com.io7m.looseleaf.server.internal"}
  {:package "com.io7m.looseleaf.server.internal.auth"}
  {:package "com.io7m.looseleaf.server.internal.telemetry"}
  {:package "com.io7m.looseleaf.server.internal.v1"}]}


name: com.io7m.looseleaf.server.api
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.server.api
mvn_version: 3.0.0
type: jar
sha256: 1e0a290e59524f519e2a5000a3010c0e1b3d87459ea7de28dcf32d2ae001d10f
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.looseleaf.server.api",
 :exports [{:package "com.io7m.looseleaf.server.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.dixmont.core", :version "2.0.0"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.fasterxml.jackson.datatype.jdk8",
   :version "2.18.3",
   :transitive true}
  {:module "com.fasterxml.jackson.annotation",
   :version "2.18.3",
   :transitive true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.18.3",
   :transitive true}
  {:module "com.io7m.looseleaf.security",
   :version "3.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.looseleaf.server.api"}]}


name: com.io7m.looseleaf.tests
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.looseleaf
mvn_artifactId: com.io7m.looseleaf.tests
mvn_version: 3.0.0
type: jar
sha256: b1a3f87f092576bf3575d2b193165e20eba9ab3543eaa4a019fd0727411bcee6
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.looseleaf.tests",
 :exports [{:package "com.io7m.looseleaf.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.looseleaf.cmdline", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.api", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.mvstore", :version "3.0.0"}
  {:module "com.io7m.looseleaf.database.sqlite", :version "3.0.0"}
  {:module "com.io7m.looseleaf.grafana", :version "3.0.0"}
  {:module "com.io7m.looseleaf.protocol.v1", :version "3.0.0"}
  {:module "com.io7m.looseleaf.security", :version "3.0.0"}
  {:module "com.io7m.looseleaf.server.api", :version "3.0.0"}
  {:module "com.io7m.looseleaf.server", :version "3.0.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.6.1"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "org.junit.jupiter.api", :version "5.11.4"}
  {:module "org.junit.jupiter.engine", :version "5.11.4"}
  {:module "org.junit.platform.commons", :version "1.11.4"}
  {:module "org.junit.platform.engine", :version "1.11.4"}
  {:module "org.junit.platform.launcher", :version "1.11.4"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :open true,
 :packages [{:package "com.io7m.looseleaf.tests"}]}


name: com.io7m.medrina.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.medrina
mvn_artifactId: com.io7m.medrina.api
mvn_version: 1.0.0
type: jar
sha256: a248add335eb81980887ad77edb7770de948da371efe52f9c541b6dd3ed6246d
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.medrina.api",
 :exports [{:package "com.io7m.medrina.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.medrina.api"}]}


name: com.io7m.medrina.cmdline
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.medrina
mvn_artifactId: com.io7m.medrina.cmdline
mvn_version: 1.0.0
type: jar
sha256: e1d563156e5aed9d247a5f338d6a7f97f7aec4838333e360d78ed3bb60c1bfe1
created_at: 2026-04-20 19:21:38
module_info:
{:name "com.io7m.medrina.cmdline",
 :exports [{:package "com.io7m.medrina.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.medrina.vanilla", :version "1.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages
 [{:package "com.io7m.medrina.cmdline"}
  {:package "com.io7m.medrina.cmdline.internal"}]}


name: com.io7m.medrina.parser.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.medrina
mvn_artifactId: com.io7m.medrina.parser.api
mvn_version: 1.0.0
type: jar
sha256: 82002fdf23332798cd23d6ae86049f91efee4e8b3df3b1cc7ed7ea589b4fd50a
created_at: 2026-04-20 19:21:39
module_info:
{:name "com.io7m.medrina.parser.api",
 :exports [{:package "com.io7m.medrina.parser.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.medrina.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.anethum.api",
   :version "1.1.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.medrina.parser.api"}]}


name: com.io7m.medrina.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.medrina
mvn_artifactId: com.io7m.medrina.tests
mvn_version: 1.0.0
type: jar
sha256: b6f42895bd57a91d423b4ce68853b9d96554a9f07a24d4b7acdaa55e433c53a4
created_at: 2026-04-20 19:21:39
module_info:
{:name "com.io7m.medrina.tests",
 :exports [{:package "com.io7m.medrina.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.medrina.api", :version "1.0.0"}
  {:module "com.io7m.medrina.cmdline", :version "1.0.0"}
  {:module "com.io7m.medrina.parser.api", :version "1.0.0"}
  {:module "com.io7m.medrina.vanilla", :version "1.0.0"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jsx.core", :version "3.1.1"}
  {:module "com.io7m.jsx.parser.api", :version "3.1.1"}
  {:module "com.io7m.jsx.parser", :version "3.1.1"}
  {:module "com.io7m.jsx.prettyprint", :version "3.1.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.lanark.arbitraries", :version "1.2.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "net.jqwik.api", :version "1.8.4"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.apiguardian.api", :version "1.1.2"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.medrina.tests.MActionNames"
    "com.io7m.medrina.tests.MAttributeNames"
    "com.io7m.medrina.tests.MAttributeValues"
    "com.io7m.medrina.tests.MObjects"
    "com.io7m.medrina.tests.MRuleNames"
    "com.io7m.medrina.tests.MRoleNames"
    "com.io7m.medrina.tests.MTypeNames"
    "com.io7m.medrina.tests.MSubjects"]}],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.medrina.tests"}]}


name: com.io7m.medrina.vanilla
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.medrina
mvn_artifactId: com.io7m.medrina.vanilla
mvn_version: 1.0.0
type: jar
sha256: 1e4ebdf28f19b91877bf1502461ca3a417373074d19b2d9dc84089a110a3a0eb
created_at: 2026-04-20 19:21:39
module_info:
{:name "com.io7m.medrina.vanilla",
 :exports
 [{:package "com.io7m.medrina.vanilla"}
  {:package "com.io7m.medrina.vanilla.internal",
   :to ["com.io7m.medrina.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.medrina.parser.api",
   :version "1.0.0",
   :transitive true}
  {:module "com.io7m.anethum.api", :version "1.1.1", :transitive true}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jsx.core", :version "3.1.1"}
  {:module "com.io7m.jsx.parser.api", :version "3.1.1"}
  {:module "com.io7m.jsx.parser", :version "3.1.1"}
  {:module "com.io7m.jsx.prettyprint", :version "3.1.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.medrina.parser.api.MPolicyParserFactoryType",
   :with ["com.io7m.medrina.vanilla.MPolicyParsers"]}
  {:service "com.io7m.medrina.parser.api.MPolicySerializerFactoryType",
   :with ["com.io7m.medrina.vanilla.MPolicySerializers"]}],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.medrina.vanilla"}
  {:package "com.io7m.medrina.vanilla.internal"}]}


name: com.io7m.mime2045.core
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.mime2045
mvn_artifactId: com.io7m.mime2045.core
mvn_version: 1.2.0
type: jar
sha256: 44329e812686538b442ccbf7508c354d5131941e37e1b4a8c288de9c1101a0e1
created_at: 2026-04-20 19:21:39
module_info:
{:name "com.io7m.mime2045.core",
 :exports [{:package "com.io7m.mime2045.core"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.mime2045.core"}]}


name: com.io7m.mime2045.fileext
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.mime2045
mvn_artifactId: com.io7m.mime2045.fileext
mvn_version: 1.2.0
type: jar
sha256: d74737b60980225502ce6af04820fb674af442b3599f3039026769d9c6273b6a
created_at: 2026-04-20 19:21:39
module_info:
{:name "com.io7m.mime2045.fileext",
 :exports [{:package "com.io7m.mime2045.fileext"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.mime2045.core", :version "1.2.0"}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages
 [{:package "com.io7m.mime2045.fileext"}
  {:package "com.io7m.mime2045.fileext.internal"}]}


name: com.io7m.mime2045.parser
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.mime2045
mvn_artifactId: com.io7m.mime2045.parser
mvn_version: 1.2.0
type: jar
sha256: ce65e4f04477f9de52e509cf87fb1062b99927de3dd3f55c04b37605b55d59ce
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.mime2045.parser",
 :exports
 [{:package "com.io7m.mime2045.parser"}
  {:package "com.io7m.mime2045.parser.internal"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.mime2045.core",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.mime2045.parser.api",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}],
 :provides
 [{:service "com.io7m.mime2045.parser.api.MimeParserFactoryType",
   :with ["com.io7m.mime2045.parser.MimeParsers"]}],
 :uses [],
 :version "1.2.0",
 :packages
 [{:package "com.io7m.mime2045.parser"}
  {:package "com.io7m.mime2045.parser.internal"}]}


name: com.io7m.mime2045.parser.api
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.mime2045
mvn_artifactId: com.io7m.mime2045.parser.api
mvn_version: 1.2.0
type: jar
sha256: 82507e501258f6474d50a2ab0e80b33188a5e6ff3190832ca5facd035ff6d73d
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.mime2045.parser.api",
 :exports [{:package "com.io7m.mime2045.parser.api"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.mime2045.core",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.jlexing.core",
   :version "3.2.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.mime2045.parser.api"}]}


name: com.io7m.mime2045.tests
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.mime2045
mvn_artifactId: com.io7m.mime2045.tests
mvn_version: 1.2.0
type: jar
sha256: 802ab32f19e05ab30d58179418822528072c84b0c85b9559ecaddf5fc5e556e0
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.mime2045.tests",
 :exports [{:package "com.io7m.mime2045.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "com.io7m.mime2045.fileext", :version "1.2.0"}
  {:module "com.io7m.mime2045.core", :version "1.2.0"}
  {:module "com.io7m.mime2045.parser", :version "1.2.0"}
  {:module "net.jqwik.api", :version "1.9.2"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :open true,
 :packages [{:package "com.io7m.mime2045.tests"}]}


name: com.io7m.minisite.core
version: 5.1.0
target_platform: universal
mvn_groupId: com.io7m.minisite
mvn_artifactId: com.io7m.minisite.core
mvn_version: 5.1.0
type: jar
sha256: 612392e005d36e2c887aa598d7bb53371ecf0638903ccf465ae978c9831f250e
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.minisite.core",
 :exports [{:package "com.io7m.minisite.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "java.xml", :version "21", :transitive true}
  {:module "com.io7m.changelog.xml.api",
   :version "5.0.0-beta0002",
   :transitive true}
  {:module "com.io7m.changelog.parser.api",
   :version "5.0.0-beta0002",
   :transitive true}
  {:module "com.io7m.changelog.core",
   :version "5.0.0-beta0002",
   :transitive true}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides
 [{:service "com.io7m.minisite.core.MinSourcesProviderType",
   :with ["com.io7m.minisite.core.MinSourcesGitProvider"]}],
 :uses
 [{:service
   "com.io7m.changelog.xml.api.CXHTMLChangelogWriterProviderType"}
  {:service
   "com.io7m.changelog.xml.api.CXMLChangelogParserProviderType"}
  {:service "com.io7m.minisite.core.MinSourcesProviderType"}],
 :version "5.1.0",
 :packages
 [{:package "com.io7m.minisite.core"}
  {:package "com.io7m.minisite.core.internal"}]}


name: com.io7m.minisite.documentation
version: 5.0.0
target_platform: universal
mvn_groupId: com.io7m.minisite
mvn_artifactId: com.io7m.minisite.documentation
mvn_version: 5.0.0
type: jar
sha256: 17f13821d5dc8115e3cddd6a83a441a4f72981db06b47408c89eba2a55d8eee0
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.minisite.documentation",
 :exports [{:package "com.io7m.minisite.documentation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.minisite.core", :version "5.0.0"}],
 :provides [],
 :uses [],
 :version "5.0.0",
 :packages [{:package "com.io7m.minisite.documentation"}]}


name: com.io7m.miscue.core
version: 0.0.3
target_platform: universal
mvn_groupId: com.io7m.miscue
mvn_artifactId: com.io7m.miscue.core
mvn_version: 0.0.3
type: jar
sha256: f6f30406239181ad6edc6118ed5dc52921199dac290cae434e276a3888c08fcb
created_at: 2026-04-20 19:21:40
module_info:
{:name "com.io7m.miscue.core",
 :exports [{:package "com.io7m.miscue.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.0.3",
 :packages [{:package "com.io7m.miscue.core"}]}


name: com.io7m.miscue.fx.demo
version: 0.0.3
target_platform: universal
mvn_groupId: com.io7m.miscue
mvn_artifactId: com.io7m.miscue.fx.demo
mvn_version: 0.0.3
type: jar
sha256: a4ab845e34876b39657eab1583f63602352cb589d5ecc89a70115196a0c18468
created_at: 2026-04-20 19:21:41
module_info:
{:name "com.io7m.miscue.fx.demo",
 :exports [{:package "com.io7m.miscue.fx.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.miscue.core", :version "0.0.3"}
  {:module "com.io7m.miscue.fx.seltzer", :version "0.0.3"}
  {:module "com.io7m.seltzer.api", :version "1.0.1"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "0.0.3",
 :packages [{:package "com.io7m.miscue.fx.demo"}]}


name: com.io7m.miscue.fx.seltzer
version: 0.0.3
target_platform: universal
mvn_groupId: com.io7m.miscue
mvn_artifactId: com.io7m.miscue.fx.seltzer
mvn_version: 0.0.3
type: jar
sha256: aed8a3ea696da1d53fa54e2ee469e1f167c8e9f3d2547c8c3b37c5445f39b1dd
created_at: 2026-04-20 19:21:41
module_info:
{:name "com.io7m.miscue.fx.seltzer",
 :exports [{:package "com.io7m.miscue.fx.seltzer"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "javafx.base", :version "23-ea"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.fxml", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "com.io7m.miscue.core", :version "0.0.3"}
  {:module "com.io7m.seltzer.api", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "0.0.3",
 :packages
 [{:package "com.io7m.miscue.fx.seltzer"}
  {:package "com.io7m.miscue.fx.seltzer.internal"}]}


name: com.io7m.miscue.tests
version: 0.0.3
target_platform: universal
mvn_groupId: com.io7m.miscue
mvn_artifactId: com.io7m.miscue.tests
mvn_version: 0.0.3
type: jar
sha256: bb815ceaa14cc4bd4c7f073c328ae3577c60416d4697b122cea31661d4b057c5
created_at: 2026-04-20 19:21:41
module_info:
{:name "com.io7m.miscue.tests",
 :exports [{:package "com.io7m.miscue.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.3"}
  {:module "org.junit.jupiter.engine", :version "5.10.3"}
  {:module "org.junit.platform.commons", :version "1.10.3"}
  {:module "org.junit.platform.engine", :version "1.10.3"}
  {:module "org.junit.platform.launcher", :version "1.10.3"}
  {:module "com.io7m.miscue.core", :version "0.0.3"}
  {:module "com.io7m.miscue.fx.seltzer", :version "0.0.3"}
  {:module "com.io7m.seltzer.api", :version "1.0.1"}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "com.io7m.xoanon.extension", :version "2.0.0"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.fxml", :version "23-ea"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "0.0.3",
 :open true,
 :packages [{:package "com.io7m.miscue.tests"}]}


name: com.io7m.montarre.adoptium
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.adoptium
mvn_version: 0.0.6
type: jar
sha256: 743b8e04c809ed8d6d2d05413e5ee2a4984a8e0939b87b16ad4f9309627478ce
created_at: 2026-04-20 19:21:41
module_info:
{:name "com.io7m.montarre.adoptium",
 :exports [{:package "com.io7m.montarre.adoptium"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.fasterxml.jackson.databind", :version "2.17.2"}
  {:module "com.fasterxml.jackson.annotation", :version "2.17.2"}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.adoptium"}
  {:package "com.io7m.montarre.adoptium.internal"}]}


name: com.io7m.montarre.api
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.api
mvn_version: 0.0.6
type: jar
sha256: 9eb833d6defd11b3c77a256201e9d54754f9666661fe45ae98e242b50e185ab6
created_at: 2026-04-20 19:21:41
module_info:
{:name "com.io7m.montarre.api",
 :exports
 [{:package "com.io7m.montarre.api.http"}
  {:package "com.io7m.montarre.api.io"}
  {:package "com.io7m.montarre.api.natives"}
  {:package "com.io7m.montarre.api.parsers"}
  {:package "com.io7m.montarre.api.validation"}
  {:package "com.io7m.montarre.api.wix"}
  {:package "com.io7m.montarre.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.streamtime.core", :version "1.0.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "java.net.http", :version "21"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.api"}
  {:package "com.io7m.montarre.api.http"}
  {:package "com.io7m.montarre.api.io"}
  {:package "com.io7m.montarre.api.natives"}
  {:package "com.io7m.montarre.api.parsers"}
  {:package "com.io7m.montarre.api.validation"}
  {:package "com.io7m.montarre.api.wix"}]}


name: com.io7m.montarre.cmdline
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.cmdline
mvn_version: 0.0.6
type: jar
sha256: 88c65bf5c1ba4766aaca7730745f1a59ba3722cd0dec527a8ff0d235e48e4f5e
created_at: 2026-04-20 19:21:42
module_info:
{:name "com.io7m.montarre.cmdline",
 :exports
 [{:package "com.io7m.montarre.cmdline.internal",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.cmdline"}
  {:package "com.io7m.montarre.cmdline.converters"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.montarre.adoptium", :version "0.0.6"}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "com.io7m.montarre.io", :version "0.0.6"}
  {:module "com.io7m.montarre.nativepack", :version "0.0.6"}
  {:module "com.io7m.montarre.schema", :version "0.0.6"}
  {:module "com.io7m.montarre.xml", :version "0.0.6"}
  {:module "com.io7m.jdownload.core", :version "1.0.0"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.streamtime.core", :version "1.0.0"}
  {:module "java.net.http", :version "21"}
  {:module "org.apache.commons.compress", :version "1.27.1"}
  {:module "org.apache.commons.io", :version "2.17.0"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.montarre.api.natives.MNativePackagerServiceProviderType"}],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.cmdline"}
  {:package "com.io7m.montarre.cmdline.converters"}
  {:package "com.io7m.montarre.cmdline.internal"}]}


name: com.io7m.montarre.io
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.io
mvn_version: 0.0.6
type: jar
sha256: 4898251b061ed9fae9a1d0701bd77281615abcf9e6082b93e662a3435f97b37d
created_at: 2026-04-20 19:21:42
module_info:
{:name "com.io7m.montarre.io",
 :exports [{:package "com.io7m.montarre.io"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "com.io7m.montarre.xml", :version "0.0.6"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "org.apache.commons.compress", :version "1.27.1"}
  {:module "org.apache.commons.io", :version "2.17.0"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.io"}
  {:package "com.io7m.montarre.io.internal"}]}


name: com.io7m.montarre.launchstub
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.launchstub
mvn_version: 0.0.6
type: jar
sha256: e85274ab666e61a2d87771dcfd0c1afad9323b4e50fcf44fcc90f8bb493588a7
created_at: 2026-04-20 19:21:42
module_info:
{:name "com.io7m.montarre.launchstub",
 :exports [{:package "com.io7m.montarre.launchstub"}],
 :requires [{:module "java.base", :version "9", :mandated true}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :main-class "com.io7m.montarre.launchstub.MLSMain",
 :packages [{:package "com.io7m.montarre.launchstub"}]}


name: com.io7m.montarre.nativepack
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.nativepack
mvn_version: 0.0.6
type: jar
sha256: 6bf9a35164148f8a91ae7a1e5c327b66c6907b6b1bd1031d207b5f1ef8d8ca52
created_at: 2026-04-20 19:21:42
module_info:
{:name "com.io7m.montarre.nativepack",
 :exports
 [{:package "com.io7m.montarre.nativepack"}
  {:package "com.io7m.montarre.nativepack.internal",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.nativepack.internal.flatpak",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.nativepack.internal.app_image",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.nativepack.internal.deb",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.nativepack.internal.msi",
   :to ["com.io7m.montarre.tests"]}
  {:package "com.io7m.montarre.nativepack.internal.shell",
   :to ["com.io7m.montarre.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "com.io7m.montarre.xml", :version "0.0.6"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jdownload.core", :version "1.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.streamtime.core", :version "1.0.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "java.net.http", :version "21"}
  {:module "java.xml", :version "21"}
  {:module "org.apache.commons.compress", :version "1.27.1"}
  {:module "org.apache.commons.io", :version "2.17.0"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides
 [{:service
   "com.io7m.montarre.api.natives.MNativePackagerServiceProviderType",
   :with
   ["com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImageProvider"
    "com.io7m.montarre.nativepack.internal.deb.MNPackagerDebProvider"
    "com.io7m.montarre.nativepack.internal.msi.MNPackagerMSIProvider"
    "com.io7m.montarre.nativepack.internal.shell.MNPackagerShellProvider"
    "com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpakProvider"]}],
 :uses
 [{:service
   "com.io7m.montarre.api.natives.MNativePackagerServiceProviderType"}],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.nativepack"}
  {:package "com.io7m.montarre.nativepack.internal"}
  {:package "com.io7m.montarre.nativepack.internal.app_image"}
  {:package "com.io7m.montarre.nativepack.internal.deb"}
  {:package "com.io7m.montarre.nativepack.internal.flatpak"}
  {:package "com.io7m.montarre.nativepack.internal.msi"}
  {:package "com.io7m.montarre.nativepack.internal.shell"}]}


name: com.io7m.montarre.schema
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.schema
mvn_version: 0.0.6
type: jar
sha256: b502cabc926d6ea5e3e7755ac8c418f2c8f6b58f9c746a532b8b2aeccff0bfef
created_at: 2026-04-20 19:21:42
module_info:
{:name "com.io7m.montarre.schema",
 :exports [{:package "com.io7m.montarre.schema"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxe.core", :version "2.0.0"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :packages [{:package "com.io7m.montarre.schema"}]}


name: com.io7m.montarre.tests
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.tests
mvn_version: 0.0.6
type: jar
sha256: df811ce50ef65cddc6003b1ff2c49d2153cf9bc75b7f7f9ddf3b5064e05a24c9
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.montarre.tests",
 :exports [{:package "com.io7m.montarre.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.11.1"}
  {:module "org.junit.jupiter.engine", :version "5.11.1"}
  {:module "org.junit.platform.commons", :version "1.11.1"}
  {:module "org.junit.platform.engine", :version "1.11.1"}
  {:module "org.junit.platform.launcher", :version "1.11.1"}
  {:module "nl.jqno.equalsverifier"}
  {:module "net.jqwik.api", :version "1.9.0"}
  {:module "net.jqwik.engine", :version "1.9.0"}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "com.io7m.montarre.cmdline", :version "0.0.6"}
  {:module "com.io7m.montarre.io", :version "0.0.6"}
  {:module "com.io7m.montarre.nativepack", :version "0.0.6"}
  {:module "com.io7m.montarre.xml", :version "0.0.6"}
  {:module "com.io7m.montarre.launchstub", :version "0.0.6"}
  {:module "com.io7m.montarre.adoptium", :version "0.0.6"}
  {:module "com.h2database.mvstore"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.6.1"}
  {:module "com.io7m.quixote.core", :version "1.3.0"}
  {:module "com.io7m.streamtime.core", :version "1.0.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.1.1"}
  {:module "java.net.http", :version "21"}
  {:module "java.xml", :version "21"}
  {:module "org.apache.commons.compress", :version "1.27.1"}
  {:module "org.apache.commons.lang3", :version "3.17.0"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :open true,
 :packages [{:package "com.io7m.montarre.tests"}]}


name: com.io7m.montarre.xml
version: 0.0.6
target_platform: universal
mvn_groupId: com.io7m.montarre
mvn_artifactId: com.io7m.montarre.xml
mvn_version: 0.0.6
type: jar
sha256: 59d507828202fb92ed90f77750029d144d6b3f6821a32c8b9d551bd5075ada09
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.montarre.xml",
 :exports [{:package "com.io7m.montarre.xml"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.montarre.api", :version "0.0.6"}
  {:module "com.io7m.montarre.schema", :version "0.0.6"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.2"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "java.xml.crypto", :version "21"}
  {:module "org.apache.commons.lang3", :version "3.17.0"}],
 :provides [],
 :uses [],
 :version "0.0.6",
 :packages
 [{:package "com.io7m.montarre.xml"}
  {:package "com.io7m.montarre.xml.internal"}
  {:package "com.io7m.montarre.xml.internal.v1"}]}


name: com.io7m.mutable.numbers.core
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.mutable.numbers
mvn_artifactId: com.io7m.mutable.numbers.core
mvn_version: 3.0.0
type: jar
sha256: 68446034c98c64e9e48c2ef03ed5df02cce4dc5d015e700ea2586ccc84c39e8e
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.mutable.numbers.core",
 :exports [{:package "com.io7m.mutable.numbers.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.mutable.numbers.core"}]}


name: com.io7m.mutable.numbers.documentation
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.mutable.numbers
mvn_artifactId: com.io7m.mutable.numbers.documentation
mvn_version: 3.0.0
type: jar
sha256: b7f1fe5a1c36415d162205023e0cc484dd074cde7ef5b812fea2f8f8d8d9e50d
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.mutable.numbers.documentation",
 :exports [{:package "com.io7m.mutable.numbers.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.mutable.numbers.core", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.mutable.numbers.documentation"}]}


name: com.io7m.percentpass.extension
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.percentpass
mvn_artifactId: com.io7m.percentpass.extension
mvn_version: 1.0.1
type: jar
sha256: 2064166210aebfd46c657201032ce1c43f0d177460f0a3590a0648a76f3dff3c
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.percentpass.extension",
 :exports [{:package "com.io7m.percentpass.extension"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages
 [{:package "com.io7m.percentpass.extension"}
  {:package "com.io7m.percentpass.extension.internal"}]}


name: com.io7m.portero.cmdline
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.portero
mvn_artifactId: com.io7m.portero.cmdline
mvn_version: 2.0.0
type: jar
sha256: 2bb93db727a46e31be1df641c44d5546402754c78a35041edcb21238aeecaf61
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.portero.cmdline",
 :exports [{:package "com.io7m.portero.cmdline"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.claypot.core", :version "0.0.5"}
  {:module "com.io7m.jxtrand.vanilla", :version "1.0.0"}
  {:module "com.io7m.portero.server", :version "2.0.0"}
  {:module "java.net.http"}
  {:module "jcommander"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.portero.cmdline"}
  {:package "com.io7m.portero.cmdline.internal"}]}


name: com.io7m.portero.server
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.portero
mvn_artifactId: com.io7m.portero.server
mvn_version: 2.0.0
type: jar
sha256: a46e1ef17bc3e5474552cc5d23802cb07cc42053f1746ec9a8813f69795c8da0
created_at: 2026-04-20 19:21:43
module_info:
{:name "com.io7m.portero.server",
 :exports [{:package "com.io7m.portero.server"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.annotation", :version "2.12.2"}
  {:module "com.fasterxml.jackson.core", :version "2.12.2"}
  {:module "com.fasterxml.jackson.databind", :version "2.12.2"}
  {:module "com.io7m.jdeferthrow.core"}
  {:module "com.io7m.jproperties.core", :version "3.1.0"}
  {:module "com.io7m.jxtrand.api", :version "1.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "1.0.0"}
  {:module "expiringmap"}
  {:module "java.net.http"}
  {:module "org.apache.commons.codec"}
  {:module "org.apache.commons.text"}
  {:module "org.eclipse.jetty.http", :version "10.0.2"}
  {:module "org.eclipse.jetty.server", :version "10.0.2"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.portero.server"}
  {:package "com.io7m.portero.server.internal"}]}


name: com.io7m.quarrel.core
version: 1.8.0
target_platform: universal
mvn_groupId: com.io7m.quarrel
mvn_artifactId: com.io7m.quarrel.core
mvn_version: 1.8.0
type: jar
sha256: 1102266623a53a5b18b58ff84bdd1eae31d96052635ed3d9b59bb9948a06274e
created_at: 2026-04-20 19:21:44
module_info:
{:name "com.io7m.quarrel.core",
 :exports [{:package "com.io7m.quarrel.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.17", :transitive true}
  {:module "com.io7m.seltzer.api", :version "1.2.0", :transitive true}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "1.8.0",
 :packages
 [{:package "com.io7m.quarrel.core"}
  {:package "com.io7m.quarrel.core.converters"}
  {:package "com.io7m.quarrel.core.internal"}]}


name: com.io7m.quarrel.example
version: 1.8.0
target_platform: universal
mvn_groupId: com.io7m.quarrel
mvn_artifactId: com.io7m.quarrel.example
mvn_version: 1.8.0
type: jar
sha256: f03bd2d073aeb0a86c76f5eec45251c2b61e4605c7a42f33e8709c901805c064
created_at: 2026-04-20 19:21:44
module_info:
{:name "com.io7m.quarrel.example",
 :exports [{:package "com.io7m.quarrel.example"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.quarrel.core", :version "1.8.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.8.0"}],
 :provides [],
 :uses [],
 :version "1.8.0",
 :packages [{:package "com.io7m.quarrel.example"}]}


name: com.io7m.quarrel.ext.logback
version: 1.8.0
target_platform: universal
mvn_groupId: com.io7m.quarrel
mvn_artifactId: com.io7m.quarrel.ext.logback
mvn_version: 1.8.0
type: jar
sha256: 5497e3eae18c0b622f92af6dcb87bc45ad5fcb87220c504a34acff43f43cd6d6
created_at: 2026-04-20 19:21:44
module_info:
{:name "com.io7m.quarrel.ext.logback",
 :exports [{:package "com.io7m.quarrel.ext.logback"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "ch.qos.logback.classic",
   :version "1.5.18",
   :transitive true}
  {:module "com.io7m.quarrel.core",
   :version "1.8.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.8.0",
 :packages [{:package "com.io7m.quarrel.ext.logback"}]}


name: com.io7m.quarrel.ext.xstructural
version: 1.8.0
target_platform: universal
mvn_groupId: com.io7m.quarrel
mvn_artifactId: com.io7m.quarrel.ext.xstructural
mvn_version: 1.8.0
type: jar
sha256: 3898c20b79290ca9e68bbdc979c869d0810437e4d94bd35fc2bea55c58542244
created_at: 2026-04-20 19:21:44
module_info:
{:name "com.io7m.quarrel.ext.xstructural",
 :exports [{:package "com.io7m.quarrel.ext.xstructural"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "java.xml", :version "21"}
  {:module "com.io7m.quarrel.core",
   :version "1.8.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.8.0",
 :packages [{:package "com.io7m.quarrel.ext.xstructural"}]}


name: com.io7m.quarrel.tests
version: 1.8.0
target_platform: universal
mvn_groupId: com.io7m.quarrel
mvn_artifactId: com.io7m.quarrel.tests
mvn_version: 1.8.0
type: jar
sha256: 2ad45d74afdb38d1416563be0b3127a84f530b448fbc617866b13f8a383d3aaf
created_at: 2026-04-20 19:21:44
module_info:
{:name "com.io7m.quarrel.tests",
 :exports [{:package "com.io7m.quarrel.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.quarrel.core", :version "1.8.0"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.8.0"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "org.apache.commons.io", :version "2.19.0"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "net.jqwik.api", :version "1.9.2"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.8.0"}],
 :provides [],
 :uses [],
 :version "1.8.0",
 :open true,
 :packages [{:package "com.io7m.quarrel.tests"}]}


name: com.io7m.quixote.core
version: 1.3.0
target_platform: universal
mvn_groupId: com.io7m.quixote
mvn_artifactId: com.io7m.quixote.core
mvn_version: 1.3.0
type: jar
sha256: fc4929be3450b76c985118f39eacfc66629d081882fe55d4dea65a06cf517efe
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.quixote.core",
 :exports [{:package "com.io7m.quixote.core"}],
 :requires
 [{:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "java.logging"}
  {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :synthetic true}


name: com.io7m.quixote.main
version: 1.3.0
target_platform: universal
mvn_groupId: com.io7m.quixote
mvn_artifactId: com.io7m.quixote.main
mvn_version: 1.3.0
type: jar
sha256: eca3e393ee5ef7f1a37f4c7226522329e2c8ee19e859fe12421d226e9c5c1f76
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.quixote.main",
 :exports [{:package "com.io7m.quixote.main"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.quixote.core", :version "1.3.0"}
  {:module "com.io7m.quixote.xml", :version "1.3.0"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :packages [{:package "com.io7m.quixote.main"}]}


name: com.io7m.quixote.tests
version: 1.3.0
target_platform: universal
mvn_groupId: com.io7m.quixote
mvn_artifactId: com.io7m.quixote.tests
mvn_version: 1.3.0
type: jar
sha256: 80e652a12c5c817891038c9330b40b585c2291b2285e760ab939ed03752c1e59
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.quixote.tests",
 :exports [{:package "com.io7m.quixote.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.quixote.core", :version "1.3.0"}
  {:module "com.io7m.quixote.xml", :version "1.3.0"}
  {:module "org.mockito"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "java.net.http", :version "21"}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :open true,
 :packages [{:package "com.io7m.quixote.tests"}]}


name: com.io7m.quixote.xml
version: 1.3.0
target_platform: universal
mvn_groupId: com.io7m.quixote
mvn_artifactId: com.io7m.quixote.xml
mvn_version: 1.3.0
type: jar
sha256: 4724dec8bdb1c42af8f817129db1d48cd5841b251da9d95996cf708e9144909d
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.quixote.xml",
 :exports [{:package "com.io7m.quixote.xml"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.1"}
  {:module "com.io7m.jxe.core", :version "1.0.3"}
  {:module "com.io7m.quixote.core", :version "1.3.0"}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :packages
 [{:package "com.io7m.quixote.xml"}
  {:package "com.io7m.quixote.xml.v1"}]}


name: com.io7m.repetoir.core
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.repetoir
mvn_artifactId: com.io7m.repetoir.core
mvn_version: 1.0.1
type: jar
sha256: e01e3d86e5835bd6c73a41bf6ea101afa1eb29924ea7a9bd71bfde1063b17ebc
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.repetoir.core",
 :exports [{:package "com.io7m.repetoir.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.repetoir.core"}]}


name: com.io7m.repetoir.tests
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.repetoir
mvn_artifactId: com.io7m.repetoir.tests
mvn_version: 1.0.1
type: jar
sha256: 400cb03113110a6ed295ce2a781458087d39ec7440eca4965ae5144728795b58
created_at: 2026-04-20 19:21:45
module_info:
{:name "com.io7m.repetoir.tests",
 :exports [{:package "com.io7m.repetoir.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :open true,
 :packages [{:package "com.io7m.repetoir.tests"}]}


name: com.io7m.seltzer.api
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.seltzer
mvn_artifactId: com.io7m.seltzer.api
mvn_version: 1.2.0
type: jar
sha256: c7d2726a68ce7ac7d955d0136d8d2b1603b172a292831f68ea41053634b1f927
created_at: 2026-04-20 19:21:46
module_info:
{:name "com.io7m.seltzer.api",
 :exports [{:package "com.io7m.seltzer.api"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.seltzer.api"}]}


name: com.io7m.seltzer.io
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.seltzer
mvn_artifactId: com.io7m.seltzer.io
mvn_version: 1.2.0
type: jar
sha256: c3060ce0c3a043dc9c43344d3dd0dbaef4c7a986c02147e129e99dd2f5036caa
created_at: 2026-04-20 19:21:46
module_info:
{:name "com.io7m.seltzer.io",
 :exports [{:package "com.io7m.seltzer.io"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.2.0"}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.seltzer.io"}]}


name: com.io7m.seltzer.slf4j
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.seltzer
mvn_artifactId: com.io7m.seltzer.slf4j
mvn_version: 1.2.0
type: jar
sha256: 8447183a83f1beb63eb4246478ea1c8fb56cca20a80016ae4a1cc18f85ea156a
created_at: 2026-04-20 19:21:46
module_info:
{:name "com.io7m.seltzer.slf4j",
 :exports [{:package "com.io7m.seltzer.slf4j"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.2.0"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :packages [{:package "com.io7m.seltzer.slf4j"}]}


name: com.io7m.seltzer.tests
version: 1.2.0
target_platform: universal
mvn_groupId: com.io7m.seltzer
mvn_artifactId: com.io7m.seltzer.tests
mvn_version: 1.2.0
type: jar
sha256: 89736e16de888b1611f1b06d7281a1233ac4aeb1138eacb9042801e806ee1fb3
created_at: 2026-04-20 19:21:46
module_info:
{:name "com.io7m.seltzer.tests",
 :exports [{:package "com.io7m.seltzer.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.2.0"}
  {:module "com.io7m.seltzer.io", :version "1.2.0"}
  {:module "com.io7m.seltzer.slf4j", :version "1.2.0"}
  {:module "net.jqwik.api", :version "1.9.2"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "1.2.0",
 :open true,
 :packages [{:package "com.io7m.seltzer.tests"}]}


name: com.io7m.smfj.core
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.core
mvn_version: 0.15.0
type: jar
sha256: 376c7c6273a1d9b8dde612392fe3d2158636680ee0992e94de5e33b123a825cf
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.core",
 :exports [{:package "com.io7m.smfj.core"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.core"}]}


name: com.io7m.smfj.format.binary2
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.format.binary2
mvn_version: 0.15.0
type: jar
sha256: 3619bcba7e80345dcc521cf8745e2a37bb1d5d2822632096b9289ab6d9cfe13c
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.format.binary2",
 :exports [{:package "com.io7m.smfj.format.binary2"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jbssio.api", :version "0.0.2"}
  {:module "com.io7m.jbssio.vanilla", :version "0.0.2"}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.format.support", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.probe.api", :version "0.15.0"}
  {:module "com.io7m.smfj.serializer.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.smfj.parser.api.SMFParserProviderType",
   :with ["com.io7m.smfj.format.binary2.SMFFormatBinary2"]}
  {:service "com.io7m.smfj.probe.api.SMFVersionProbeProviderType",
   :with ["com.io7m.smfj.format.binary2.SMFFormatBinary2"]}
  {:service "com.io7m.smfj.serializer.api.SMFSerializerProviderType",
   :with ["com.io7m.smfj.format.binary2.SMFFormatBinary2"]}],
 :uses [],
 :version "0.15.0",
 :packages
 [{:package "com.io7m.smfj.format.binary2.internal"}
  {:package "com.io7m.smfj.format.binary2.internal.serial.be"}
  {:package "com.io7m.smfj.format.binary2"}
  {:package "com.io7m.smfj.format.binary2.internal.serial.le"}
  {:package "com.io7m.smfj.format.binary2.internal.serial"}]}


name: com.io7m.smfj.format.obj
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.format.obj
mvn_version: 0.15.0
type: jar
sha256: ca5cec3b5f8bc6034f573bf586285f5b7bf5dd040e30be5371cb3ee729ff3b55
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.format.obj",
 :exports [{:package "com.io7m.smfj.format.obj"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.jobj.core"}
  {:module "com.io7m.jtensors.core"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.smfj.parser.api.SMFParserProviderType",
   :with ["com.io7m.smfj.format.obj.SMFFormatOBJ"]}],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.format.obj"}]}


name: com.io7m.smfj.format.support
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.format.support
mvn_version: 0.15.0
type: jar
sha256: 13abea009ef1dd019928e37df443dbb21e1b13070f9359e2d54ab8a6e878403f
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.format.support",
 :exports [{:package "com.io7m.smfj.format.support"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core"}],
 :provides [],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.format.support"}]}


name: com.io7m.smfj.format.text
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.format.text
mvn_version: 0.15.0
type: jar
sha256: e970da01ae227d5bd4614aa43e59d28d55232a59795abb9efefce552694d40b6
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.format.text",
 :exports [{:package "com.io7m.smfj.format.text"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.probe.api", :version "0.15.0"}
  {:module "com.io7m.smfj.serializer.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.smfj.parser.api.SMFParserProviderType",
   :with ["com.io7m.smfj.format.text.SMFFormatText"]}
  {:service "com.io7m.smfj.probe.api.SMFVersionProbeProviderType",
   :with ["com.io7m.smfj.format.text.SMFFormatText"]}
  {:service "com.io7m.smfj.serializer.api.SMFSerializerProviderType",
   :with ["com.io7m.smfj.format.text.SMFFormatText"]}],
 :uses [],
 :version "0.15.0",
 :packages
 [{:package "com.io7m.smfj.format.text.implementation"}
  {:package "com.io7m.smfj.format.text.v1"}
  {:package "com.io7m.smfj.format.text"}]}


name: com.io7m.smfj.format.xml
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.format.xml
mvn_version: 0.15.0
type: jar
sha256: 1af325c07c81344b1a893f5ed7844820a17f9258b517cf3112bb0fc3737a610b
created_at: 2026-04-20 19:21:47
module_info:
{:name "com.io7m.smfj.format.xml",
 :exports [{:package "com.io7m.smfj.format.xml"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.blackthorne.api", :version "0.0.5"}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jxe.core", :version "0.0.2"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.format.support", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.probe.api", :version "0.15.0"}
  {:module "com.io7m.smfj.serializer.api", :version "0.15.0"}
  {:module "java.xml", :version "11.0.6"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.smfj.parser.api.SMFParserProviderType",
   :with ["com.io7m.smfj.format.xml.SMFFormatXML"]}
  {:service "com.io7m.smfj.probe.api.SMFVersionProbeProviderType",
   :with ["com.io7m.smfj.format.xml.SMFFormatXML"]}
  {:service "com.io7m.smfj.serializer.api.SMFSerializerProviderType",
   :with ["com.io7m.smfj.format.xml.SMFFormatXML"]}],
 :uses [],
 :version "0.15.0",
 :packages
 [{:package "com.io7m.smfj.format.xml.internal"}
  {:package "com.io7m.smfj.format.xml"}]}


name: com.io7m.smfj.frontend
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.frontend
mvn_version: 0.15.0
type: jar
sha256: e3b768cc5f0debf122c7b08cc42bc0250b54b3847472c9cae52ea26ff0f17542
created_at: 2026-04-20 19:21:48
module_info:
{:name "com.io7m.smfj.frontend",
 :exports [{:package "com.io7m.smfj.frontend"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.format.text", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.processing.api", :version "0.15.0"}
  {:module "com.io7m.smfj.serializer.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides [],
 :uses
 [{:service "com.io7m.smfj.parser.api.SMFParserProviderType"}
  {:service "com.io7m.smfj.serializer.api.SMFSerializerProviderType"}],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.frontend"}]}


name: com.io7m.smfj.parser.api
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.parser.api
mvn_version: 0.15.0
type: jar
sha256: d7726a1ff2d9bd2cb15738e17d0d04d0cd0c002dc50878e963cc7b0f96c49d59
created_at: 2026-04-20 19:21:48
module_info:
{:name "com.io7m.smfj.parser.api",
 :exports [{:package "com.io7m.smfj.parser.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}],
 :provides [],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.parser.api"}]}


name: com.io7m.smfj.probe.api
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.probe.api
mvn_version: 0.15.0
type: jar
sha256: b60c84e3d325ef1bab6399f3cb344b368708aee596c5d663655317a0fce49bee
created_at: 2026-04-20 19:21:48
module_info:
{:name "com.io7m.smfj.probe.api",
 :exports [{:package "com.io7m.smfj.probe.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}],
 :provides [],
 :uses
 [{:service "com.io7m.smfj.probe.api.SMFVersionProbeProviderType"}],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.probe.api"}]}


name: com.io7m.smfj.processing.api
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.processing.api
mvn_version: 0.15.0
type: jar
sha256: 5f4920d48f2245781688220894b3426b8c6962b480308aebe8e21c748d69248a
created_at: 2026-04-20 19:21:49
module_info:
{:name "com.io7m.smfj.processing.api",
 :exports [{:package "com.io7m.smfj.processing.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.jtensors.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.serializer.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.processing.api"}]}


name: com.io7m.smfj.processing.main
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.processing.main
mvn_version: 0.15.0
type: jar
sha256: c9a67124950f6a47d245c456ace08c226ca15c35c261b693c2bc624790e5f28b
created_at: 2026-04-20 19:21:49
module_info:
{:name "com.io7m.smfj.processing.main",
 :exports [{:package "com.io7m.smfj.processing.main"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jtensors.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.processing.api", :version "0.15.0"}
  {:module "com.io7m.smfj.validation.api", :version "0.15.0"}
  {:module "org.slf4j"}],
 :provides
 [{:service
   "com.io7m.smfj.processing.api.SMFFilterCommandModuleProviderType",
   :with ["com.io7m.smfj.processing.main.SMFProcessingMainCommands"]}],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.processing.main"}]}


name: com.io7m.smfj.serializer.api
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.serializer.api
mvn_version: 0.15.0
type: jar
sha256: d853cecceefaac042e9f1cf42a0ee2932c04d6af6124e85333dc5fa324646ca8
created_at: 2026-04-20 19:21:49
module_info:
{:name "com.io7m.smfj.serializer.api",
 :exports [{:package "com.io7m.smfj.serializer.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.smfj.core", :version "0.15.0"}],
 :provides [],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.serializer.api"}]}


name: com.io7m.smfj.validation.api
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.validation.api
mvn_version: 0.15.0
type: jar
sha256: 5d3a6f55a12e8413b62c54addbea4ab23f8836913ccacec53827f2b08c3e6f5a
created_at: 2026-04-20 19:21:49
module_info:
{:name "com.io7m.smfj.validation.api",
 :exports [{:package "com.io7m.smfj.validation.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}],
 :provides
 [{:service "com.io7m.smfj.validation.api.SMFSchemaValidatorType",
   :with ["com.io7m.smfj.validation.api.SMFSchemaValidator"]}],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.validation.api"}]}


name: com.io7m.smfj.validation.main
version: 0.15.0
target_platform: universal
mvn_groupId: com.io7m.smfj
mvn_artifactId: com.io7m.smfj.validation.main
mvn_version: 0.15.0
type: jar
sha256: bdcdf311dad14a95a190f3210b437b86e610d5454825f231baa209bf2cd2b1d9
created_at: 2026-04-20 19:21:49
module_info:
{:name "com.io7m.smfj.validation.main",
 :exports [{:package "com.io7m.smfj.validation.main"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jcoords.core"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.smfj.core", :version "0.15.0"}
  {:module "com.io7m.smfj.parser.api", :version "0.15.0"}
  {:module "com.io7m.smfj.validation.api", :version "0.15.0"}
  {:module "org.apache.commons.io"}
  {:module "com.io7m.smfj.format.text", :version "0.15.0"}],
 :provides
 [{:service "com.io7m.smfj.validation.api.SMFSchemaParserProviderType",
   :with ["com.io7m.smfj.validation.main.SMFSchemaParserProvider"]}
  {:service
   "com.io7m.smfj.validation.api.SMFSchemaSerializerProviderType",
   :with
   ["com.io7m.smfj.validation.main.SMFSchemaSerializerProvider"]}],
 :uses [],
 :version "0.15.0",
 :packages [{:package "com.io7m.smfj.validation.main"}]}


name: com.io7m.stonesignal.protocol.admin
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.stonesignal
mvn_artifactId: com.io7m.stonesignal.protocol.admin
mvn_version: 1.0.0-beta0001
type: jar
sha256: 3058cdffb184d7407cd75c50f4b7b98722921be1c6567470fb57de7b1b65a991
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.stonesignal.protocol.admin",
 :exports [{:package "com.io7m.stonesignal.protocol.admin.v1"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.stonesignal.protocol.admin"}
  {:package "com.io7m.stonesignal.protocol.admin.v1"}]}


name: com.io7m.stonesignal.protocol.data
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.stonesignal
mvn_artifactId: com.io7m.stonesignal.protocol.data
mvn_version: 1.0.0-beta0001
type: jar
sha256: 390427e849438c649d1e8b998b8acae6bab89c0d5b8a8c54d25929a8f914562b
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.stonesignal.protocol.data",
 :exports [{:package "com.io7m.stonesignal.protocol.data.v1"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.stonesignal.protocol.data"}
  {:package "com.io7m.stonesignal.protocol.data.v1"}]}


name: com.io7m.stonesignal.protocol.device
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.stonesignal
mvn_artifactId: com.io7m.stonesignal.protocol.device
mvn_version: 1.0.0-beta0001
type: jar
sha256: 9012e8fea17a4d2f72ccfc7dda4aa6b9e9d63ffc8dff474fccf79836c2d363ec
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.stonesignal.protocol.device",
 :exports [{:package "com.io7m.stonesignal.protocol.device.v1"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.stonesignal.protocol.device"}
  {:package "com.io7m.stonesignal.protocol.device.v1"}]}


name: com.io7m.stonesignal.server
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.stonesignal
mvn_artifactId: com.io7m.stonesignal.server
mvn_version: 1.0.0-beta0001
type: jar
sha256: d27a37328b3bb8375c7964df7ec2e18326b2c397e24704b7dff8f798c765d3e7
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.stonesignal.server",
 :exports
 [{:package "com.io7m.stonesignal.server.audit"}
  {:package "com.io7m.stonesignal.server.devices"}
  {:package "com.io7m.stonesignal.server.errors"}
  {:package "com.io7m.stonesignal.server"}
  {:package "com.io7m.stonesignal.server.database",
   :to ["com.io7m.stonesignal.tests"]}
  {:package "com.io7m.stonesignal.server.admin_api_v1",
   :to ["com.io7m.stonesignal.tests"]}
  {:package "com.io7m.stonesignal.server.device_api_v1",
   :to ["com.io7m.stonesignal.tests"]}
  {:package "com.io7m.stonesignal.server.data_api_v1",
   :to ["com.io7m.stonesignal.tests"]}
  {:package "com.io7m.stonesignal.server.internal"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.stonesignal.protocol.admin",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.stonesignal.protocol.device",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.stonesignal.protocol.data",
   :version "1.0.0-beta0001"}
  {:module "com.fasterxml.jackson.annotation", :version "2.18.3"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.fasterxml.jackson.dataformat.cbor", :version "2.18.3"}
  {:module "com.fasterxml.jackson.datatype.jdk8", :version "2.18.3"}
  {:module "com.fasterxml.jackson.datatype.jsr310", :version "2.18.3"}
  {:module "com.io7m.canonmill.core", :version "2.1.0"}
  {:module "com.io7m.darco.api", :version "3.0.0"}
  {:module "com.io7m.darco.postgres", :version "3.0.0"}
  {:module "com.io7m.dixmont.core", :version "2.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.ventrad.core", :version "1.0.0"}
  {:module "io.helidon.common.tls", :version "4.2.0"}
  {:module "io.helidon.webserver", :version "4.2.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.sdk"}
  {:module "java.net.http", :version "21"}
  {:module "java.sql", :version "21"}
  {:module "jul.to.slf4j", :version "2.0.17"}
  {:module "org.jooq", :version "3.20.3"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.apache.commons.text", :version "1.12.0"}],
 :provides
 [{:service
   "com.io7m.stonesignal.server.database.StDatabaseQueryProviderType",
   :with
   ["com.io7m.stonesignal.server.database.StDBAuditSearch"
    "com.io7m.stonesignal.server.database.StDBDeviceGetByID"
    "com.io7m.stonesignal.server.database.StDBDeviceGetByKey"
    "com.io7m.stonesignal.server.database.StDBDeviceLocationUpdatePut"
    "com.io7m.stonesignal.server.database.StDBDeviceLocationUpdateSearch"
    "com.io7m.stonesignal.server.database.StDBDeviceLocationsGet"
    "com.io7m.stonesignal.server.database.StDBDevicePut"
    "com.io7m.stonesignal.server.database.StDBDevicesGet"]}
  {:service
   "com.io7m.stonesignal.server.telemetry.StTelemetryServiceFactoryType",
   :with ["com.io7m.stonesignal.server.telemetry.StTelemetryServices"]}
  {:service "com.io7m.stonesignal.server.StServerFactoryType",
   :with ["com.io7m.stonesignal.server.StServers"]}],
 :uses
 [{:service
   "com.io7m.stonesignal.server.database.StDatabaseQueryProviderType"}
  {:service
   "com.io7m.stonesignal.server.telemetry.StTelemetryServiceFactoryType"}
  {:service "com.io7m.stonesignal.server.StServerFactoryType"}],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.stonesignal.server"}
  {:package "com.io7m.stonesignal.server.admin_api_v1"}
  {:package "com.io7m.stonesignal.server.audit"}
  {:package "com.io7m.stonesignal.server.clock"}
  {:package "com.io7m.stonesignal.server.cmdline"}
  {:package "com.io7m.stonesignal.server.configuration"}
  {:package "com.io7m.stonesignal.server.data_api_v1"}
  {:package "com.io7m.stonesignal.server.database"}
  {:package "com.io7m.stonesignal.server.database.internal"}
  {:package "com.io7m.stonesignal.server.database.internal.tables"}
  {:package
   "com.io7m.stonesignal.server.database.internal.tables.records"}
  {:package "com.io7m.stonesignal.server.device_api_v1"}
  {:package "com.io7m.stonesignal.server.devices"}
  {:package "com.io7m.stonesignal.server.errors"}
  {:package "com.io7m.stonesignal.server.http"}
  {:package "com.io7m.stonesignal.server.internal"}
  {:package "com.io7m.stonesignal.server.telemetry"}
  {:package "com.io7m.stonesignal.server.tls"}]}


name: com.io7m.stonesignal.tests
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.stonesignal
mvn_artifactId: com.io7m.stonesignal.tests
mvn_version: 1.0.0-beta0001
type: jar
sha256: 67c2bcd2812b3126f73bae5edd95a6246ac028e1fb3dd78d814aa40d37b1ecdb
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.stonesignal.tests",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.stonesignal.protocol.admin",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.stonesignal.protocol.data",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.stonesignal.protocol.device",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.stonesignal.server", :version "1.0.0-beta0001"}
  {:module "com.fasterxml.jackson.core", :version "2.18.3"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.fasterxml.jackson.dataformat.cbor", :version "2.18.3"}
  {:module "com.io7m.darco.api", :version "3.0.0"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.postgres", :version "1.0.0"}
  {:module "com.io7m.ervilla.test_extension", :version "1.0.0"}
  {:module "com.io7m.percentpass.extension", :version "1.0.1"}
  {:module "com.io7m.zelador.test_extension", :version "1.0.0"}
  {:module "java.net.http", :version "21"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :open true,
 :packages [{:package "com.io7m.stonesignal.tests"}]}


name: com.io7m.streamtime.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.streamtime
mvn_artifactId: com.io7m.streamtime.core
mvn_version: 1.0.0
type: jar
sha256: d062c6142754e507c51a3e127b449ae2d95cf30afb65b4cfd6fffa7f7717a0c8
created_at: 2026-04-20 19:21:50
module_info:
{:name "com.io7m.streamtime.core",
 :exports [{:package "com.io7m.streamtime.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.apache.commons.io", :version "2.16.1"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.streamtime.core"}
  {:package "com.io7m.streamtime.core.internal"}]}


name: com.io7m.streamtime.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.streamtime
mvn_artifactId: com.io7m.streamtime.tests
mvn_version: 1.0.0
type: jar
sha256: 2622c920efe2128cab3f5fab72f084dc5145a2f2e3bdca5f0d480d71a6177e4f
created_at: 2026-04-20 19:21:51
module_info:
{:name "com.io7m.streamtime.tests",
 :exports [{:package "com.io7m.streamtime.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.streamtime.core", :version "1.0.0"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.streamtime.tests"}]}


name: com.io7m.sunburst.codegen
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.codegen
mvn_version: 0.0.7
type: jar
sha256: 95f61ad38701bd9c98adfe8bc447e9cf2d4444d05630ef7f8443429c150c0846
created_at: 2026-04-20 19:21:51
module_info:
{:name "com.io7m.sunburst.codegen",
 :exports [{:package "com.io7m.sunburst.codegen"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jodist", :version "2.0.0"}
  {:module "com.io7m.sunburst.model", :version "0.0.7"}
  {:module "com.io7m.sunburst.runtime.spi", :version "0.0.7"}
  {:module "com.io7m.sunburst.xml.peers", :version "0.0.7"}
  {:module "java.compiler", :version "21"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.sunburst.xml.peers.SBPeerSerializerFactoryType"}],
 :version "0.0.7",
 :packages
 [{:package "com.io7m.sunburst.codegen"}
  {:package "com.io7m.sunburst.codegen.internal"}]}


name: com.io7m.sunburst.error_codes
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.error_codes
mvn_version: 0.0.7
type: jar
sha256: 18976afbe521630f094c9b0e156fe2816bd5d7dd25f771584e4e028456adcd1f
created_at: 2026-04-20 19:21:51
module_info:
{:name "com.io7m.sunburst.error_codes",
 :exports [{:package "com.io7m.sunburst.error_codes"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.error_codes"}]}


name: com.io7m.sunburst.inventory
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.inventory
mvn_version: 0.0.7
type: jar
sha256: f7ed4e841710d31e5db1aea933ecaf0fb92a0839fcc6bd0670cf11694c373a86
created_at: 2026-04-20 19:21:51
module_info:
{:name "com.io7m.sunburst.inventory",
 :exports
 [{:package "com.io7m.sunburst.inventory.internal.tables.records",
   :to ["org.jooq"]}
  {:package "com.io7m.sunburst.inventory.internal.tables",
   :to ["org.jooq"]}
  {:package "com.io7m.sunburst.inventory.internal", :to ["org.jooq"]}
  {:package "com.io7m.sunburst.inventory"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.mime2045.parser.api", :version "1.0.1"}
  {:module "com.io7m.trasco.api", :version "1.1.0"}
  {:module "com.io7m.trasco.vanilla", :version "1.1.0"}
  {:module "org.jooq", :version "3.19.8"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.xerial.sqlitejdbc", :version "3.45.3.0"}
  {:module "com.io7m.sunburst.inventory.api",
   :version "0.0.7",
   :transitive true}],
 :provides [],
 :uses
 [{:service "com.io7m.mime2045.parser.api.MimeParserFactoryType"}],
 :version "0.0.7",
 :packages
 [{:package "com.io7m.sunburst.inventory"}
  {:package "com.io7m.sunburst.inventory.internal"}
  {:package "com.io7m.sunburst.inventory.internal.tables"}
  {:package "com.io7m.sunburst.inventory.internal.tables.records"}]}


name: com.io7m.sunburst.inventory.api
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.inventory.api
mvn_version: 0.0.7
type: jar
sha256: a5d03c8eed49e4ded1ce65a5cf5c208cdd5248168eddcaa018697a99913485e9
created_at: 2026-04-20 19:21:51
module_info:
{:name "com.io7m.sunburst.inventory.api",
 :exports [{:package "com.io7m.sunburst.inventory.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.sunburst.error_codes",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.sunburst.model",
   :version "0.0.7",
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.inventory.api"}]}


name: com.io7m.sunburst.model
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.model
mvn_version: 0.0.7
type: jar
sha256: 85b78fed355abf4a9340155f92ebda39ba3b3464771fe8424455331718815023
created_at: 2026-04-20 19:21:52
module_info:
{:name "com.io7m.sunburst.model",
 :exports [{:package "com.io7m.sunburst.model"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.mime2045.core",
   :version "1.0.1",
   :transitive true}
  {:module "com.io7m.sunburst.error_codes",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.verona.core", :version "1.0.1", :transitive true}
  {:module "com.io7m.lanark.core", :version "1.2.0"}],
 :provides [],
 :uses [],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.model"}]}


name: com.io7m.sunburst.pkggen
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.pkggen
mvn_version: 0.0.7
type: jar
sha256: 0d4e4579f55d66457941f504a6627501c363e4f9d16fabdc97d3c6c37bb6ba59
created_at: 2026-04-20 19:21:52
module_info:
{:name "com.io7m.sunburst.pkggen",
 :exports [{:package "com.io7m.sunburst.pkggen"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.sunburst.model",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.sunburst.xml.packages",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.mime2045.parser.api", :version "1.0.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}],
 :provides [],
 :uses
 [{:service "com.io7m.mime2045.parser.api.MimeParserFactoryType"}
  {:service
   "com.io7m.sunburst.xml.packages.SBPackageSerializerFactoryType"}],
 :version "0.0.7",
 :packages
 [{:package "com.io7m.sunburst.pkggen"}
  {:package "com.io7m.sunburst.pkggen.internal"}]}


name: com.io7m.sunburst.runtime
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.runtime
mvn_version: 0.0.7
type: jar
sha256: 45379726ffe32ea93404cf992872d1c3bc8dfea2bcd26f81b685237342575b1c
created_at: 2026-04-20 19:21:52
module_info:
{:name "com.io7m.sunburst.runtime",
 :exports [{:package "com.io7m.sunburst.runtime"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.sunburst.error_codes",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.sunburst.model",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.sunburst.inventory.api",
   :version "0.0.7",
   :transitive true}
  {:module "com.io7m.sunburst.runtime.spi", :version "0.0.7"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}],
 :provides [],
 :uses
 [{:service "com.io7m.sunburst.runtime.spi.SBPeerFactoryType"}
  {:service "com.io7m.sunburst.inventory.api.SBInventoryFactoryType"}],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.runtime"}]}


name: com.io7m.sunburst.runtime.spi
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.runtime.spi
mvn_version: 0.0.7
type: jar
sha256: f9edbfe783619a8dafc9903c4f5f95d76793b0ff7dbc02007c7b2542b7802817
created_at: 2026-04-20 19:21:52
module_info:
{:name "com.io7m.sunburst.runtime.spi",
 :exports [{:package "com.io7m.sunburst.runtime.spi"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.sunburst.model", :version "0.0.7"}],
 :provides [],
 :uses [],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.runtime.spi"}]}


name: com.io7m.sunburst.tests
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.tests
mvn_version: 0.0.7
type: jar
sha256: 306de0f566f3d24effa2badddeaaf0a5c2fed74521624f7f25196d5d848455e6
created_at: 2026-04-20 19:21:52
module_info:
{:name "com.io7m.sunburst.tests",
 :exports [{:package "com.io7m.sunburst.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.sunburst.codegen", :version "0.0.7"}
  {:module "com.io7m.sunburst.error_codes", :version "0.0.7"}
  {:module "com.io7m.sunburst.inventory.api", :version "0.0.7"}
  {:module "com.io7m.sunburst.inventory", :version "0.0.7"}
  {:module "com.io7m.sunburst.model", :version "0.0.7"}
  {:module "com.io7m.sunburst.pkggen", :version "0.0.7"}
  {:module "com.io7m.sunburst.runtime.spi", :version "0.0.7"}
  {:module "com.io7m.sunburst.runtime", :version "0.0.7"}
  {:module "com.io7m.sunburst.xml.packages", :version "0.0.7"}
  {:module "com.io7m.sunburst.xml.peers", :version "0.0.7"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "java.compiler", :version "21"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "0.0.7",
 :packages [{:package "com.io7m.sunburst.tests"}]}


name: com.io7m.sunburst.xml.packages
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.xml.packages
mvn_version: 0.0.7
type: jar
sha256: 2896378b974f53a102fad2b59447548f300aab6b1153a2aeefde0fe1cf078eb9
created_at: 2026-04-20 19:21:53
module_info:
{:name "com.io7m.sunburst.xml.packages",
 :exports [{:package "com.io7m.sunburst.xml.packages"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.mime2045.parser.api", :version "1.0.1"}
  {:module "com.io7m.sunburst.model", :version "0.0.7"}
  {:module "jakarta.xml.bind", :version "4.0.2"}],
 :provides
 [{:service
   "com.io7m.sunburst.xml.packages.SBPackageParserFactoryType",
   :with ["com.io7m.sunburst.xml.packages.SBPackageParsers"]}
  {:service
   "com.io7m.sunburst.xml.packages.SBPackageSerializerFactoryType",
   :with ["com.io7m.sunburst.xml.packages.SBPackageSerializers"]}],
 :uses
 [{:service "com.io7m.mime2045.parser.api.MimeParserFactoryType"}],
 :version "0.0.7",
 :packages
 [{:package "com.io7m.sunburst.xml.packages"}
  {:package "com.io7m.sunburst.xml.packages.jaxb"}]}


name: com.io7m.sunburst.xml.peers
version: 0.0.7
target_platform: universal
mvn_groupId: com.io7m.sunburst
mvn_artifactId: com.io7m.sunburst.xml.peers
mvn_version: 0.0.7
type: jar
sha256: b6fd49eb5b56893d144ced3338741717ad311b58319b3a5c59c3ec5fa513286a
created_at: 2026-04-20 19:21:53
module_info:
{:name "com.io7m.sunburst.xml.peers",
 :exports [{:package "com.io7m.sunburst.xml.peers"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.sunburst.model", :version "0.0.7"}
  {:module "jakarta.xml.bind", :version "4.0.2"}],
 :provides
 [{:service "com.io7m.sunburst.xml.peers.SBPeerParserFactoryType",
   :with ["com.io7m.sunburst.xml.peers.SBPeerParsers"]}
  {:service "com.io7m.sunburst.xml.peers.SBPeerSerializerFactoryType",
   :with ["com.io7m.sunburst.xml.peers.SBPeerSerializers"]}],
 :uses [],
 :version "0.0.7",
 :packages
 [{:package "com.io7m.sunburst.xml.peers"}
  {:package "com.io7m.sunburst.xml.peers.jaxb"}]}


name: com.io7m.tabla.cmdline
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.tabla
mvn_artifactId: com.io7m.tabla.cmdline
mvn_version: 1.0.0
type: jar
sha256: 293dfe12843f7d3512e13ef92e1288cb7b0cbe708f36a1eaee0667277f3d6791
created_at: 2026-04-20 19:21:53
module_info:
{:name "com.io7m.tabla.cmdline",
 :exports [{:package "com.io7m.tabla.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.tabla.core", :version "1.0.0"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "org.apache.commons.csv", :version "1.11.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.tabla.cmdline"}
  {:package "com.io7m.tabla.cmdline.internal"}]}


name: com.io7m.tabla.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.tabla
mvn_artifactId: com.io7m.tabla.core
mvn_version: 1.0.0
type: jar
sha256: 2aa062b00299a15d28cfdfc436808bd6b70c5a29514c78f623d1897aec1e40ac
created_at: 2026-04-20 19:21:53
module_info:
{:name "com.io7m.tabla.core",
 :exports [{:package "com.io7m.tabla.core"}],
 :requires
 [{:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core"}
  {:module "com.io7m.seltzer.api"}
  {:module "java.desktop"}
  {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :synthetic true}


name: com.io7m.tabla.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.tabla
mvn_artifactId: com.io7m.tabla.tests
mvn_version: 1.0.0
type: jar
sha256: 6dec73f715bf4d7af92d3016ef2aea9c261ba637dd52f7e1c6c61d94fc83fc06
created_at: 2026-04-20 19:21:53
module_info:
{:name "com.io7m.tabla.tests",
 :exports [{:package "com.io7m.tabla.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.tabla.cmdline", :version "1.0.0"}
  {:module "com.io7m.tabla.core", :version "1.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.tabla.tests"}]}


name: com.io7m.taskrecorder.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.taskrecorder
mvn_artifactId: com.io7m.taskrecorder.core
mvn_version: 1.0.0
type: jar
sha256: 0bc366baf87a8a6e96025f2eae061c6ae91588959f6a26a8b141856afae8acee
created_at: 2026-04-20 19:21:54
module_info:
{:name "com.io7m.taskrecorder.core",
 :exports [{:package "com.io7m.taskrecorder.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.taskrecorder.core"}]}


name: com.io7m.taskrecorder.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.taskrecorder
mvn_artifactId: com.io7m.taskrecorder.tests
mvn_version: 1.0.0
type: jar
sha256: 271c10a3345c6672b78ffb3de3ece249c0b66c68371dd7f85bc78924b2bfde70
created_at: 2026-04-20 19:21:54
module_info:
{:name "com.io7m.taskrecorder.tests",
 :exports [{:package "com.io7m.taskrecorder.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.taskrecorder.core", :version "1.0.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.taskrecorder.tests"}]}


name: com.io7m.tavella.api
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.tavella
mvn_artifactId: com.io7m.tavella.api
mvn_version: 0.0.2
type: jar
sha256: bd07a0d76e924bbd038e01dd67d597dfd8982b9c26aeeb61b2674781028105f3
created_at: 2026-04-20 19:21:54
module_info:
{:name "com.io7m.tavella.api",
 :exports [{:package "com.io7m.tavella.api"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.tavella.api"}]}


name: com.io7m.tavella.native_exec
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.tavella
mvn_artifactId: com.io7m.tavella.native_exec
mvn_version: 0.0.2
type: jar
sha256: 7707f1ba290601cf393cddcc4aa68f607b5e6d93a936bc61f760fccfac026eed
created_at: 2026-04-20 19:21:54
module_info:
{:name "com.io7m.tavella.native_exec",
 :exports [{:package "com.io7m.tavella.native_exec"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.tavella.api", :version "0.0.2"}
  {:module "org.slf4j", :version "2.0.9"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages
 [{:package "com.io7m.tavella.native_exec"}
  {:package "com.io7m.tavella.native_exec.internal"}]}


name: com.io7m.tavella.tests
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.tavella
mvn_artifactId: com.io7m.tavella.tests
mvn_version: 0.0.2
type: jar
sha256: 1b902da0281fc3fef39cd210ee63d3a2cfc76bdbf9845c917704e02a358ed0a2
created_at: 2026-04-20 19:21:54
module_info:
{:name "com.io7m.tavella.tests",
 :exports [{:package "com.io7m.tavella.tests"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.0"}
  {:module "org.junit.jupiter.engine", :version "5.10.0"}
  {:module "org.junit.platform.commons", :version "1.10.0"}
  {:module "org.junit.platform.engine", :version "1.10.0"}
  {:module "org.slf4j", :version "2.0.9"}
  {:module "com.io7m.tavella.api", :version "0.0.2"}
  {:module "com.io7m.tavella.native_exec", :version "0.0.2"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :open true,
 :packages [{:package "com.io7m.tavella.tests"}]}


name: com.io7m.testartifact.core
version: 0.0.8
target_platform: universal
mvn_groupId: com.io7m.testartifact
mvn_artifactId: com.io7m.testartifact.core
mvn_version: 0.0.8
type: jar
sha256: ef4a440eb92d18859c68d186976824372e6b17fd1d8a090c1f67d6775c4330f8
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.testartifact.core",
 :exports [{:package "com.io7m.testartifact.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}],
 :provides [],
 :uses [],
 :version "0.0.8",
 :packages [{:package "com.io7m.testartifact.core"}]}


name: com.io7m.testartifact.tests
version: 0.0.8
target_platform: universal
mvn_groupId: com.io7m.testartifact
mvn_artifactId: com.io7m.testartifact.tests
mvn_version: 0.0.8
type: jar
sha256: 400aa23e6c2f2117af004d2b69bcc607375feeabbec450ab0577dfbfdaa9adeb
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.testartifact.tests",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.testartifact.core", :version "0.0.8"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.8",
 :open true,
 :packages [{:package "com.io7m.testartifact.tests"}]}


name: com.io7m.timehack6435126.core
version: 3.0.1
target_platform: universal
mvn_groupId: com.io7m.timehack6435126
mvn_artifactId: com.io7m.timehack6435126.core
mvn_version: 3.0.1
type: jar
sha256: a4165b0f2a190450cf506b1683a24586ff5c04db3e0599e65afac84de65f083f
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.timehack6435126.core",
 :exports [{:package "com.io7m.timehack6435126"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages [{:package "com.io7m.timehack6435126"}]}


name: com.io7m.timehack6435126.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.timehack6435126
mvn_artifactId: com.io7m.timehack6435126.documentation
mvn_version: 2.0.0
type: jar
sha256: 2eaa0b8ea7af7a63f514caefb46942a722961253022ec6f6842d2a0e17fac4cf
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.timehack6435126.documentation",
 :exports [{:package "com.io7m.timehack6435126.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.timehack6435126.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.trasco.api
version: 3.1.1
target_platform: universal
mvn_groupId: com.io7m.trasco
mvn_artifactId: com.io7m.trasco.api
mvn_version: 3.1.1
type: jar
sha256: 0ca4ec38414962b61d90000a6e92fc366457a8016ce78be3006355d8d182ae45
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.trasco.api",
 :exports [{:package "com.io7m.trasco.api"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "java.sql", :version "17"}],
 :provides [],
 :uses [],
 :version "3.1.1",
 :packages [{:package "com.io7m.trasco.api"}]}


name: com.io7m.trasco.tests
version: 3.1.1
target_platform: universal
mvn_groupId: com.io7m.trasco
mvn_artifactId: com.io7m.trasco.tests
mvn_version: 3.1.1
type: jar
sha256: 46faa3af39dff9223707ad90b776a400df50bee89e9129a06fc01716d858fd23
created_at: 2026-04-20 19:21:55
module_info:
{:name "com.io7m.trasco.tests",
 :exports [{:package "com.io7m.trasco.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.trasco.api", :version "3.1.1"}
  {:module "com.io7m.trasco.vanilla", :version "3.1.1"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.xerial.sqlitejdbc", :version "3.49.1.0"}],
 :provides [],
 :uses [],
 :version "3.1.1",
 :open true,
 :packages [{:package "com.io7m.trasco.tests"}]}


name: com.io7m.trasco.vanilla
version: 3.1.1
target_platform: universal
mvn_groupId: com.io7m.trasco
mvn_artifactId: com.io7m.trasco.vanilla
mvn_version: 3.1.1
type: jar
sha256: 06ed831412d7acbb51b30bf5ff8d8af49f12b27de1af71e127f186bd15d00d96
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.trasco.vanilla",
 :exports [{:package "com.io7m.trasco.vanilla"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.trasco.api", :version "3.1.1"}
  {:module "com.io7m.trasco.xml.schemas", :version "3.1.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.2"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "java.sql", :version "17"}
  {:module "org.apache.commons.text", :version "1.13.1"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.1.1",
 :packages
 [{:package "com.io7m.trasco.vanilla"}
  {:package "com.io7m.trasco.vanilla.internal"}
  {:package "com.io7m.trasco.vanilla.internal.v1"}]}


name: com.io7m.trasco.xml.schemas
version: 3.1.1
target_platform: universal
mvn_groupId: com.io7m.trasco
mvn_artifactId: com.io7m.trasco.xml.schemas
mvn_version: 3.1.1
type: jar
sha256: 736a4f739a546e2dca68c8e2a7698d429abf3bc95e16afbaf1af01b25af90cb8
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.trasco.xml.schemas",
 :exports [{:package "com.io7m.trasco.xml.schemas"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxe.core", :version "2.0.0"}],
 :provides [],
 :uses [],
 :version "3.1.1",
 :open true,
 :packages [{:package "com.io7m.trasco.xml.schemas"}]}


name: com.io7m.ventrad.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ventrad
mvn_artifactId: com.io7m.ventrad.core
mvn_version: 1.0.0
type: jar
sha256: abf1ecedab8a964ab4713c0c109782acf7b823cb0f7cbe07443a15c577fdc542
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.ventrad.core",
 :exports [{:package "com.io7m.ventrad.core"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.annotation", :version "2.18.3"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.ventrad.core"}]}


name: com.io7m.ventrad.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ventrad
mvn_artifactId: com.io7m.ventrad.tests
mvn_version: 1.0.0
type: jar
sha256: 8806f873aa5c0b2b94b9895ab874cc7ec68f9325f9a36b34ccbf2223e2746435
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.ventrad.tests",
 :exports [{:package "com.io7m.ventrad.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.1"}
  {:module "org.junit.jupiter.engine", :version "5.12.1"}
  {:module "org.junit.platform.commons", :version "1.12.1"}
  {:module "org.junit.platform.engine", :version "1.12.1"}
  {:module "org.junit.platform.launcher", :version "1.12.1"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.io7m.ventrad.core", :version "1.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.ventrad.tests"}]}


name: com.io7m.verdant.core
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.verdant
mvn_artifactId: com.io7m.verdant.core
mvn_version: 1.0.1
type: jar
sha256: 19cf9ba79ba65c0f70b7d4385937e4bf76c47cbe0f6578d8fe5228f0a9b231ea
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.verdant.core",
 :exports [{:package "com.io7m.verdant.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.verdant.core"}]}


name: com.io7m.verdant.core.cb
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.verdant
mvn_artifactId: com.io7m.verdant.core.cb
mvn_version: 1.0.1
type: jar
sha256: a246d58304e10b3a228b83b6a7bcc28b68e33230cadf007c710e91ce1480c83e
created_at: 2026-04-20 19:21:56
module_info:
{:name "com.io7m.verdant.core.cb",
 :exports [{:package "com.io7m.verdant.core.cb"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.verdant.core", :version "1.0.1", :transitive true}
  {:module "com.io7m.cedarbridge.runtime.bssio",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.jbssio.api", :version "2.1.0", :transitive true}],
 :provides [],
 :uses
 [{:service "com.io7m.jbssio.api.BSSReaderProviderType"}
  {:service "com.io7m.jbssio.api.BSSWriterProviderType"}],
 :version "1.0.1",
 :packages [{:package "com.io7m.verdant.core.cb"}]}


name: com.io7m.verdant.tests
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.verdant
mvn_artifactId: com.io7m.verdant.tests
mvn_version: 1.0.1
type: jar
sha256: 4ef86a9193608654e6e6a7fc164f1383cd57b84cffe2dfa41ef2580bb165bdc4
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.verdant.tests",
 :exports [{:package "com.io7m.verdant.tests"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :open true,
 :packages [{:package "com.io7m.verdant.tests"}]}


name: com.io7m.verona.core
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.verona
mvn_artifactId: com.io7m.verona.core
mvn_version: 1.0.1
type: jar
sha256: b6c2fb9858a9736c32e05513f0c0801ebcf38d7226d5c70f62dd7ba4dbd311e2
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.verona.core",
 :exports [{:package "com.io7m.verona.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.verona.core"}]}


name: com.io7m.verona.tests
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.verona
mvn_artifactId: com.io7m.verona.tests
mvn_version: 1.0.1
type: jar
sha256: e35dd0aaa5c8cb3d85ca524cf4d7b8feca32bfa058d01fde6ee03c6a8f4d7436
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.verona.tests",
 :exports [{:package "com.io7m.verona.tests"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "net.jqwik.api", :version "1.8.4"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.verona.tests"}]}


name: com.io7m.waxmill.boot
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.boot
mvn_version: 0.0.12
type: jar
sha256: 6db17f13c6d671f832fa9fc9993407efc2e51b7b77560fb647987d37c31f21ea
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.waxmill.boot",
 :exports [{:package "com.io7m.waxmill.boot"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.locks", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.strings.api", :version "0.0.12"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.boot"}
  {:package "com.io7m.waxmill.boot.internal"}]}


name: com.io7m.waxmill.client.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.client.api
mvn_version: 0.0.12
type: jar
sha256: 542d16004399a4df8b13b5c54b5fb6d4c62f3ec16ca9ce35efda3ac577ff3386
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.waxmill.client.api",
 :exports [{:package "com.io7m.waxmill.client.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.client.api"}]}


name: com.io7m.waxmill.client.vanilla
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.client.vanilla
mvn_version: 0.0.12
type: jar
sha256: 558305b3a41d6526730ba0dc00fdfa131c91b019560ac34c61dd8a7bd16b829d
created_at: 2026-04-20 19:21:57
module_info:
{:name "com.io7m.waxmill.client.vanilla",
 :exports [{:package "com.io7m.waxmill.client.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.waxmill.boot", :version "0.0.12"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.database.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.parser.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.realize", :version "0.0.12"}
  {:module "com.io7m.waxmill.serializer.api", :version "0.0.12"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.waxmill.client.api.WXMClientProviderType",
   :with ["com.io7m.waxmill.client.vanilla.WXMClients"]}],
 :uses
 [{:service
   "com.io7m.waxmill.parser.api.WXMClientConfigurationParserProviderType"}
  {:service
   "com.io7m.waxmill.serializer.api.WXMClientConfigurationSerializerProviderType"}
  {:service "com.io7m.waxmill.process.api.WXMProcessesType"}
  {:service
   "com.io7m.waxmill.database.api.WXMVirtualMachineDatabaseProviderType"}
  {:service
   "com.io7m.waxmill.parser.api.WXMVirtualMachineParserProviderType"}
  {:service
   "com.io7m.waxmill.serializer.api.WXMVirtualMachineSerializerProviderType"}],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.client.vanilla"}
  {:package "com.io7m.waxmill.client.vanilla.internal"}]}


name: com.io7m.waxmill.cmdline
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.cmdline
mvn_version: 0.0.12
type: jar
sha256: 0ed0163a9eebe67521517d4cae346875433f13782db084ec1c984fe6a3455342
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.cmdline",
 :exports [{:package "com.io7m.waxmill.cmdline"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "ch.qos.logback.classic"}
  {:module "com.io7m.claypot.core", :version "0.0.5"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jxe.core", :version "0.0.2"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.parser.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.serializer.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.strings.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.xml", :version "0.0.12"}
  {:module "jcommander"}
  {:module "org.apache.commons.io"}
  {:module "org.slf4j"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.waxmill.parser.api.WXMBootConfigurationParserProviderType"}
  {:service "com.io7m.waxmill.client.api.WXMClientProviderType"}
  {:service
   "com.io7m.waxmill.parser.api.WXMVirtualMachineParserProviderType"}
  {:service
   "com.io7m.waxmill.serializer.api.WXMVirtualMachineSerializerProviderType"}],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.cmdline.internal"}
  {:package "com.io7m.waxmill.cmdline"}]}


name: com.io7m.waxmill.database.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.database.api
mvn_version: 0.0.12
type: jar
sha256: d6aaeaac0fe1df1b52e5d3ce3d5b9e91f177c3ed38aaf1291ce78611c79db9b9
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.database.api",
 :exports [{:package "com.io7m.waxmill.database.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.database.api"}]}


name: com.io7m.waxmill.database.vanilla
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.database.vanilla
mvn_version: 0.0.12
type: jar
sha256: 594de7c113964a0b8740f240aa825109213c503988e45cb638805364fc37c69a
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.database.vanilla",
 :exports [{:package "com.io7m.waxmill.database.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.database.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.locks", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.parser.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.serializer.api", :version "0.0.12"}],
 :provides
 [{:service
   "com.io7m.waxmill.database.api.WXMVirtualMachineDatabaseProviderType",
   :with
   ["com.io7m.waxmill.database.vanilla.WXMVirtualMachineDatabases"]}],
 :uses
 [{:service
   "com.io7m.waxmill.parser.api.WXMVirtualMachineParserProviderType"}
  {:service
   "com.io7m.waxmill.serializer.api.WXMVirtualMachineSerializerProviderType"}],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.database.vanilla"}
  {:package "com.io7m.waxmill.database.vanilla.internal"}]}


name: com.io7m.waxmill.exceptions
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.exceptions
mvn_version: 0.0.12
type: jar
sha256: eef63588320e36e5e0f7174b94ddaf824c42e6db3668d2c9563d10f8df5a2ffe
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.exceptions",
 :exports [{:package "com.io7m.waxmill.exceptions"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.exceptions"}]}


name: com.io7m.waxmill.locks
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.locks
mvn_version: 0.0.12
type: jar
sha256: 0f334a000d35dbb4fd57075934f5d4def4d91fdb80d465f2c7e9697a75ecbc94
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.locks",
 :exports [{:package "com.io7m.waxmill.locks"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.locks"}]}


name: com.io7m.waxmill.machines
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.machines
mvn_version: 0.0.12
type: jar
sha256: a06d6633fe9f725fb4c37cb05ba0b0253b169c446527aca1bcae23720675c93f
created_at: 2026-04-20 19:21:58
module_info:
{:name "com.io7m.waxmill.machines",
 :exports [{:package "com.io7m.waxmill.machines"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.strings.api", :version "0.0.12"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.machines"}
  {:package "com.io7m.waxmill.machines.internal"}]}


name: com.io7m.waxmill.parser.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.parser.api
mvn_version: 0.0.12
type: jar
sha256: 505000d78c1a4353776da4c6224bcb977d401da98804f1ab27689aadab1f1673
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.parser.api",
 :exports [{:package "com.io7m.waxmill.parser.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.parser.api"}]}


name: com.io7m.waxmill.process.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.process.api
mvn_version: 0.0.12
type: jar
sha256: 8f237e8d16307aab47a7834da8534d1c5024856a1893ba653bef714b7c2fbde2
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.process.api",
 :exports [{:package "com.io7m.waxmill.process.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.process.api"}]}


name: com.io7m.waxmill.process.posix
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.process.posix
mvn_version: 0.0.12
type: jar
sha256: f19290108a78a363d4f451dfe2ac56ebc5989f5e934e793d1d389266420f4080
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.process.posix",
 :exports [{:package "com.io7m.waxmill.process.posix"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.strings.api", :version "0.0.12"}
  {:module "com.sun.jna"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.waxmill.process.api.WXMProcessesType",
   :with ["com.io7m.waxmill.process.posix.WXMProcessesPOSIXService"]}],
 :uses [],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.process.posix.internal"}
  {:package "com.io7m.waxmill.process.posix"}]}


name: com.io7m.waxmill.realize
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.realize
mvn_version: 0.0.12
type: jar
sha256: 055a7afca1f7b6be24599a8c0bb3c8d3984797cc3ec26e8097db0f479b4c0105
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.realize",
 :exports [{:package "com.io7m.waxmill.realize"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.exceptions", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.process.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.strings.api", :version "0.0.12"}
  {:module "org.apache.commons.io"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.realize"}
  {:package "com.io7m.waxmill.realize.internal"}]}


name: com.io7m.waxmill.serializer.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.serializer.api
mvn_version: 0.0.12
type: jar
sha256: 2f63bf45827678708d02ac4cb279a2b242b243cd1c5d6d0766ec0656cc1a0f66
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.serializer.api",
 :exports [{:package "com.io7m.waxmill.serializer.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.serializer.api"}]}


name: com.io7m.waxmill.strings.api
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.strings.api
mvn_version: 0.0.12
type: jar
sha256: 54fff3559948ccba5ee6e6aea17fce1720bcc50b9168475a26b82b8cb68ae718
created_at: 2026-04-20 19:21:59
module_info:
{:name "com.io7m.waxmill.strings.api",
 :exports [{:package "com.io7m.waxmill.strings.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.0.12",
 :packages [{:package "com.io7m.waxmill.strings.api"}]}


name: com.io7m.waxmill.xml
version: 0.0.12
target_platform: universal
mvn_groupId: com.io7m.waxmill
mvn_artifactId: com.io7m.waxmill.xml
mvn_version: 0.0.12
type: jar
sha256: 6acf6266c532388fd344c4d6ab48a581beb4aca1579c1a95a69d4d5f9c035703
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.waxmill.xml",
 :exports [{:package "com.io7m.waxmill.xml"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.blackthorne.api", :version "0.0.5"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jxe.core", :version "0.0.2"}
  {:module "com.io7m.waxmill.client.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.machines", :version "0.0.12"}
  {:module "com.io7m.waxmill.parser.api", :version "0.0.12"}
  {:module "com.io7m.waxmill.serializer.api", :version "0.0.12"}
  {:module "java.xml"}
  {:module "org.slf4j"}],
 :provides
 [{:service
   "com.io7m.waxmill.parser.api.WXMClientConfigurationParserProviderType",
   :with ["com.io7m.waxmill.xml.WXMClientConfigurationParsers"]}
  {:service
   "com.io7m.waxmill.serializer.api.WXMClientConfigurationSerializerProviderType",
   :with ["com.io7m.waxmill.xml.WXMClientConfigurationSerializers"]}
  {:service
   "com.io7m.waxmill.parser.api.WXMVirtualMachineParserProviderType",
   :with ["com.io7m.waxmill.xml.WXMVirtualMachineParsers"]}
  {:service
   "com.io7m.waxmill.serializer.api.WXMVirtualMachineSerializerProviderType",
   :with ["com.io7m.waxmill.xml.WXMVirtualMachineSerializers"]}
  {:service
   "com.io7m.waxmill.parser.api.WXMBootConfigurationParserProviderType",
   :with ["com.io7m.waxmill.xml.WXMBootConfigurationParsers"]}],
 :uses [],
 :version "0.0.12",
 :packages
 [{:package "com.io7m.waxmill.xml.vm.v1"}
  {:package "com.io7m.waxmill.xml.config.v1"}
  {:package "com.io7m.waxmill.xml"}
  {:package "com.io7m.waxmill.xml.utilities"}]}


name: com.io7m.wendover.core
version: 1.0.2
target_platform: universal
mvn_groupId: com.io7m.wendover
mvn_artifactId: com.io7m.wendover.core
mvn_version: 1.0.2
type: jar
sha256: ca694244a9ad2365d2ad19c150e749877d0240f7b60343fde26b330eb181da1c
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.wendover.core",
 :exports [{:package "com.io7m.wendover.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.2",
 :packages
 [{:package "com.io7m.wendover.core"}
  {:package "com.io7m.wendover.core.internal"}]}


name: com.io7m.wendover.tests
version: 1.0.2
target_platform: universal
mvn_groupId: com.io7m.wendover
mvn_artifactId: com.io7m.wendover.tests
mvn_version: 1.0.2
type: jar
sha256: 5d894406f4824bb862b3c05e837b42d32276970fdef9e057536ef561372fbe1a
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.wendover.tests",
 :exports [{:package "com.io7m.wendover.tests"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.wendover.core", :version "1.0.2"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.mockito"}
  {:module "net.bytebuddy.agent", :version "1.14.15"}
  {:module "net.bytebuddy", :version "1.14.15"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.2",
 :open true,
 :packages [{:package "com.io7m.wendover.tests"}]}


name: com.io7m.xoanon.commander
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.xoanon
mvn_artifactId: com.io7m.xoanon.commander
mvn_version: 2.0.0
type: jar
sha256: 9be80a3ed463c55b87f5122893b40fb120c4f206ef829726779bfc51422c79a3
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.xoanon.commander",
 :exports
 [{:package "com.io7m.xoanon.commander"}
  {:package "com.io7m.xoanon.commander.internal",
   :to ["com.io7m.xoanon.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.xoanon.commander.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "javafx.base", :version "23-ea"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.fxml", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :open true,
 :packages
 [{:package "com.io7m.xoanon.commander"}
  {:package "com.io7m.xoanon.commander.internal"}]}


name: com.io7m.xoanon.commander.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.xoanon
mvn_artifactId: com.io7m.xoanon.commander.api
mvn_version: 2.0.0
type: jar
sha256: a95118d5a7df3938094e096660fb0073307f0550be6acd3fc1891a84f2686d18
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.xoanon.commander.api",
 :exports [{:package "com.io7m.xoanon.commander.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.xoanon.commander.api"}]}


name: com.io7m.xoanon.demo
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.xoanon
mvn_artifactId: com.io7m.xoanon.demo
mvn_version: 2.0.0
type: jar
sha256: a3e51ef809089c47025c8ee32feddf330bc48741780e16b21e0e04b9669b0089
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.xoanon.demo",
 :exports [{:package "com.io7m.xoanon.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "com.io7m.xoanon.commander", :version "2.0.0"}
  {:module "javafx.base", :version "23-ea"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.xoanon.demo"}]}


name: com.io7m.xoanon.extension
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.xoanon
mvn_artifactId: com.io7m.xoanon.extension
mvn_version: 2.0.0
type: jar
sha256: 74922afdc0fed92ba0a6205f331e9a23bbde3990b1a2e6f3c1fdfc50e5db1583
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.xoanon.extension",
 :exports [{:package "com.io7m.xoanon.extension"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.platform.launcher",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "javafx.base", :version "23-ea", :transitive true}
  {:module "javafx.controls", :version "23-ea", :transitive true}
  {:module "com.io7m.xoanon.commander", :version "2.0.0"}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "org.junit.platform.launcher.LauncherSessionListener",
   :with ["com.io7m.xoanon.extension.XoExtension"]}],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.xoanon.extension"}]}


name: com.io7m.xoanon.tests
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.xoanon
mvn_artifactId: com.io7m.xoanon.tests
mvn_version: 2.0.0
type: jar
sha256: 985ee8fc0795d9da6ebe2f7d5ace398ba81b56dd854cee0b35770f7b23496790
created_at: 2026-04-20 19:22:00
module_info:
{:name "com.io7m.xoanon.tests",
 :exports [{:package "com.io7m.xoanon.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "com.io7m.xoanon.commander", :version "2.0.0"}
  {:module "com.io7m.xoanon.extension", :version "2.0.0"}
  {:module "com.io7m.percentpass.extension", :version "1.0.1"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "net.jqwik.api", :version "1.8.5"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :open true,
 :packages [{:package "com.io7m.xoanon.tests"}]}


name: com.io7m.xstructural.api
version: 1.9.0
target_platform: universal
mvn_groupId: com.io7m.xstructural
mvn_artifactId: com.io7m.xstructural.api
mvn_version: 1.9.0
type: jar
sha256: b069dfaa69afb580b9dd729cf6cbe85a09c4f5d071deba0c74ebc89789210da1
created_at: 2026-04-20 19:22:01
module_info:
{:name "com.io7m.xstructural.api",
 :exports [{:package "com.io7m.xstructural.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.9.0",
 :packages [{:package "com.io7m.xstructural.api"}]}


name: com.io7m.xstructural.cmdline
version: 1.9.0
target_platform: universal
mvn_groupId: com.io7m.xstructural
mvn_artifactId: com.io7m.xstructural.cmdline
mvn_version: 1.9.0
type: jar
sha256: 31211b41ed1a2a95c3ceeb2763bd6d15032468b16ae6ef700e788f7d582fe071
created_at: 2026-04-20 19:22:01
module_info:
{:name "com.io7m.xstructural.cmdline",
 :exports [{:package "com.io7m.xstructural.cmdline"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "ch.qos.logback.core", :version "1.5.6"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.xstructural.api", :version "1.9.0"}
  {:module "com.io7m.xstructural.xml", :version "1.9.0"}
  {:module "jcommander"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [{:service "com.io7m.xstructural.api.XSProcessorFactoryType"}],
 :version "1.9.0",
 :packages
 [{:package "com.io7m.xstructural.cmdline"}
  {:package "com.io7m.xstructural.cmdline.internal"}]}


name: com.io7m.xstructural.vanilla
version: 1.9.0
target_platform: universal
mvn_groupId: com.io7m.xstructural
mvn_artifactId: com.io7m.xstructural.vanilla
mvn_version: 1.9.0
type: jar
sha256: f336f778f373f2051744390a8b466ece93c4f7aae846681a9a9a988db9040724
created_at: 2026-04-20 19:22:01
module_info:
{:name "com.io7m.xstructural.vanilla",
 :exports [{:package "com.io7m.xstructural.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "Saxon.HE"}
  {:module "com.io7m.xstructural.api", :version "1.9.0"}
  {:module "com.io7m.xstructural.xml", :version "1.9.0"}
  {:module "java.xml"}
  {:module "org.apache.commons.compress", :version "1.26.1"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.apache.tika.core"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.w3c.epubcheck"}],
 :provides
 [{:service "com.io7m.xstructural.api.XSProcessorFactoryType",
   :with ["com.io7m.xstructural.vanilla.XSProcessors"]}],
 :uses [],
 :version "1.9.0",
 :packages
 [{:package "com.io7m.xstructural.vanilla"}
  {:package "com.io7m.xstructural.vanilla.internal"}
  {:package "com.io7m.xstructural.vanilla.internal.xslt_extensions"}]}


name: com.io7m.xstructural.xml
version: 1.9.0
target_platform: universal
mvn_groupId: com.io7m.xstructural
mvn_artifactId: com.io7m.xstructural.xml
mvn_version: 1.9.0
type: jar
sha256: cff51f348ca107412bf6535373bbd5c245f984bb6fd3cd69256809408ae72554
created_at: 2026-04-20 19:22:01
module_info:
{:name "com.io7m.xstructural.xml",
 :exports
 [{:package "com.io7m.xstructural.xml"}
  {:package "com.io7m.xstructural.xml.org.w3c"}
  {:package "com.io7m.xstructural.xml.org.w3c.xhtml"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.9.0",
 :packages
 [{:package "com.io7m.xstructural.xml"}
  {:package "com.io7m.xstructural.xml.org.w3c"}
  {:package "com.io7m.xstructural.xml.org.w3c.xhtml"}
  {:package "com.io7m.xstructural.xml.s7"}
  {:package "com.io7m.xstructural.xml.s8"}]}


name: com.io7m.zelador.test_extension
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zelador
mvn_artifactId: com.io7m.zelador.test_extension
mvn_version: 1.0.0
type: jar
sha256: aecad0c4bd2cc6c2bca75ea338240382fd79c5328ef6d4e06503301e310b9f38
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zelador.test_extension",
 :exports [{:package "com.io7m.zelador.test_extension"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.zelador.test_extension"}]}


name: com.io7m.zelador.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zelador
mvn_artifactId: com.io7m.zelador.tests
mvn_version: 1.0.0
type: jar
sha256: 661061550756f680e78a4423c8a2c63259f15497dbf5f54392587c301e1f1c8a
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zelador.tests",
 :exports [{:package "com.io7m.zelador.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.zelador.test_extension", :version "1.0.0"}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.zelador.tests"}]}


name: com.io7m.zeptoblog.cmdline
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zeptoblog
mvn_artifactId: com.io7m.zeptoblog.cmdline
mvn_version: 1.0.0
type: jar
sha256: f87b6c892a170f7d292cf00e823f47671088114d16b36e121267988c9a94d1a4
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zeptoblog.cmdline",
 :exports [{:package "com.io7m.zeptoblog.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.zeptoblog.core", :version "1.0.0"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "com.io7m.jproperties.core", :version "3.2.0"}
  {:module "io.vavr"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.zeptoblog.cmdline"}]}


name: com.io7m.zeptoblog.commonmark
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zeptoblog
mvn_artifactId: com.io7m.zeptoblog.commonmark
mvn_version: 1.0.0
type: jar
sha256: 167a93e04f7be370dc054be0ddc0c3774304e7f43adc1292446eb0b8cba9afaa
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zeptoblog.commonmark",
 :exports [{:package "com.io7m.zeptoblog.commonmark"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.zeptoblog.core", :version "1.0.0"}
  {:module "io.vavr"}
  {:module "java.xml", :version "21"}
  {:module "org.commonmark.ext.heading.anchor", :version "0.22.0"}
  {:module "org.commonmark", :version "0.22.0"}],
 :provides
 [{:service "com.io7m.zeptoblog.core.ZBlogPostFormatType",
   :with ["com.io7m.zeptoblog.commonmark.ZBlogPostFormatCommonMark"]}],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.zeptoblog.commonmark"}]}


name: com.io7m.zeptoblog.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zeptoblog
mvn_artifactId: com.io7m.zeptoblog.core
mvn_version: 1.0.0
type: jar
sha256: 342c736ac74b6c034166854b926ec6d5aa97c6c1997685c1f13ec492f59b1150
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zeptoblog.core",
 :exports [{:package "com.io7m.zeptoblog.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "org.immutables.vavr.encodings",
   :version "0.6.2",
   :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.jproperties.core", :version "3.2.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.rometools.rome"}
  {:module "io.vavr"}
  {:module "java.xml", :version "21"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses
 [{:service "com.io7m.zeptoblog.core.ZBlogPostFormatType"}
  {:service "com.io7m.zeptoblog.core.ZBlogPostGeneratorType"}],
 :version "1.0.0",
 :packages [{:package "com.io7m.zeptoblog.core"}]}


name: com.io7m.zeptoblog.glossary
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.zeptoblog
mvn_artifactId: com.io7m.zeptoblog.glossary
mvn_version: 1.0.0
type: jar
sha256: 9a0af5e6ebed203b42335519812fb189626d7c96e5ede22037955dca99fac3d2
created_at: 2026-04-20 19:22:02
module_info:
{:name "com.io7m.zeptoblog.glossary",
 :exports [{:package "com.io7m.zeptoblog.glossary"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "org.immutables.vavr.encodings",
   :version "0.6.2",
   :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.jproperties.core", :version "3.2.0"}
  {:module "com.io7m.zeptoblog.core", :version "1.0.0"}
  {:module "io.vavr"}
  {:module "java.xml", :version "21"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.zeptoblog.core.ZBlogPostGeneratorType",
   :with ["com.io7m.zeptoblog.glossary.ZGlossaryGenerator"]}
  {:service
   "com.io7m.zeptoblog.glossary.ZGlossaryItemParserProviderType",
   :with ["com.io7m.zeptoblog.glossary.ZGlossaryItemParserProvider"]}
  {:service "com.io7m.zeptoblog.glossary.ZGlossaryParserProviderType",
   :with ["com.io7m.zeptoblog.glossary.ZGlossaryParserProvider"]}],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.zeptoblog.glossary"}]}


name: com.jamesratzlaff.bitmanip
version: 2019.04.03
target_platform: universal
mvn_groupId: com.jamesratzlaff
mvn_artifactId: bit-manip
mvn_version: 2019.04.03
type: jar
sha256: d5da2a47d606744213f4c2020e2fa2b48bdcd0e088c2b7f9d35ec6840c01f1aa
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.jamesratzlaff.bitmanip",
 :exports [{:package "com.jamesratzlaff.util.bitmanip"}],
 :requires
 [{:module "java.base"}
  {:module "com.jamesratzlaff.byteFunctions", :transitive true}],
 :provides [],
 :uses [],
 :version "2019.04.03"}


name: com.jamesratzlaff.byteFunctions
version: 2019.04.01
target_platform: universal
mvn_groupId: com.jamesratzlaff
mvn_artifactId: byte-functions
mvn_version: 2019.04.01
type: jar
sha256: 42a0b3c5471b2335a8103077c801968032bea7f9359228f7e8bdb04b8aa45e50
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.jamesratzlaff.byteFunctions",
 :exports [{:package "com.jamesratzlaff.util.function"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "2019.04.01"}


name: com.javax0.license3j
version: 3.3.0
target_platform: universal
mvn_groupId: com.javax0.license3j
mvn_artifactId: license3j
mvn_version: 3.3.0
type: jar
sha256: ab03343ce974e088c381bc5b3f152c64a0dc07d7680df6c8c2792d0a811471f4
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.javax0.license3j",
 :exports
 [{:package "javax0.license3j"}
  {:package "javax0.license3j.crypto"}
  {:package "javax0.license3j.io"}
  {:package "javax0.license3j.parsers"}
  {:package "javax0.license3j.hardware"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.net.http"}],
 :provides [],
 :uses [],
 :version "3.3.0",
 :packages
 [{:package "javax0.license3j"}
  {:package "javax0.license3j.crypto"}
  {:package "javax0.license3j.hardware"}
  {:package "javax0.license3j.io"}
  {:package "javax0.license3j.parsers"}]}


name: com.javax0.sourcebuddy
version: 2.5.3
target_platform: universal
mvn_groupId: com.javax0.sourcebuddy
mvn_artifactId: SourceBuddy
mvn_version: 2.5.3
type: jar
sha256: c401a5a08deb03881ec24adc7c27d753862aacc5b4050308d328cf808a7863f6
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.javax0.sourcebuddy",
 :exports [{:package "com.javax0.sourcebuddy"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.compiler"}],
 :provides [],
 :uses [],
 :version "2.5.3",
 :packages [{:package "com.javax0.sourcebuddy"}]}


name: com.jcovalent.junit.logging
version: 0.3.2
target_platform: universal
mvn_groupId: com.jcovalent.junit
mvn_artifactId: jcovalent-junit-logging
mvn_version: 0.3.2
type: jar
sha256: 285061f011ff37b430894212d133555f7b54e3c230fc7bcb1a8a2f9e10122fa4
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.jcovalent.junit.logging",
 :exports
 [{:package "com.jcovalent.junit.logging"}
  {:package "com.jcovalent.junit.logging.assertj"}
  {:package "com.jcovalent.junit.logging.logback",
   :to ["com.jcovalent.junit.logging.test"]}
  {:package "com.jcovalent.junit.logging.utils",
   :to ["com.jcovalent.junit.logging.test"]}],
 :requires
 [{:module "java.base", :version "17.0.9", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.1"}
  {:module "org.apache.logging.log4j", :version "2.20.0"}
  {:module "org.slf4j", :version "2.0.7"}
  {:module "ch.qos.logback.core", :version "1.4.14"}
  {:module "ch.qos.logback.classic", :version "1.4.14"}
  {:module "org.assertj.core", :version "3.24.2"}],
 :provides
 [{:service "org.junit.jupiter.api.extension.Extension",
   :with
   ["com.jcovalent.junit.logging.extensions.TestSuiteLoggingExtension"
    "com.jcovalent.junit.logging.extensions.Slf4jFieldResolver"
    "com.jcovalent.junit.logging.extensions.Log4jFieldResolver"
    "com.jcovalent.junit.logging.extensions.Slf4jParameterResolver"
    "com.jcovalent.junit.logging.extensions.Log4jParameterResolver"
    "com.jcovalent.junit.logging.extensions.OutputResolverExtension"]}
  {:service "ch.qos.logback.classic.spi.Configurator",
   :with ["com.jcovalent.junit.logging.logback.DefaultConfigurator"]}],
 :uses [],
 :version "0.3.2"}


name: com.jfoenix
version: 9.0.10
target_platform: universal
mvn_groupId: com.jfoenix
mvn_artifactId: jfoenix
mvn_version: 9.0.10
type: jar
sha256: 61798445bfcf7e3a0fc13abf2a1069c007295d102dc2ef8f1b9412ebf954b453
created_at: 2026-04-20 19:22:03
module_info:
{:name "com.jfoenix",
 :exports
 [{:package "com.jfoenix.assets"}
  {:package "com.jfoenix.cache"}
  {:package "com.jfoenix.controls"}
  {:package "com.jfoenix.effects"}
  {:package "com.jfoenix.responsive"}
  {:package "com.jfoenix.skins"}
  {:package "com.jfoenix.svg"}
  {:package "com.jfoenix.validation"}
  {:package "com.jfoenix.validation.base"}
  {:package "com.jfoenix.transitions"}
  {:package "com.jfoenix.animation"}
  {:package "com.jfoenix.transitions.hamburger"}
  {:package "com.jfoenix.utils"}
  {:package "com.jfoenix.controls.datamodels.treetable"}
  {:package "com.jfoenix.controls.events"}
  {:package "com.jfoenix.controls.cells.editors"}
  {:package "com.jfoenix.controls.cells.editors.base"}
  {:package "com.jfoenix.animation.alert"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "javafx.controls", :version "9"}
  {:module "javafx.graphics", :version "9"}
  {:module "java.logging", :version "9"}
  {:module "java.xml", :version "9"}
  {:module "jdk.unsupported", :version "9"}],
 :provides [],
 :uses [],
 :version "9.0.10"}


name: com.jkoolcloud.jesl
version: 1.3.0
target_platform: universal
mvn_groupId: com.jkoolcloud
mvn_artifactId: jesl
mvn_version: 1.3.0
type: jar
sha256: 6bccc43a706c36790b1d68b0d21fd59bde045ba354c678d76abbc562312585e9
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.jesl",
 :exports
 [{:package "com.jkoolcloud.jesl.net"}
  {:package "com.jkoolcloud.jesl.net.http"}
  {:package "com.jkoolcloud.jesl.net.http.apache"}
  {:package "com.jkoolcloud.jesl.net.security"}
  {:package "com.jkoolcloud.jesl.net.socket"}
  {:package "com.jkoolcloud.jesl.net.ssl"}
  {:package "com.jkoolcloud.jesl.simulator"}
  {:package "com.jkoolcloud.jesl.simulator.tnt4j"}
  {:package "com.jkoolcloud.jesl.tnt4j.sink"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "java.xml", :version "11.0.23", :transitive true}
  {:module "com.jkoolcloud.tnt4j.core", :version "3.2.0"}
  {:module "org.apache.commons.codec"}
  {:module "org.apache.commons.lang3"}
  {:module "org.apache.commons.text"}
  {:module "commons.beanutils"}
  {:module "org.apache.httpcomponents.core5.httpcore5"}
  {:module "org.apache.httpcomponents.client5.httpclient5"}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :packages
 [{:package "com.jkoolcloud.jesl.net"}
  {:package "com.jkoolcloud.jesl.net.http"}
  {:package "com.jkoolcloud.jesl.net.http.apache"}
  {:package "com.jkoolcloud.jesl.net.security"}
  {:package "com.jkoolcloud.jesl.net.socket"}
  {:package "com.jkoolcloud.jesl.net.ssl"}
  {:package "com.jkoolcloud.jesl.simulator"}
  {:package "com.jkoolcloud.jesl.simulator.tnt4j"}
  {:package "com.jkoolcloud.jesl.tnt4j.sink"}]}


name: com.jkoolcloud.tnt4j.core
version: 3.2.0
target_platform: universal
mvn_groupId: com.jkoolcloud
mvn_artifactId: tnt4j-core
mvn_version: 3.2.0
type: jar
sha256: 4113d513d8daa60fa6667372864cc77fcca449fd839d245174cc949eed0f6bdd
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.tnt4j.core",
 :exports
 [{:package "com.jkoolcloud.tnt4j"}
  {:package "com.jkoolcloud.tnt4j.config"}
  {:package "com.jkoolcloud.tnt4j.core"}
  {:package "com.jkoolcloud.tnt4j.core.fields"}
  {:package "com.jkoolcloud.tnt4j.dump"}
  {:package "com.jkoolcloud.tnt4j.filters"}
  {:package "com.jkoolcloud.tnt4j.format"}
  {:package "com.jkoolcloud.tnt4j.limiter"}
  {:package "com.jkoolcloud.tnt4j.locator"}
  {:package "com.jkoolcloud.tnt4j.logger"}
  {:package "com.jkoolcloud.tnt4j.repository"}
  {:package "com.jkoolcloud.tnt4j.selector"}
  {:package "com.jkoolcloud.tnt4j.sink"}
  {:package "com.jkoolcloud.tnt4j.sink.impl"}
  {:package "com.jkoolcloud.tnt4j.sink.impl.jul"}
  {:package "com.jkoolcloud.tnt4j.sink.impl.slf4j"}
  {:package "com.jkoolcloud.tnt4j.source"}
  {:package "com.jkoolcloud.tnt4j.tracker"}
  {:package "com.jkoolcloud.tnt4j.utils"}
  {:package "com.jkoolcloud.tnt4j.uuid"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "java.instrument", :version "11.0.23"}
  {:module "java.management", :version "11.0.23"}
  {:module "java.sql", :version "11.0.23"}
  {:module "org.apache.commons.lang3"}
  {:module "org.apache.commons.text"}
  {:module "org.apache.commons.codec"}
  {:module "org.apache.commons.configuration2"}
  {:module "org.apache.commons.net"}
  {:module "commons.beanutils"}
  {:module "com.fasterxml.uuid", :version "5.1.0"}
  {:module "com.google.common"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.jkoolcloud.tnt4j"}
  {:package "com.jkoolcloud.tnt4j.config"}
  {:package "com.jkoolcloud.tnt4j.core"}
  {:package "com.jkoolcloud.tnt4j.core.fields"}
  {:package "com.jkoolcloud.tnt4j.dump"}
  {:package "com.jkoolcloud.tnt4j.filters"}
  {:package "com.jkoolcloud.tnt4j.format"}
  {:package "com.jkoolcloud.tnt4j.limiter"}
  {:package "com.jkoolcloud.tnt4j.locator"}
  {:package "com.jkoolcloud.tnt4j.logger"}
  {:package "com.jkoolcloud.tnt4j.repository"}
  {:package "com.jkoolcloud.tnt4j.selector"}
  {:package "com.jkoolcloud.tnt4j.sink"}
  {:package "com.jkoolcloud.tnt4j.sink.impl"}
  {:package "com.jkoolcloud.tnt4j.sink.impl.jul"}
  {:package "com.jkoolcloud.tnt4j.sink.impl.slf4j"}
  {:package "com.jkoolcloud.tnt4j.source"}
  {:package "com.jkoolcloud.tnt4j.tracker"}
  {:package "com.jkoolcloud.tnt4j.utils"}
  {:package "com.jkoolcloud.tnt4j.uuid"}]}


name: com.jkoolcloud.tnt4j.logger.log4j
version: 0.5.1
target_platform: universal
mvn_groupId: com.jkoolcloud.tnt4j.logger
mvn_artifactId: tnt4j-log4j
mvn_version: 0.5.1
type: jar
sha256: 96bfe944207f0033122c7ae5ecc7e0bad68603d69edceba96baaf9b5b7fe4d42
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.tnt4j.logger.log4j",
 :exports [{:package "com.jkoolcloud.tnt4j.logger.log4j"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "com.jkoolcloud.tnt4j.core", :version "3.2.0"}
  {:module "org.apache.logging.log4j", :version "2.23.1"}
  {:module "org.apache.logging.log4j.core", :version "2.23.1"}],
 :provides [],
 :uses [],
 :version "0.5.1",
 :packages
 [{:package "com.jkoolcloud.tnt4j.examples"}
  {:package "com.jkoolcloud.tnt4j.logger.log4j"}]}


name: com.jkoolcloud.tnt4j.logger.logback
version: 0.5.0
target_platform: universal
mvn_groupId: com.jkoolcloud.tnt4j.logger
mvn_artifactId: tnt4j-logback
mvn_version: 0.5.0
type: jar
sha256: 2ec67868d4f795d2909febaf519761302b779f86cb65a0a507f1d323e809e26a
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.tnt4j.logger.logback",
 :exports [{:package "com.jkoolcloud.tnt4j.logger.logback"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "com.jkoolcloud.tnt4j.core", :version "3.2.0"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "ch.qos.logback.core", :version "1.5.6"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.5.0",
 :packages
 [{:package "com.jkoolcloud.tnt4j.examples"}
  {:package "com.jkoolcloud.tnt4j.logger.logback"}]}


name: com.jkoolcloud.tnt4j.sink.kafka
version: 3.2.0
target_platform: universal
mvn_groupId: com.jkoolcloud
mvn_artifactId: tnt4j-kafka-sink
mvn_version: 3.2.0
type: jar
sha256: 2923b8f42413ac330e0bbe2b15df774ac7bc9edeb6adfc5ce8b04b1f837b118c
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.tnt4j.sink.kafka",
 :exports [{:package "com.jkoolcloud.tnt4j.sink.impl.kafka"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "com.jkoolcloud.tnt4j.core", :version "3.2.0"}
  {:module "kafka.clients"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages [{:package "com.jkoolcloud.tnt4j.sink.impl.kafka"}]}


name: com.jkoolcloud.tnt4j.sink.mqtt
version: 3.2.0
target_platform: universal
mvn_groupId: com.jkoolcloud
mvn_artifactId: tnt4j-mqtt-sink
mvn_version: 3.2.0
type: jar
sha256: 3ad0fe335c4744a4694c2b4565fb21946a375576050258daab5a6450d3d5dd29
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jkoolcloud.tnt4j.sink.mqtt",
 :exports [{:package "com.jkoolcloud.tnt4j.sink.impl.mqtt"}],
 :requires
 [{:module "java.base", :version "11.0.23"}
  {:module "com.jkoolcloud.tnt4j.core", :version "3.2.0"}
  {:module "org.eclipse.paho.client.mqttv3"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages [{:package "com.jkoolcloud.tnt4j.sink.impl.mqtt"}]}


name: com.jongsoft.lang
version: 1.1.6
target_platform: universal
mvn_groupId: com.jongsoft.lang
mvn_artifactId: language
mvn_version: 1.1.6
type: jar
sha256: c583796f7c2b125abf4418ebed2dd41ca95af21399903a5f55245f3a217f3bad
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jongsoft.lang",
 :exports
 [{:package "com.jongsoft.lang"}
  {:package "com.jongsoft.lang.control"}
  {:package "com.jongsoft.lang.exception"}
  {:package "com.jongsoft.lang.time"}
  {:package "com.jongsoft.lang.collection"}
  {:package "com.jongsoft.lang.collection.tuple"}],
 :requires [{:module "java.base", :version "11.0.8", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.6"}


name: com.jongsoft.lang.collection
version: 0.0.2
target_platform: universal
mvn_groupId: com.jongsoft.lang
mvn_artifactId: collections
mvn_version: 0.0.2
type: jar
sha256: 97e770a7c465dcc7613a60c6b98f29b57b0ad2d506f5336b0abf5e5723bea34c
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jongsoft.lang.collection",
 :exports [{:package "com.jongsoft.lang.collection"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.jongsoft.lang.common"}],
 :provides [],
 :uses [],
 :version "0.0.2"}


name: com.jongsoft.lang.common
version: 0.0.2
target_platform: universal
mvn_groupId: com.jongsoft.lang
mvn_artifactId: commons
mvn_version: 0.0.2
type: jar
sha256: 2ccec13039662e2fef02df122dd35efdd2734c3356f44f68ba0b7105096ee549
created_at: 2026-04-20 19:22:04
module_info:
{:name "com.jongsoft.lang.common",
 :exports
 [{:package "com.jongsoft.lang.common"}
  {:package "com.jongsoft.lang.common.control"}
  {:package "com.jongsoft.lang.common.core"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.0.2"}


name: com.jongsoft.lang.fasterxml
version: 1.1.0
target_platform: universal
mvn_groupId: com.jongsoft.lang
mvn_artifactId: language-fasterxml
mvn_version: 1.1.0
type: jar
sha256: 485b18bc1dce9238bad88799ea9b79115a334ab0d17bb49ec04f0c7316207848
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.jongsoft.lang.fasterxml",
 :exports [{:package "com.jongsoft.language.fasterxml"}],
 :requires
 [{:module "java.base", :version "11.0.8", :mandated true}
  {:module "com.jongsoft.lang"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.core"}],
 :provides [],
 :uses [],
 :version "1.1.0"}


name: com.jongsoft.lang.functional
version: 0.0.2
target_platform: universal
mvn_groupId: com.jongsoft.lang
mvn_artifactId: functional
mvn_version: 0.0.2
type: jar
sha256: 5692df2f5eaeb1a4dd29dcf39e1693c7b4cd9f5bf9fb90b7b78142107a379fbb
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.jongsoft.lang.functional",
 :exports
 [{:package "com.jongsoft.lang.control"}
  {:package "com.jongsoft.lang.exception"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.jongsoft.lang.common"}],
 :provides [],
 :uses [],
 :version "0.0.2"}


name: com.joyzl.database
version: 2.1.4
target_platform: universal
mvn_groupId: com.joyzl
mvn_artifactId: database
mvn_version: 2.1.4
type: jar
sha256: 724c272bd14ed2ceb6fd26e6c13b2b06f17fefb5413805579ac3a6eddc75991f
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.joyzl.database",
 :exports [{:package "com.joyzl.database"}],
 :requires
 [{:module "java.base", :version "17.0.1", :mandated true}
  {:module "java.sql", :version "17.0.1"}],
 :provides [],
 :uses [],
 :version "2.1.4",
 :packages [{:package "com.joyzl.database"}]}


name: com.joyzl.network
version: 2.1.7
target_platform: universal
mvn_groupId: com.joyzl
mvn_artifactId: network
mvn_version: 2.1.7
type: jar
sha256: 1310f1f00d462507c2fc314c6b59f1f28937a322b1ad513060ca6c75576d161f
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.joyzl.network",
 :exports
 [{:package "com.joyzl.network"}
  {:package "com.joyzl.network.codec"}
  {:package "com.joyzl.network.chain"}
  {:package "com.joyzl.network.buffer"}
  {:package "com.joyzl.network.verifies"}
  {:package "com.joyzl.network.session"}
  {:package "com.joyzl.network.odbs"}
  {:package "com.joyzl.network.http"}
  {:package "com.joyzl.network.web"}
  {:package "com.joyzl.network.websocket"}],
 :requires
 [{:module "java.base", :version "17.0.1", :mandated true}
  {:module "com.joyzl.odbs", :transitive true}],
 :provides [],
 :uses [],
 :version "2.1.7",
 :packages
 [{:package "com.joyzl.network"}
  {:package "com.joyzl.network.buffer"}
  {:package "com.joyzl.network.chain"}
  {:package "com.joyzl.network.codec"}
  {:package "com.joyzl.network.http"}
  {:package "com.joyzl.network.odbs"}
  {:package "com.joyzl.network.session"}
  {:package "com.joyzl.network.verifies"}
  {:package "com.joyzl.network.web"}
  {:package "com.joyzl.network.websocket"}]}


name: com.joyzl.odbs
version: 2.2.5
target_platform: universal
mvn_groupId: com.joyzl
mvn_artifactId: odbs
mvn_version: 2.2.5
type: jar
sha256: f345559fa1ba40f29e871dbd2c7c2cf84b7e45f2ad4e52866537cbb27ae74401
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.joyzl.odbs",
 :exports
 [{:package "com.joyzl"}
  {:package "com.joyzl.odbs"}
  {:package "com.joyzl.codec"}],
 :requires [{:module "java.base", :version "17.0.1", :mandated true}],
 :provides [],
 :uses [],
 :version "2.2.5",
 :packages
 [{:package "com.joyzl"}
  {:package "com.joyzl.codec"}
  {:package "com.joyzl.odbs"}]}


name: com.jtconnors.socket
version: 11.0.3
target_platform: universal
mvn_groupId: com.jtconnors
mvn_artifactId: com.jtconnors.socket
mvn_version: 11.0.3
type: jar
sha256: f52eaef0e85d214065b96efe37a8b3c4c9190f0e32ac05d4a0aac88a32459a60
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.jtconnors.socket",
 :exports
 [{:package "com.jtconnors.socket"}
  {:package "com.jtconnors.socket.test"}],
 :requires
 [{:module "java.base", :version "11.0.2"}
  {:module "java.logging", :version "11.0.2"}],
 :provides [],
 :uses [],
 :version "11.0.3"}


name: com.justifiedsolutions.justpdf
version: 1.2.9
target_platform: universal
mvn_groupId: com.justifiedsolutions
mvn_artifactId: justPDF
mvn_version: 1.2.9
type: jar
sha256: 3fb6d6d425c0f8288ea382b5971a2ad90a505a0eb39989bf72a7cc48f8b72ad9
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.justifiedsolutions.justpdf",
 :exports
 [{:package "com.justifiedsolutions.justpdf.api"}
  {:package "com.justifiedsolutions.justpdf.api.content"}
  {:package "com.justifiedsolutions.justpdf.api.font"}],
 :requires
 [{:module "java.base", :version "11.0.18", :mandated true}
  {:module "java.desktop", :version "11.0.18", :transitive true}],
 :provides [],
 :uses [],
 :version "1.2.9"}


name: com.justifiedsolutions.openpdf
version: 1.1.2
target_platform: universal
mvn_groupId: com.justifiedsolutions
mvn_artifactId: openpdf
mvn_version: 1.1.2
type: jar
sha256: 555ee12e304a85df28dd6309effa83eac19cee1d49d61ae29802f70b363be4c3
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.justifiedsolutions.openpdf",
 :exports
 [{:package "com.justifiedsolutions.openpdf.pdf"}
  {:package "com.justifiedsolutions.openpdf.pdf.font"}
  {:package "com.justifiedsolutions.openpdf.pdf.content"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.desktop"}],
 :provides [],
 :uses [],
 :version "1.1.2"}


name: com.jwebmp.components.bootstrap.themes.sbadmin2
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-sb2-admin-theme
mvn_version: 0.66.0.1
type: jar
sha256: db5c880210636cbc41d45647e0c17d52618bccdb475df5fd128bb309cddabd8f
created_at: 2026-04-20 19:22:05
module_info:
{:name "com.jwebmp.components.bootstrap.themes.sbadmin2",
 :exports
 [{:package "com.jwebmp.plugins.bootstrap.themes.sbadmin2"}
  {:package "com.jwebmp.plugins.bootstrap.themes.sbadmin2.chat"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "com.jwebmp.plugins.moment"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bootstrap.themes.sbadmin2.SB2AdminPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.themes.sbadmin2.implementations.SB2ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.themes.sbadmin2.implementations.SB2ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.core
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.core
mvn_artifactId: jwebmp-core
mvn_version: 1.2.2.1
type: jar
sha256: 27bfef361a5188c208735db23aea390649197ea66d4f5bb856925aac27af9de9
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.core",
 :exports
 [{:package "com.jwebmp.core"}
  {:package "com.jwebmp.core.base"}
  {:package "com.jwebmp.core.base.ajax"}
  {:package "com.jwebmp.core.base.client"}
  {:package "com.jwebmp.core.services"}
  {:package "com.jwebmp.core.base.html"}
  {:package "com.jwebmp.core.base.html.attributes"}
  {:package "com.jwebmp.core.base.html.inputs"}
  {:package "com.jwebmp.core.base.html.interfaces"}
  {:package "com.jwebmp.core.base.html.interfaces.children"}
  {:package "com.jwebmp.core.base.html.interfaces.children.generics"}
  {:package "com.jwebmp.core.base.html.interfaces.events"}
  {:package "com.jwebmp.core.base.interfaces"}
  {:package "com.jwebmp.core.base.page"}
  {:package "com.jwebmp.core.base.servlets"}
  {:package "com.jwebmp.core.base.servlets.enumarations"}
  {:package "com.jwebmp.core.base.servlets.interfaces"}
  {:package "com.jwebmp.core.base.servlets.options"}
  {:package "com.jwebmp.core.databind"}
  {:package "com.jwebmp.core.events.activate"}
  {:package "com.jwebmp.core.events.beforeactivate"}
  {:package "com.jwebmp.core.events.beforeclose"}
  {:package "com.jwebmp.core.events.beforeload"}
  {:package "com.jwebmp.core.events.beforestop"}
  {:package "com.jwebmp.core.events.blur"}
  {:package "com.jwebmp.core.events.buttonclick"}
  {:package "com.jwebmp.core.events.cancel"}
  {:package "com.jwebmp.core.events.change"}
  {:package "com.jwebmp.core.events.checked"}
  {:package "com.jwebmp.core.events.click"}
  {:package "com.jwebmp.core.events.close"}
  {:package "com.jwebmp.core.events.complete"}
  {:package "com.jwebmp.core.events.create"}
  {:package "com.jwebmp.core.events.deactivate"}
  {:package "com.jwebmp.core.events.drag"}
  {:package "com.jwebmp.core.events.dragstart"}
  {:package "com.jwebmp.core.events.dragstop"}
  {:package "com.jwebmp.core.events.drop"}
  {:package "com.jwebmp.core.events.dropout"}
  {:package "com.jwebmp.core.events.dropover"}
  {:package "com.jwebmp.core.events.focus"}
  {:package "com.jwebmp.core.events.keydown"}
  {:package "com.jwebmp.core.events.keypressed"}
  {:package "com.jwebmp.core.events.keyup"}
  {:package "com.jwebmp.core.events.load"}
  {:package "com.jwebmp.core.events.mousedown"}
  {:package "com.jwebmp.core.events.mouseenter"}
  {:package "com.jwebmp.core.events.mousemove"}
  {:package "com.jwebmp.core.events.mouseout"}
  {:package "com.jwebmp.core.events.mouseover"}
  {:package "com.jwebmp.core.events.mouseup"}
  {:package "com.jwebmp.core.events.open"}
  {:package "com.jwebmp.core.events.receive"}
  {:package "com.jwebmp.core.events.remove"}
  {:package "com.jwebmp.core.events.resize"}
  {:package "com.jwebmp.core.events.resizestart"}
  {:package "com.jwebmp.core.events.resizestop"}
  {:package "com.jwebmp.core.events.response"}
  {:package "com.jwebmp.core.events.rightclick"}
  {:package "com.jwebmp.core.events.search"}
  {:package "com.jwebmp.core.events.select"}
  {:package "com.jwebmp.core.events.selected"}
  {:package "com.jwebmp.core.events.selecting"}
  {:package "com.jwebmp.core.events.slide"}
  {:package "com.jwebmp.core.events.sort"}
  {:package "com.jwebmp.core.events.spin"}
  {:package "com.jwebmp.core.events.start"}
  {:package "com.jwebmp.core.events.stop"}
  {:package "com.jwebmp.core.events.submit"}
  {:package "com.jwebmp.core.events.unselected"}
  {:package "com.jwebmp.core.events.update"}
  {:package "com.jwebmp.core.exceptions"}
  {:package "com.jwebmp.core.generics"}
  {:package "com.jwebmp.core.annotations"}
  {:package "com.jwebmp.core.htmlbuilder.css"}
  {:package "com.jwebmp.core.htmlbuilder.css.animatable"}
  {:package "com.jwebmp.core.htmlbuilder.css.annotations"}
  {:package "com.jwebmp.core.htmlbuilder.css.backgrounds"}
  {:package "com.jwebmp.core.htmlbuilder.css.borders"}
  {:package "com.jwebmp.core.htmlbuilder.css.colours"}
  {:package "com.jwebmp.core.htmlbuilder.css.composer"}
  {:package "com.jwebmp.core.htmlbuilder.css.displays"}
  {:package "com.jwebmp.core.htmlbuilder.css.enumarations"}
  {:package "com.jwebmp.core.htmlbuilder.css.fonts"}
  {:package "com.jwebmp.core.htmlbuilder.css.heightwidth"}
  {:package "com.jwebmp.core.htmlbuilder.css.image"}
  {:package "com.jwebmp.core.htmlbuilder.css.interfaces"}
  {:package "com.jwebmp.core.htmlbuilder.css.lists"}
  {:package "com.jwebmp.core.htmlbuilder.css.margins"}
  {:package "com.jwebmp.core.htmlbuilder.css.measurement"}
  {:package "com.jwebmp.core.htmlbuilder.css.outline"}
  {:package "com.jwebmp.core.htmlbuilder.css.padding"}
  {:package "com.jwebmp.core.htmlbuilder.css.tables"}
  {:package "com.jwebmp.core.htmlbuilder.css.text"}
  {:package "com.jwebmp.core.htmlbuilder.css.themes"}
  {:package "com.jwebmp.interception.services"}
  {:package "com.jwebmp.interception"}
  {:package "com.jwebmp.core.htmlbuilder.javascript"}
  {:package
   "com.jwebmp.core.htmlbuilder.javascript.events.commandevent"}
  {:package
   "com.jwebmp.core.htmlbuilder.javascript.events.enumerations"}
  {:package "com.jwebmp.core.htmlbuilder.javascript.events.interfaces"}
  {:package "com.jwebmp.core.plugins"}
  {:package "com.jwebmp.core.plugins.jquery"}
  {:package "com.jwebmp.core.utilities"}
  {:package "com.jwebmp.core.utilities.dualquickpivot"}
  {:package "com.jwebmp.core.utilities.regex"}
  {:package "com.jwebmp.core.base.references"}
  {:package "com.jwebmp.core.components"}
  {:package "com.jwebmp.core.events"}
  {:package "com.jwebmp.core.enumerations"}
  {:package "com.jwebmp.core.implementations"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.guicedee.logmaster",
   :version "1.2.2.1",
   :transitive true}
  {:module "com.guicedee.guicedinjection",
   :version "1.2.2.1",
   :transitive true}
  {:module "com.guicedee.guicedservlets",
   :version "1.2.2.1",
   :transitive true}
  {:module "net.sf.uadetector.core"}
  {:module "net.sf.uadetector.resources"}
  {:module "jakarta.validation"}
  {:module "aopalliance"}
  {:module "jakarta.servlet", :transitive true}
  {:module "com.google.guice.extensions.servlet", :transitive true}
  {:module "com.google.guice"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.core"}
  {:module "jakarta.websocket.api"}
  {:module "com.google.common"}
  {:module "org.apache.commons.io"}
  {:module "org.apache.commons.lang3"}
  {:module "org.apache.commons.text"}],
 :provides
 [{:service "com.guicedee.guicedservlets.services.IGuiceSiteBinder",
   :with ["com.jwebmp.core.implementations.JWebMPSiteBinder"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with
   ["com.jwebmp.core.services.JWebMPServicesBindings"
    "com.jwebmp.interception.JWebMPInterceptionBinder"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with ["com.jwebmp.core.implementations.JWebMPModuleInclusions"]}
  {:service "com.jwebmp.core.services.IDynamicRenderingServlet",
   :with
   ["com.jwebmp.core.implementations.JWebMPDynamicScriptRenderer"
    "com.jwebmp.core.implementations.JWebMPJavaScriptDynamicScriptRenderer"]}
  {:service "com.jwebmp.core.services.IRegularExpressions",
   :with
   ["com.jwebmp.core.utilities.regex.TextRegExPatterns"
    "com.jwebmp.core.utilities.regex.EmailAddressRegExPatterns"
    "com.jwebmp.core.utilities.regex.DateFormatRegExPatterns"]}
  {:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.core.base.page.ScriptsDynamicPageConfigurator"
    "com.jwebmp.core.base.page.CSSLinksInsertPageConfigurator"
    "com.jwebmp.core.base.page.ScriptsInsertPageConfigurator"
    "com.jwebmp.core.base.page.TopShelfScriptsInsertPageConfigurator"
    "com.jwebmp.core.plugins.jquery.JQueryPageConfigurator"]}],
 :uses
 [{:service "com.jwebmp.interception.services.AjaxCallIntercepter"}
  {:service "com.jwebmp.interception.services.DataCallIntercepter"}
  {:service "com.jwebmp.interception.services.SiteCallIntercepter"}
  {:service "com.jwebmp.core.services.IRegularExpressions"}
  {:service "com.jwebmp.core.services.IPageConfigurator"}
  {:service "com.jwebmp.core.services.IPage"}
  {:service "com.jwebmp.core.services.IErrorPage"}
  {:service "com.jwebmp.core.services.RenderBeforeLinks"}
  {:service "com.jwebmp.core.services.RenderAfterLinks"}
  {:service "com.jwebmp.core.services.RenderBeforeDynamicScripts"}
  {:service "com.jwebmp.core.services.RenderAfterScripts"}
  {:service "com.jwebmp.core.services.RenderAfterDynamicScripts"}
  {:service "com.jwebmp.core.services.RenderBeforeScripts"}
  {:service "com.jwebmp.core.events.activate.IOnActivateService"}
  {:service
   "com.jwebmp.core.events.beforeactivate.IOnBeforeActivateService"}
  {:service "com.jwebmp.core.events.beforeclose.IOnBeforeCloseService"}
  {:service "com.jwebmp.core.events.beforeload.IOnBeforeLoadService"}
  {:service "com.jwebmp.core.events.blur.IOnBlurService"}
  {:service "com.jwebmp.core.events.beforestop.IOnBeforeStopService"}
  {:service "com.jwebmp.core.events.buttonclick.IOnButtonClickService"}
  {:service "com.jwebmp.core.events.cancel.IOnCancelService"}
  {:service "com.jwebmp.core.events.change.IOnChangeService"}
  {:service "com.jwebmp.core.events.checked.IOnCheckedService"}
  {:service "com.jwebmp.core.events.close.IOnCloseService"}
  {:service "com.jwebmp.core.events.click.IOnClickService"}
  {:service "com.jwebmp.core.events.complete.IOnCompleteService"}
  {:service "com.jwebmp.core.events.create.IOnCreateService"}
  {:service "com.jwebmp.core.events.deactivate.IOnDeActivateService"}
  {:service "com.jwebmp.core.events.drag.IOnDragService"}
  {:service "com.jwebmp.core.events.dragstart.IOnDragStartService"}
  {:service "com.jwebmp.core.events.dragstop.IOnDragStopService"}
  {:service "com.jwebmp.core.events.drop.IOnDropService"}
  {:service "com.jwebmp.core.events.dropover.IOnDropOverService"}
  {:service "com.jwebmp.core.events.focus.IOnFocusService"}
  {:service "com.jwebmp.core.events.keydown.IOnKeyDownService"}
  {:service "com.jwebmp.core.events.keypressed.IOnKeyPressedService"}
  {:service "com.jwebmp.core.events.keyup.IOnKeyUpService"}
  {:service "com.jwebmp.core.events.load.IOnLoadService"}
  {:service "com.jwebmp.core.events.mouseenter.IOnMouseEnterService"}
  {:service "com.jwebmp.core.events.mousemove.IOnMouseMoveService"}
  {:service "com.jwebmp.core.events.mouseout.IOnMouseOutService"}
  {:service "com.jwebmp.core.events.mouseover.IOnMouseOverService"}
  {:service "com.jwebmp.core.events.mouseup.IOnMouseUpService"}
  {:service "com.jwebmp.core.events.open.IOnOpenService"}
  {:service "com.jwebmp.core.events.receive.IOnReceiveService"}
  {:service "com.jwebmp.core.events.remove.IOnRemoveService"}
  {:service "com.jwebmp.core.events.resize.IOnResizeService"}
  {:service "com.jwebmp.core.events.resizestop.IOnResizeStopService"}
  {:service "com.jwebmp.core.events.response.IOnResponseService"}
  {:service "com.jwebmp.core.events.rightclick.IOnRightClickService"}
  {:service "com.jwebmp.core.events.select.IOnSelectService"}
  {:service "com.jwebmp.core.events.search.IOnSearchService"}
  {:service "com.jwebmp.core.events.selected.IOnSelectedService"}
  {:service "com.jwebmp.core.events.selecting.IOnSelectingService"}
  {:service "com.jwebmp.core.events.slide.IOnSlideService"}
  {:service "com.jwebmp.core.events.sort.IOnSortService"}
  {:service "com.jwebmp.core.events.spin.IOnSpinService"}
  {:service "com.jwebmp.core.events.start.IOnStartService"}
  {:service "com.jwebmp.core.events.stop.IOnStopService"}
  {:service "com.jwebmp.core.events.submit.IOnSubmitService"}
  {:service "com.jwebmp.core.events.unselected.IOnUnSelectedService"}
  {:service "com.jwebmp.core.events.update.IOnUpdateService"}
  {:service "com.jwebmp.core.databind.IOnDataBind"}
  {:service "com.jwebmp.core.databind.IOnDataBindCloak"}
  {:service "com.jwebmp.core.services.IDynamicRenderingServlet"}
  {:service "com.jwebmp.core.events.dropout.IOnDropOutService"}
  {:service "com.jwebmp.core.events.mousedown.IOnMouseDownService"}
  {:service "com.jwebmp.core.events.resizestart.IOnResizeStartService"}
  {:service "com.jwebmp.core.events.IEventConfigurator"}],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.core.annotations"}
  {:package "com.jwebmp.core.htmlbuilder.css.annotations"}
  {:package "com.jwebmp.core.events.beforestop"}
  {:package "com.jwebmp.core.events.selecting"}
  {:package "com.jwebmp.core.events"}
  {:package "com.jwebmp.core.components"}
  {:package "com.jwebmp.core.htmlbuilder.css.colours"}
  {:package "com.jwebmp.core.base"}
  {:package "com.jwebmp.core.events.mouseout"}
  {:package "com.jwebmp.core.htmlbuilder.css.margins"}
  {:package "com.jwebmp.core.base.references"}
  {:package "com.jwebmp.core.events.stop"}
  {:package "com.jwebmp.core.events.keydown"}
  {:package "com.jwebmp.core.generics"}
  {:package "com.jwebmp.core.events.create"}
  {:package "com.jwebmp.core.events.beforeload"}
  {:package "com.jwebmp.core.events.mouseenter"}
  {:package "com.jwebmp.core.events.selected"}
  {:package "com.jwebmp.core.htmlbuilder.css.tables"}
  {:package "com.jwebmp.core.events.drop"}
  {:package "com.jwebmp.core.htmlbuilder.css.composer"}
  {:package "com.jwebmp.core.htmlbuilder.css.displays"}
  {:package "com.jwebmp.core.events.mouseover"}
  {:package "com.jwebmp.core.events.mousemove"}
  {:package "com.jwebmp.core.base.html.interfaces.children"}
  {:package "com.jwebmp.core.events.load"}
  {:package "com.jwebmp.core.events.submit"}
  {:package "com.jwebmp.core.events.click"}
  {:package "com.jwebmp.core.htmlbuilder.css"}
  {:package "com.jwebmp.core.base.html.interfaces.children.generics"}
  {:package "com.jwebmp.core.base.page"}
  {:package "com.jwebmp.interception.services"}
  {:package "com.jwebmp.core.htmlbuilder.javascript"}
  {:package "com.jwebmp.core.events.response"}
  {:package "com.jwebmp.core.events.checked"}
  {:package "com.jwebmp.core.htmlbuilder.css.borders"}
  {:package "com.jwebmp.core.plugins.jquery"}
  {:package "com.jwebmp.core.htmlbuilder.css.themes"}
  {:package "com.jwebmp.core.exceptions"}
  {:package "com.jwebmp.core.events.resize"}
  {:package "com.jwebmp.core.events.dropout"}
  {:package "com.jwebmp.core.base.html"}
  {:package "com.jwebmp.core.events.sort"}
  {:package "com.jwebmp.core.events.keyup"}
  {:package "com.jwebmp.core.events.dragstart"}
  {:package "com.jwebmp.core.base.html.interfaces"}
  {:package "com.jwebmp.core.events.select"}
  {:package "com.jwebmp.core.htmlbuilder.css.enumarations"}
  {:package "com.jwebmp.core.databind"}
  {:package "com.jwebmp.core.base.html.attributes"}
  {:package "com.jwebmp.core.events.cancel"}
  {:package "com.jwebmp.core.htmlbuilder.css.padding"}
  {:package "com.jwebmp.core.htmlbuilder.css.lists"}
  {:package "com.jwebmp.core.events.buttonclick"}
  {:package "com.jwebmp.core.events.resizestop"}
  {:package "com.jwebmp.core.base.servlets"}
  {:package "com.jwebmp.interception"}
  {:package "com.jwebmp.core.base.html.interfaces.events"}
  {:package "com.jwebmp.core.utilities.dualquickpivot"}
  {:package "com.jwebmp.core.htmlbuilder.css.animatable"}
  {:package "com.jwebmp.core.events.deactivate"}
  {:package "com.jwebmp.core.htmlbuilder.javascript.events.interfaces"}
  {:package "com.jwebmp.core.events.rightclick"}
  {:package "com.jwebmp.core.htmlbuilder.css.outline"}
  {:package "com.jwebmp.core.events.slide"}
  {:package "com.jwebmp.core.implementations"}
  {:package "com.jwebmp.core.base.interfaces"}
  {:package "com.jwebmp.core.plugins"}
  {:package "com.jwebmp.core.htmlbuilder.css.image"}
  {:package "com.jwebmp.core.events.open"}
  {:package "com.jwebmp.core.htmlbuilder.css.interfaces"}
  {:package
   "com.jwebmp.core.htmlbuilder.javascript.events.commandevent"}
  {:package "com.jwebmp.core.events.focus"}
  {:package "com.jwebmp.core.events.dragstop"}
  {:package "com.jwebmp.core"}
  {:package "com.jwebmp.core.events.close"}
  {:package "com.jwebmp.core.events.update"}
  {:package "com.jwebmp.core.htmlbuilder.css.text"}
  {:package
   "com.jwebmp.core.htmlbuilder.javascript.events.enumerations"}
  {:package "com.jwebmp.core.base.html.inputs"}
  {:package "com.jwebmp.core.events.blur"}
  {:package "com.jwebmp.core.events.remove"}
  {:package "com.jwebmp.core.base.servlets.options"}
  {:package "com.jwebmp.core.htmlbuilder.css.heightwidth"}
  {:package "com.jwebmp.core.events.dropover"}
  {:package "com.jwebmp.core.events.complete"}
  {:package "com.jwebmp.core.htmlbuilder.javascript.jquery"}
  {:package "com.jwebmp.core.htmlbuilder.css.fonts"}
  {:package "com.jwebmp.core.events.mouseup"}
  {:package "com.jwebmp.core.events.beforeactivate"}
  {:package "com.jwebmp.core.events.unselected"}
  {:package "com.jwebmp.core.htmlbuilder.css.measurement"}
  {:package "com.jwebmp.core.events.search"}
  {:package "com.jwebmp.core.utilities"}
  {:package "com.jwebmp.core.events.start"}
  {:package "com.jwebmp.core.events.receive"}
  {:package "com.jwebmp.core.events.spin"}
  {:package "com.jwebmp.core.events.change"}
  {:package "com.jwebmp.core.utilities.regex"}
  {:package "com.jwebmp.core.base.client"}
  {:package "com.jwebmp.core.htmlbuilder.css.backgrounds"}
  {:package "com.jwebmp.core.events.activate"}
  {:package "com.jwebmp.core.base.servlets.enumarations"}
  {:package "com.jwebmp.core.enumerations"}
  {:package "com.jwebmp.core.events.beforeclose"}
  {:package "com.jwebmp.core.events.mousedown"}
  {:package "com.jwebmp.core.base.ajax"}
  {:package "com.jwebmp.core.services"}
  {:package "com.jwebmp.core.events.drag"}
  {:package "com.jwebmp.core.events.resizestart"}
  {:package "com.jwebmp.core.base.servlets.interfaces"}
  {:package "com.jwebmp.core.events.keypressed"}]}


name: com.jwebmp.core.angularjs
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angularjs
mvn_version: 0.66.0.1
type: jar
sha256: 20cd7ef3917792f12493611860eab7f99814d32aaa9d9051067cac828af4b669
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.core.angularjs",
 :exports
 [{:package "com.jwebmp.core.base.angular"}
  {:package "com.jwebmp.core.base.angular.directives"}
  {:package "com.jwebmp.core.base.angular.controllers"}
  {:package "com.jwebmp.core.base.angular.factories"}
  {:package "com.jwebmp.core.base.angular.forms"}
  {:package "com.jwebmp.core.base.angular.forms.enumerations"}
  {:package "com.jwebmp.core.base.angular.modules"}
  {:package "com.jwebmp.core.base.angular.configurations"}
  {:package "com.jwebmp.core.base.angular.services"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.google.guice"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.google.guice.extensions.servlet"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "com.jwebmp.interception"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "org.apache.commons.io"}
  {:module "org.apache.commons.lang3"}
  {:module "javax.servlet.api"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.events.activate.IOnActivateService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.activate.OnActivate"]}
  {:service
   "com.jwebmp.core.events.beforeactivate.IOnBeforeActivateService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.beforeactivate.OnBeforeActivate"]}
  {:service "com.jwebmp.core.events.beforeclose.IOnBeforeCloseService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.beforeclose.OnBeforeClose"]}
  {:service "com.jwebmp.core.events.beforeload.IOnBeforeLoadService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.beforeload.OnBeforeLoad"]}
  {:service "com.jwebmp.core.events.beforestop.IOnBeforeStopService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.beforestop.OnBeforeStop"]}
  {:service "com.jwebmp.core.events.blur.IOnBlurService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.blur.OnBlur"]}
  {:service "com.jwebmp.core.events.buttonclick.IOnButtonClickService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.buttonclick.OnButtonClick"]}
  {:service "com.jwebmp.core.events.cancel.IOnCancelService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.cancel.OnCancel"]}
  {:service "com.jwebmp.core.events.change.IOnChangeService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.change.OnChange"]}
  {:service "com.jwebmp.core.events.checked.IOnCheckedService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.checked.OnChecked"]}
  {:service "com.jwebmp.core.events.click.IOnClickService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.click.OnClicked"]}
  {:service "com.jwebmp.core.events.close.IOnCloseService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.close.OnClose"]}
  {:service "com.jwebmp.core.events.complete.IOnCompleteService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.complete.OnComplete"]}
  {:service "com.jwebmp.core.events.create.IOnCreateService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.create.OnCreate"]}
  {:service "com.jwebmp.core.events.deactivate.IOnDeActivateService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.deactivate.OnDeActivate"]}
  {:service "com.jwebmp.core.events.drag.IOnDragService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.drag.OnDrag"]}
  {:service "com.jwebmp.core.events.dragstart.IOnDragStartService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.dragstart.OnDragStart"]}
  {:service "com.jwebmp.core.events.dragstop.IOnDragStopService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.dragstop.OnDragStop"]}
  {:service "com.jwebmp.core.events.drop.IOnDropService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.drop.OnDrop"]}
  {:service "com.jwebmp.core.events.dropout.IOnDropOutService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.dropout.OnDropOut"]}
  {:service "com.jwebmp.core.events.dropover.IOnDropOverService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.dropover.OnDropOver"]}
  {:service "com.jwebmp.core.events.focus.IOnFocusService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.focus.OnFocus"]}
  {:service "com.jwebmp.core.events.keydown.IOnKeyDownService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.keydown.OnKeyDown"]}
  {:service "com.jwebmp.core.events.keypressed.IOnKeyPressedService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.keypressed.OnKeyPressed"]}
  {:service "com.jwebmp.core.events.keyup.IOnKeyUpService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.keyup.OnKeyUp"]}
  {:service "com.jwebmp.core.events.load.IOnLoadService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.load.OnLoad"]}
  {:service "com.jwebmp.core.events.mousedown.IOnMouseDownService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mousedown.OnMouseDown"]}
  {:service "com.jwebmp.core.events.mouseenter.IOnMouseEnterService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mouseenter.OnMouseEnter"]}
  {:service "com.jwebmp.core.events.mousemove.IOnMouseMoveService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mousemove.OnMouseMove"]}
  {:service "com.jwebmp.core.events.mouseout.IOnMouseOutService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mouseout.OnMouseOut"]}
  {:service "com.jwebmp.core.events.mouseover.IOnMouseOverService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mouseover.OnMouseOver"]}
  {:service "com.jwebmp.core.events.mouseup.IOnMouseUpService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.mouseup.OnMouseUp"]}
  {:service "com.jwebmp.core.events.open.IOnOpenService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.open.OnOpen"]}
  {:service "com.jwebmp.core.events.receive.IOnReceiveService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.receive.OnReceive"]}
  {:service "com.jwebmp.core.events.remove.IOnRemoveService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.remove.OnRemove"]}
  {:service "com.jwebmp.core.events.resize.IOnResizeService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.resize.OnResize"]}
  {:service "com.jwebmp.core.events.resizestart.IOnResizeStartService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.resizestart.OnResizeStart"]}
  {:service "com.jwebmp.core.events.resizestop.IOnResizeStopService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.resizestop.OnResizeStop"]}
  {:service "com.jwebmp.core.events.response.IOnResponseService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.response.OnResponse"]}
  {:service "com.jwebmp.core.events.rightclick.IOnRightClickService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.rightclick.OnRightClick"]}
  {:service "com.jwebmp.core.events.search.IOnSearchService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.search.OnSearch"]}
  {:service "com.jwebmp.core.events.select.IOnSelectService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.select.OnSelect"]}
  {:service "com.jwebmp.core.events.selected.IOnSelectedService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.selected.OnSelected"]}
  {:service "com.jwebmp.core.events.selecting.IOnSelectingService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.selecting.OnSelecting"]}
  {:service "com.jwebmp.core.events.slide.IOnSlideService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.slide.OnSlide"]}
  {:service "com.jwebmp.core.events.sort.IOnSortService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.sort.OnSort"]}
  {:service "com.jwebmp.core.events.spin.IOnSpinService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.spin.OnSpin"]}
  {:service "com.jwebmp.core.events.start.IOnStartService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.start.OnStart"]}
  {:service "com.jwebmp.core.events.stop.IOnStopService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.stop.OnStop"]}
  {:service "com.jwebmp.core.events.submit.IOnSubmitService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.submit.OnSubmit"]}
  {:service "com.jwebmp.core.events.unselected.IOnUnSelectedService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.unselected.OnUnselected"]}
  {:service "com.jwebmp.core.events.update.IOnUpdateService",
   :with
   ["com.jwebmp.core.base.angular.directives.events.update.OnUpdate"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.core.base.angular.modules.AngularMessagesModule"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularController",
   :with
   ["com.jwebmp.core.base.angular.controllers.JWAngularController"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with
   ["com.jwebmp.core.base.angular.implementations.AngularJSServicesBindings"]}
  {:service "com.jwebmp.core.databind.IOnDataBindCloak",
   :with
   ["com.jwebmp.core.base.angular.implementations.AngularJSOnCloak"]}
  {:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with
   ["com.jwebmp.core.base.angular.implementations.AngularJSSiteBinder"]}
  {:service "com.jwebmp.core.services.IDynamicRenderingServlet",
   :with
   ["com.jwebmp.core.base.angular.implementations.AngularJSDynamicScriptRenderer"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.core.base.angular.directives.events.activate.ActivateDirective"
    "com.jwebmp.core.base.angular.directives.events.beforeactivate.BeforeActivateDirective"
    "com.jwebmp.core.base.angular.directives.events.beforeclose.BeforeCloseDirective"
    "com.jwebmp.core.base.angular.directives.events.beforeload.BeforeLoadDirective"
    "com.jwebmp.core.base.angular.directives.events.beforestop.BeforeStopDirective"
    "com.jwebmp.core.base.angular.directives.events.buttonclick.ButtonClickDirective"
    "com.jwebmp.core.base.angular.directives.events.cancel.CancelDirective"
    "com.jwebmp.core.base.angular.directives.events.close.CloseDirective"
    "com.jwebmp.core.base.angular.directives.events.complete.CompleteDirective"
    "com.jwebmp.core.base.angular.directives.events.create.CreateDirective"
    "com.jwebmp.core.base.angular.directives.events.deactivate.DeactivateDirective"
    "com.jwebmp.core.base.angular.directives.events.drag.DragDirective"
    "com.jwebmp.core.base.angular.directives.events.dragstart.DragStartDirective"
    "com.jwebmp.core.base.angular.directives.events.dragstop.DragStopDirective"
    "com.jwebmp.core.base.angular.directives.events.drop.DropDirective"
    "com.jwebmp.core.base.angular.directives.events.dropout.DropOutDirective"
    "com.jwebmp.core.base.angular.directives.events.dropover.DropOverDirective"
    "com.jwebmp.core.base.angular.directives.events.focus.FocusDirective"
    "com.jwebmp.core.base.angular.directives.events.load.LoadDirective"
    "com.jwebmp.core.base.angular.directives.events.receive.ReceiveDirective"
    "com.jwebmp.core.base.angular.directives.events.remove.RemoveDirective"
    "com.jwebmp.core.base.angular.directives.events.resize.ResizeDirective"
    "com.jwebmp.core.base.angular.directives.events.resizestart.ResizeStartDirective"
    "com.jwebmp.core.base.angular.directives.events.resizestop.ResizeStopDirective"
    "com.jwebmp.core.base.angular.directives.events.response.ResponseDirective"
    "com.jwebmp.core.base.angular.directives.events.rightclick.RightClickDirective"
    "com.jwebmp.core.base.angular.directives.events.search.SearchDirective"
    "com.jwebmp.core.base.angular.directives.events.select.SelectDirective"
    "com.jwebmp.core.base.angular.directives.events.selecting.SelectingDirective"
    "com.jwebmp.core.base.angular.directives.events.slide.SlideDirective"
    "com.jwebmp.core.base.angular.directives.events.sort.SortDirective"
    "com.jwebmp.core.base.angular.directives.events.spin.SpinDirective"
    "com.jwebmp.core.base.angular.directives.events.start.StartDirective"
    "com.jwebmp.core.base.angular.directives.events.stop.StopDirective"
    "com.jwebmp.core.base.angular.directives.events.unselected.UnselectedDirective"
    "com.jwebmp.core.base.angular.directives.events.update.UpdateDirective"
    "com.jwebmp.core.base.angular.directives.events.click.ClickDisabledDirective"]}
  {:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.core.base.angular.AngularPageConfigurator"]}],
 :uses
 [{:service "com.jwebmp.core.base.angular.services.IAngularDirective"}
  {:service
   "com.jwebmp.core.base.angular.services.IAngularControllerScopeStatement"}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule"}
  {:service
   "com.jwebmp.core.base.angular.services.IAngularConfigurationScopeStatement"}
  {:service
   "com.jwebmp.core.base.angular.services.IAngularConfiguration"}
  {:service "com.jwebmp.core.base.angular.services.IAngularController"}
  {:service "com.jwebmp.core.base.angular.services.IAngularFactory"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.entityassist
version: 0.65.0.3
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: entity-assist
mvn_version: 0.65.0.3
type: jar
sha256: 4c4928697ae24dd1ed60b4a5428778d943e0506ee2cf5faa43db543270eb54a5
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.entityassist",
 :exports
 [{:package "com.jwebmp.entityassist"}
  {:package "com.jwebmp.entityassist.converters"}
  {:package "com.jwebmp.entityassist.enumerations"}
  {:package "com.jwebmp.entityassist.querybuilder"}
  {:package "com.jwebmp.entityassist.exceptions"}
  {:package "com.jwebmp.entityassist.querybuilder.builders"}
  {:package "com.jwebmp.entityassist.querybuilder.statements"}],
 :requires
 [{:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedpersistence"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.google.guice.extensions.persist"}
  {:module "java.persistence"}
  {:module "java.logging"}
  {:module "java.sql"}
  {:module "java.naming"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.google.common"}
  {:module "com.google.guice"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with ["com.jwebmp.entityassist.injections.EntityAssistBinder"]}
  {:service "com.jwebmp.entityassist.services.EntityAssistIDMapping",
   :with
   ["com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToBigIntIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToDoubleIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToFloatIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToIntIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToStringIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalToLongIDMapping"
    "com.jwebmp.entityassist.injections.bigdecimal.BigDecimalIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerBigDecimalIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerFloatIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerIntegerIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerLongIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerDoubleIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerStringIDMapping"
    "com.jwebmp.entityassist.injections.biginteger.BigIntegerIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongBigIntegerIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongIntegerIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongStringIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongBigDecimalIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongFloatIDMapping"
    "com.jwebmp.entityassist.injections.longs.LongIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerBigDecimalIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerBigIntegerIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerDoubleIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerFloatIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerLongIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerStringIDMapping"
    "com.jwebmp.entityassist.injections.integer.IntegerIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringIntegerIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringUUIDIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringBigDecimalIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringBigIntegerIDMapping"
    "com.jwebmp.entityassist.injections.strings.StringLongIDMapping"]}],
 :uses
 [{:service
   "com.jwebmp.guicedpersistence.services.ITransactionHandler"}
  {:service "com.jwebmp.entityassist.services.EntityAssistIDMapping"}],
 :version "0.65.0.3",
 :synthetic true}


name: com.jwebmp.guiced.rest
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-rest-services
mvn_version: 0.66.0.1
type: jar
sha256: 40a2f264a73870a2085963edac598a88329290406345ca94e28244c29b651019
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guiced.rest",
 :exports
 [{:package "com.jwebmp.guiced.rest"}
  {:package "com.jwebmp.guiced.rest.internal",
   :to ["com.jwebmp.guiced.swagger"]}],
 :requires
 [{:module "com.jwebmp.guicedinjection"}
  {:module "com.google.guice.extensions.servlet"}
  {:module "com.google.guice"}
  {:module "javax.servlet.api"}
  {:module "beta.jboss.jaxrs.api_2_1"}
  {:module "resteasy.client"}
  {:module "resteasy.guice"}
  {:module "com.google.common"}
  {:module "undertow.servlet", :static true}
  {:module "java.net.http", :static true}
  {:module "com.jwebmp.guicedservlets"}
  {:module "resteasy.jaxrs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with ["com.jwebmp.guiced.rest.RestEasyModule"]}
  {:service "io.undertow.servlet.ServletExtension",
   :with
   ["com.jwebmp.guiced.rest.implementations.RestEasyUndertowServletExtension"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guiced.swagger
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-swagger
mvn_version: 0.66.0.1
type: jar
sha256: 1ddb464b848f733af02168dc34d5aa1716e06ea26a9f74f6401a0e146d4a4d73
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guiced.swagger",
 :exports [{:package "com.jwebmp.guiced.swagger"}],
 :requires
 [{:module "com.jwebmp.guicedservlets"}
  {:module "javax.servlet.api"}
  {:module "swagger.core"}
  {:module "swagger.annotations"}
  {:module "swagger.integration"}
  {:module "swagger.models"}
  {:module "swagger.jaxrs2"}
  {:module "com.jwebmp.guiced.rest"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with ["com.jwebmp.guiced.swagger.SwaggerModule"]}],
 :uses
 [{:service
   "com.jwebmp.guiced.swagger.services.IGuicedSwaggerConfiguration"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedhazelcast
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-hazelcast
mvn_version: 0.66.0.1
type: jar
sha256: 34640031cdeae52d4325b769b8ca9462fec7787b6523e2fac62b282984520baa
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedhazelcast",
 :exports [{:package "com.jwebmp.guicedhazelcast"}],
 :requires
 [{:module "com.google.guice"}
  {:module "hazelcast.all"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "cache.annotations.ri.guice"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedpersistence"}
  {:module "org.hibernate.orm.jcache"}
  {:module "cache.api"}
  {:module "io.github.classgraph"}
  {:module "org.apache.commons.io", :transitive true}
  {:module "com.google.common"}
  {:module "jdk.unsupported", :transitive true}
  {:module "com.jwebmp.guicedpersistence.readers.hibernateproperties"}
  {:module "javax.inject"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedhazelcast.HazelcastEntityManagerProperties"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedhazelcast.implementations.HazelcastGuiceScanExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedhazelcast.implementations.HazelcastGuiceScanExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IFileContentsScanner",
   :with ["com.jwebmp.guicedhazelcast.HazelcastConfigHandler"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with
   ["com.jwebmp.guicedhazelcast.implementations.HazelcastBinderGuice"]}],
 :uses
 [{:service
   "com.jwebmp.guicedhazelcast.services.IGuicedHazelcastClientConfig"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedinjection
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-injection
mvn_version: 0.66.0.1
type: jar
sha256: 8c91492205f7679584dd54c8b6e8c35629752a8399fedd8de9a6d991a4856948
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedinjection",
 :exports
 [{:package "com.jwebmp.guicedinjection"}
  {:package "com.jwebmp.guicedinjection.interfaces"}
  {:package "com.jwebmp.guicedinjection.interfaces.annotations"}
  {:package "com.jwebmp.guicedinjection.abstractions"}
  {:package "com.jwebmp.guicedinjection.pairing"}
  {:package "com.jwebmp.guicedinjection.properties"}],
 :requires
 [{:module "com.google.guice"}
  {:module "io.github.classgraph"}
  {:module "java.validation"}
  {:module "com.fasterxml.jackson.core"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.logging"}
  {:module "com.jwebmp.logmaster", :transitive true}
  {:module "aopalliance"}
  {:module "javax.inject"}
  {:module "com.google.common"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedinjection.implementations.GuiceDefaultModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedinjection.implementations.GuiceDefaultModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with ["com.jwebmp.guicedinjection.injections.ContextBinderGuice"]}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuiceModule",
   :with
   ["com.jwebmp.guicedinjection.abstractions.GuiceInjectorModule"]}],
 :uses
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IPackageContentsScanner"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IFileContentsScanner"}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuiceConfigurator"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder"}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePreStartup"}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePreDestroy"}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuiceModule"}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePostStartup"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IPathContentsScanner"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IPathContentsBlacklistScanner"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarInclusions"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleInclusions"}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IPackageBlackListScanner"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence
mvn_version: 0.66.0.1
type: jar
sha256: 192d3e3056e4e298eb533b0e6e492657ccffc6cc63d263ea2923f48608b69b31
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence",
 :exports
 [{:package "com.jwebmp.guicedpersistence.db"}
  {:package "com.jwebmp.guicedpersistence.db.annotations"}
  {:package "com.jwebmp.guicedpersistence.db.exceptions"}
  {:package "com.jwebmp.guicedpersistence.db.intercepters"}
  {:package "com.jwebmp.guicedpersistence.services"}
  {:package "com.jwebmp.guicedpersistence.scanners",
   :to
   ["com.jwebmp.guicedinjection"
    "io.github.classgraph"
    "com.jwebmp.entityassist"]}
  {:package "com.oracle.jaxb21"}],
 :requires
 [{:module "com.google.guice.extensions.persist"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.logmaster"}
  {:module "io.github.classgraph"}
  {:module "java.logging"}
  {:module "com.google.guice"}
  {:module "java.xml.bind"}
  {:module "java.naming"}
  {:module "aopalliance"}
  {:module "java.validation"}
  {:module "java.activation"}
  {:module "com.google.common"}
  {:module "javax.inject"}
  {:module "com.fasterxml.jackson.core"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "java.persistence"}
  {:module "org.json"}
  {:module "java.sql"}
  {:module "java.transaction"}
  {:module "net.bytebuddy"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IPathContentsScanner",
   :with
   ["com.jwebmp.guicedpersistence.scanners.GuiceInjectionMetaInfScanner"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IPathContentsBlacklistScanner",
   :with
   ["com.jwebmp.guicedpersistence.scanners.GuiceInjectionMetaInfScannerExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IFileContentsScanner",
   :with
   ["com.jwebmp.guicedpersistence.scanners.PersistenceFileHandler"]}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuiceConfigurator",
   :with
   ["com.jwebmp.guicedpersistence.db.services.PersistenceGuiceConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with
   ["com.jwebmp.guicedpersistence.scanners.PersistenceServiceLoadersBinder"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.implementations.GuicedPersistenceJarModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.implementations.GuicedPersistenceJarModuleExclusions"]}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePreDestroy",
   :with
   ["com.jwebmp.guicedpersistence.implementations.GuicedPersistenceDestroyer"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesConnectionInfoReader",
   :with
   ["com.jwebmp.guicedpersistence.db.intercepters.JPADefaultConnectionBaseBuilder"]}],
 :uses
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesConnectionInfoReader"}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader"}
  {:service
   "com.jwebmp.guicedpersistence.services.ITransactionHandler"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.btm
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-btm
mvn_version: 0.66.0.1
type: jar
sha256: 64429239c1765bcc167d27f23f0f552f96d346e42574d50c38161101024b98a7
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence.btm",
 :exports
 [{:package "com.jwebmp.guicedpersistence.btm.implementation"}
  {:package "com.jwebmp.guicedpersistence.btm"}],
 :requires
 [{:module "com.google.common"}
  {:module "com.jwebmp.guicedpersistence", :transitive true}
  {:module "tm.bitronix.btm"}
  {:module "java.sql"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.persistence"}
  {:module "java.transaction"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.google.guice.extensions.persist"}
  {:module "com.google.guice"}
  {:module "aopalliance"}
  {:module "java.validation"}
  {:module "java.naming"}
  {:module "com.jwebmp.guicedpersistence.readers.hibernateproperties"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.btm.implementation.BTMModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.btm.implementation.BTMModuleExclusions"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.btm.implementation.BTMConnectionProperties"]}
  {:service
   "com.jwebmp.guicedpersistence.services.ITransactionHandler",
   :with
   ["com.jwebmp.guicedpersistence.btm.implementation.BTMAutomatedTransactionHandler"]}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePreDestroy",
   :with
   ["com.jwebmp.guicedpersistence.btm.implementation.BTMDestroyer"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.c3p0
version: 0.65.0.3
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-c3p0
mvn_version: 0.65.0.3
type: jar
sha256: 2b1c4b7c1d0b48543d650f006f9dc569597aa5edcaf078b8fd5d1c3787fa9bff
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence.c3p0",
 :exports [{:package "com.jwebmp.guicedpersistence.c3p0"}],
 :requires
 [{:module "com.jwebmp.guicedpersistence"}
  {:module "com.jwebmp.guicedpersistence.readers.hibernateproperties"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.sql"}
  {:module "com.jwebmp.guicedpersistence.jpa"}
  {:module "c3p0"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.c3p0.implementations.C3P0ConnectionPropertiesReader"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.c3p0.implementations.C3P0ModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.c3p0.implementations.C3P0ModuleExclusions"]}],
 :uses [],
 :version "0.65.0.3",
 :synthetic true}


name: com.jwebmp.guicedpersistence.ehcache
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-ehcache
mvn_version: 0.66.0.1
type: jar
sha256: eec819a40e8c61a1249e2b945a84fb751f8dbffe300d7091bbf733b471cc6fa6
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence.ehcache",
 :exports [{:package "com.jwebmp.guicedpersistence.ehcache"}],
 :requires
 [{:module "com.jwebmp.guicedinjection"}
  {:module "java.logging"}
  {:module "com.jwebmp.logmaster"}
  {:module "cache.annotations.ri.guice"}
  {:module "com.jwebmp.guicedpersistence"}
  {:module "com.jwebmp.guicedpersistence.readers.hibernateproperties"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with ["com.jwebmp.guicedpersistence.ehcache.EhCacheBinder"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.ehcache.EhCacheEntityManagerProperties"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.ehcache.EhCacheModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.ehcache.EhCacheModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.jpa
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-jpa
mvn_version: 0.66.0.1
type: jar
sha256: 06bfd91f761b9b9c1f054023e0b7d748d9dea70977c0c09ec7c1c0b6eee6261c
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence.jpa",
 :exports
 [{:package "com.jwebmp.guicedpersistence.jpa"}
  {:package "com.jwebmp.guicedpersistence.jpa.implementations",
   :to
   ["com.jwebmp.guicedinjection"
    "com.jwebmp.examples.demos.homepage"]}],
 :requires
 [{:module "aopalliance"}
  {:module "java.logging"}
  {:module "java.persistence"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.google.guice"}
  {:module "com.jwebmp.guicedpersistence", :transitive true}
  {:module "com.jwebmp.logmaster"}
  {:module "java.sql"}
  {:module "java.transaction"}
  {:module "com.google.guice.extensions.persist"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.ITransactionHandler",
   :with
   ["com.jwebmp.guicedpersistence.jpa.implementations.JPAAutomatedTransactionHandler"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.jpa.implementations.JPAModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.jpa.implementations.JPAModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.readers.eclipselink
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-eclipselink-reader
mvn_version: 0.66.0.1
type: jar
sha256: a242509d500162efbe4f953357d056520ecfd4319c728e1b321cd674e1df65a2
created_at: 2026-04-20 19:22:06
module_info:
{:name "com.jwebmp.guicedpersistence.readers.eclipselink",
 :exports [],
 :requires
 [{:module "com.jwebmp.guicedpersistence"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesConnectionInfoReader",
   :with
   ["com.jwebmp.guicedpersistence.readers.eclipselink.EclipseLinkDefaultConnectionBaseBuilderI"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.readers.eclipselink.EclipseLinkIPropertiesReader"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.eclipselink.EclipseModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.eclipselink.EclipseModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.readers.hibernateproperties
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-hibernateproperties-reader
mvn_version: 0.66.0.1
type: jar
sha256: cc4869bbcbe401c09232f5483bc73c030a22e249ba7a9f59e360b96a882121f6
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedpersistence.readers.hibernateproperties",
 :exports
 [{:package
   "com.jwebmp.guicedpersistence.readers.hibernateproperties"}],
 :requires
 [{:module "com.jwebmp.guicedpersistence"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesConnectionInfoReader",
   :with
   ["com.jwebmp.guicedpersistence.readers.hibernateproperties.HibernateDefaultConnectionBaseBuilder"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.readers.hibernateproperties.HibernateEntityManagerProperties"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.hibernateproperties.HibernateModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.hibernateproperties.HibernateModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.readers.systemproperties
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-systemproperties-reader
mvn_version: 0.66.0.1
type: jar
sha256: a54bcb29227a2cef3ba438a74cf20f50f60437acb9fd9f38784661debb20818d
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedpersistence.readers.systemproperties",
 :exports [],
 :requires
 [{:module "com.jwebmp.guicedpersistence"}
  {:module "com.google.common"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.services.IPropertiesEntityManagerReader",
   :with
   ["com.jwebmp.guicedpersistence.readers.systemproperties.SystemEnvironmentVariablesPropertiesReader"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.systemproperties.SystemEnvironmentModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.readers.systemproperties.SystemEnvironmentModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedpersistence.wildfly
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-persistence-wildfly
mvn_version: 0.66.0.1
type: jar
sha256: 17dff04cd062575c3aaf1983408be7be085de4f9c0e91788f45ef5250b0d0805
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedpersistence.wildfly",
 :exports [{:package "com.jwebmp.guicedpersistence.wildfly"}],
 :requires
 [{:module "com.jwebmp.guicedpersistence"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "com.google.common"}
  {:module "org.json"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "org.apache.commons.io"}
  {:module "com.jwebmp.guicedpersistence.readers.hibernateproperties"}
  {:module "com.jwebmp.guicedpersistence.readers.systemproperties"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedpersistence.wildfly.readers.IWildflyDriverRegistration",
   :with
   ["com.jwebmp.guicedpersistence.wildfly.readers.SQLServerWildflyDriver"
    "com.jwebmp.guicedpersistence.wildfly.readers.DB2WildflyDriver"]}
  {:service
   "com.jwebmp.guicedpersistence.services.IPropertiesConnectionInfoReader",
   :with
   ["com.jwebmp.guicedpersistence.wildfly.WildflyConnectionInfoBuilder"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedpersistence.wildfly.implementations.WildflyModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedpersistence.wildfly.implementations.WildflyModuleExclusions"]}],
 :uses
 [{:service
   "com.jwebmp.guicedpersistence.wildfly.readers.IWildflyDriverRegistration"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedservlets
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-servlets
mvn_version: 0.66.0.1
type: jar
sha256: 1ccc5d2528b57bf361b2922fc67ce2e88ec17453557900ffdce9a9c4536c5673
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedservlets",
 :exports
 [{:package "com.jwebmp.guicedservlets"}
  {:package "com.jwebmp.guicedservlets.services"}],
 :requires
 [{:module "com.google.guice.extensions.servlet", :transitive true}
  {:module "com.jwebmp.guicedinjection", :transitive true}
  {:module "com.jwebmp.logmaster", :transitive true}
  {:module "com.google.guice", :transitive true}
  {:module "java.logging"}
  {:module "javax.servlet.api"}
  {:module "aopalliance"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.guicedinjection.interfaces.IGuiceModule",
   :with
   ["com.jwebmp.guicedservlets.services.GuiceSiteInjectorModule"]}
  {:service "com.jwebmp.guicedinjection.interfaces.IGuicePreStartup",
   :with
   ["com.jwebmp.guicedservlets.implementations.GuiceServletKeyStartup"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedservlets.implementations.GuicedServletModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedservlets.implementations.GuicedServletModuleExclusions"]}],
 :uses
 [{:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedservlets.jsf
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-servlets-jsf
mvn_version: 0.66.0.1
type: jar
sha256: b8a1e2e6fe787d2c03f63204b1aaed9473d3dbc7ad8a280baec76cdf7b60bedb
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedservlets.jsf",
 :exports [{:package "com.jwebmp.guicedservlets.jsf"}],
 :requires
 [{:module "com.jwebmp.guicedservlets"}
  {:module "com.google.guice"}
  {:module "javax.faces"}
  {:module "javax.servlet.api"}
  {:module "com.google.guice.extensions.servlet"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "javax.el"}
  {:module "java.desktop"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with ["com.jwebmp.guicedservlets.jsf.GuicedServletJSFBindings"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.guicedservlets.jsf.implementations.GuicedServletsJSFModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.guicedservlets.jsf.implementations.GuicedServletsJSFModuleExclusions"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.guicedservlets.requestscoped
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: guiced-servlets-request-scoper
mvn_version: 0.66.0.1
type: jar
sha256: 00cf5af8282628fff77cef6775fe98efcf34819eee7374070f37a31d73ee05b6
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.guicedservlets.requestscoped",
 :exports [{:package "com.jwebmp.guicedservlets.requestscoped"}],
 :requires
 [{:module "com.google.guice"}
  {:module "javax.servlet.api"}
  {:module "com.google.guice.extensions.persist"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "com.jwebmp.guicedpersistence"}
  {:module "java.logging"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with
   ["com.jwebmp.guicedservlets.requestscoped.SiteRequestScopedFilterBinder"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.interception
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-interception
mvn_version: 0.66.0.1
type: jar
sha256: 6b7ad3b5c59de1ce1dc3729eee215feab16a8e374f6daf6c15d8f34822d8c2f4
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.interception",
 :exports
 [{:package "com.jwebmp.interception"}
  {:package "com.jwebmp.interception.services"}],
 :requires
 [{:module "com.jwebmp.guicedinjection"}
  {:module "aopalliance"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "com.google.guice"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceDefaultBinder",
   :with ["com.jwebmp.interception.JWebMPInterceptionBinder"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.interception.implementations.JWebMPInterceptionModuleExclusions"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.interception.implementations.JWebMPInterceptionModuleExclusions"]}],
 :uses
 [{:service "com.jwebmp.interception.services.AjaxCallIntercepter"}
  {:service "com.jwebmp.interception.services.DataCallIntercepter"}
  {:service "com.jwebmp.interception.services.SiteCallIntercepter"}],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.logmaster
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-log-master
mvn_version: 0.66.0.1
type: jar
sha256: 0ac5769116aa7fdf0ced297f73e1ac225e985dadb973d8a99040409dc139e065
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.logmaster",
 :exports
 [{:package "com.jwebmp.logger"}
  {:package "com.jwebmp.logger.logging"}],
 :requires
 [{:module "java.logging", :transitive true}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularanimate
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-animate
mvn_version: 1.2.2.1
type: jar
sha256: dffd3b04eab616a3d1ac19bffa4ec447ef932bb2b38c96e10da493160bb2dbb1
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularanimate",
 :exports [{:package "com.jwebmp.plugins.angularanimate"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularanimate.AngularAnimatePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with ["com.jwebmp.plugins.angularanimate.AngularAnimateModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularanimate.injections.AngularAnimateExclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularanimate.injections.AngularAnimateInclusionModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularanimate"}
  {:package "com.jwebmp.plugins.angularanimate.injections"}]}


name: com.jwebmp.plugins.angularanimatedchange
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-animated-change
mvn_version: 1.2.2.1
type: jar
sha256: 28734068b14a1412baecebce8d473af603fbcb5718a0f9556a2528510788533a
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularanimatedchange",
 :exports [{:package "com.jwebmp.plugins.angularanimatedchange"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularanimatedchange.AngularAnimatedChangePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularanimatedchange.AngularAnimatedChangeDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularanimatedchange.implementations.AngularAnimatedChangeInclusion"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularanimatedchange.implementations.AngularAnimatedChangeExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularanimatedchange.implementations"}
  {:package "com.jwebmp.plugins.angularanimatedchange"}]}


name: com.jwebmp.plugins.angularautoexpand
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angular-auto-expand
mvn_version: 0.66.0.1
type: jar
sha256: ef8032af98828024e5706ff295eb0d20122584a1d333a8a88195189ce1cf1249
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularautoexpand",
 :exports [{:package "com.jwebmp.plugins.angularautoexpand"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularautoexpand.AngularAutoExpandPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularautoexpand.AngularAutoExpandDirective"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularautoexpand.implementations.AngularAutoExpandExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularautoexpand.implementations.AngularAutoExpandExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularautofocus
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-auto-focus
mvn_version: 1.2.2.1
type: jar
sha256: 86a840611d43b3055ed6927cd7408921dde4b76efa46cd31fa0bbebe38526608
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularautofocus",
 :exports [{:package "com.jwebmp.plugins.angularautofocus"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularautofocus.AngularAutoFocusPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularautofocus.AngularAutoFocusDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularautofocus.implementations.AngularAutoFocusExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularautofocus"}
  {:package "com.jwebmp.plugins.angularautofocus.implementations"}]}


name: com.jwebmp.plugins.angularbootstrapdatetimepicker
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-date-time-picker
mvn_version: 0.66.0.1
type: jar
sha256: 65b86572c287d245fd4a2eb1469c725c55aeeb0695e6b7b85f00ddefc7686083
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularbootstrapdatetimepicker",
 :exports
 [{:package "com.jwebmp.plugins.angularbootstrapdatetimepicker"}
  {:package "com.jwebmp.plugins.bs4datetimedropdown"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "com.jwebmp.plugins.glyphicons"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bs4datetimedropdown.BSDateTimePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.bs4datetimedropdown.BSDateTimePickerInputAngularModule"
    "com.jwebmp.plugins.angularbootstrapdatetimepicker.BSDateTimePickerAngularModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bs4datetimedropdown.implementations.BSDateTimePickerExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bs4datetimedropdown.implementations.BSDateTimePickerExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularfastclick
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angular-fastclick
mvn_version: 0.66.0.1
type: jar
sha256: c8e2f672fd629676bd8a83835ed1cf01f9c33c41bad14f5d76bd6fa67b0edbd0
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularfastclick",
 :exports [{:package "com.jwebmp.plugins.angularfastclick"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularfastclick.AngularFastClickPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularfastclick.AngularFastClickModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularfastclick.implementations.AngularFastClickExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularfastclick.implementations.AngularFastClickExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularfileupload
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-file-upload
mvn_version: 1.2.2.1
type: jar
sha256: 67db6fc898a0b3d41b03125a12266e71ed5f313d25b99f659a56e1501d7b47b9
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularfileupload",
 :exports [{:package "com.jwebmp.plugins.angularfileupload.angular"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "com.guicedee.guicedservlets", :version "1.2.2.1"}
  {:module "jakarta.servlet"}
  {:module "jakarta.validation"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularfileupload.angular.AngularFileUploadModule"
    "com.jwebmp.plugins.angularfileupload.angular.AngularFilesUploadModule"]}
  {:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularfileupload.angular.AngularFileUploadPageConfigurator"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularfileupload.implementations.AngularFileUploadModuleInclusion"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularfileupload.implementations.AngularFileUploadExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularfileupload.angular"}
  {:package "com.jwebmp.plugins.angularfileupload.implementations"}]}


name: com.jwebmp.plugins.angularionslider
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-ion-slider
mvn_version: 1.2.2.1
type: jar
sha256: 939bcf5b32d9fe6304800e04778ab6c38a2d0d4355f69a276aedc4938bb52b8d
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularionslider",
 :exports [{:package "com.jwebmp.plugins.angularionslider"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.jwebmp.plugins.ionrangeslider", :version "1.2.2.1"}
  {:module "com.google.common"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularionslider.AngularIonSliderPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularionslider.AngularIonSliderDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularionslider.implementations.AngularSliderModuleInclusion"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularionslider.implementations.AngularIonSliderExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularionslider"}
  {:package "com.jwebmp.plugins.angularionslider.implementations"}]}


name: com.jwebmp.plugins.angularnyabootstrapselector
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-nya-select
mvn_version: 0.66.0.1
type: jar
sha256: d8aee7526df931ff8cf9a0d05c468504e6b1a0e07b92b88430f8e77e129140e4
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularnyabootstrapselector",
 :exports
 [{:package "com.jwebmp.plugins.angularnyabootstrapselector"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularnyabootstrapselector.NyaSelectPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularnyabootstrapselector.NyaSelectAngularModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularnyabootstrapselector.implementations.BSNyaSelectExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularnyabootstrapselector.implementations.BSNyaSelectExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularprettycheckboxes
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-pretty-checkboxes
mvn_version: 1.2.2.1
type: jar
sha256: 8c5c24269ed014bbd9c8a59243139513a77cfaf71b9d865eae38b1a02e03285c
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularprettycheckboxes",
 :exports [{:package "com.jwebmp.plugins.angularprettycheckboxes"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularprettycheckboxes.AngularPrettyCheckboxesPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularprettycheckboxes.AngularPrettyCheckboxesModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularprettycheckboxes.implementations.AngularPrettyCheckboxesModuleInclusion"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularprettycheckboxes.implementations.AngularPrettyCheckboxesExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package
   "com.jwebmp.plugins.angularprettycheckboxes.implementations"}
  {:package "com.jwebmp.plugins.angularprettycheckboxes"}]}


name: com.jwebmp.plugins.angularprogressbuttonstyles
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-progress-button-styles
mvn_version: 1.2.2.1
type: jar
sha256: 38e56716917a41d23d324970fcd9a6353a97c58ac2813b21fb95d4c96c27fc4d
created_at: 2026-04-20 19:22:07
module_info:
{:name "com.jwebmp.plugins.angularprogressbuttonstyles",
 :exports
 [{:package "com.jwebmp.plugins.angularprogressbuttonstyles"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularprogressbuttonstyles.AngularProgressButtonStylesPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularprogressbuttonstyles.AngularProgressButtonStylesModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularprogressbuttonstyles.implementations.AngularProgressStyleButtonsExclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularprogressbuttonstyles.implementations.AngularProgressButtonStylesModuleInclusions"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package
   "com.jwebmp.plugins.angularprogressbuttonstyles.implementations"}
  {:package "com.jwebmp.plugins.angularprogressbuttonstyles"}]}


name: com.jwebmp.plugins.angularroute
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-route
mvn_version: 1.2.2.1
type: jar
sha256: 7a30814276365e709b6b3870886ce199dd45acdbc0ce64ff972138f949f3b74c
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularroute",
 :exports [{:package "com.jwebmp.plugins.angularroute"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularroute.AngularRoutePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with ["com.jwebmp.plugins.angularroute.AngularRouteModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularroute.implementations.AngularRouteExclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularroute.implementations.AngularRouteModuleInclusion"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularroute"}
  {:package "com.jwebmp.plugins.angularroute.implementations"}]}


name: com.jwebmp.plugins.angularsanitize
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-sanitize
mvn_version: 1.2.2.1
type: jar
sha256: d01c7c75ee5533af4c9559426f0e059975005b7f6ed97a258d9883141ca43e83
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularsanitize",
 :exports [{:package "com.jwebmp.plugins.angularsanitize"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "java.logging", :version "11.0.4"}
  {:module "com.guicedee.logmaster", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularsanitize.AngularSanitizePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with ["com.jwebmp.plugins.angularsanitize.AngularSanitizeModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularsanitize.implementations.AngularSanitizeModuleInclusions"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularsanitize.implementations.AngularSanitizeExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularsanitize.implementations"}
  {:package "com.jwebmp.plugins.angularsanitize"}]}


name: com.jwebmp.plugins.angularscrollposition
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-scroll-position
mvn_version: 1.2.2.1
type: jar
sha256: 6a30249e60765c869b3408b76f241096e2b7a01c16a4d43e8cc003ca6053d115
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularscrollposition",
 :exports [{:package "com.jwebmp.plugins.angularscrollposition"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularscrollposition.AngularScrollPositionPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularscrollposition.AngularScrollPositionDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularscrollposition.implementations.AngularScrollPositionModuleInclusions"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularscrollposition.implementations.AngularScrollPositionExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularscrollposition"}
  {:package
   "com.jwebmp.plugins.angularscrollposition.implementations"}]}


name: com.jwebmp.plugins.angularslimscroll
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-slim-scroll
mvn_version: 1.2.2.1
type: jar
sha256: b29b347f599baddcd7e436c063eb6823a3a13cd2d4f69a1b89cc0fd856e30200
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularslimscroll",
 :exports [{:package "com.jwebmp.plugins.angularslimscroll"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularslimscroll.AngularSlimScrollPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularslimscroll.AngularSlimScrollModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularslimscroll.implementations.AngularSlimScrollExclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularslimscroll.implementations.AngularSlimScrollModuleInclusions"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularslimscroll"}
  {:package "com.jwebmp.plugins.angularslimscroll.implementations"}]}


name: com.jwebmp.plugins.angulartouch
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-touch
mvn_version: 1.2.2.1
type: jar
sha256: c0a704330ef94d00c304f2741ab772ee6a28d86cf8fe7eb2606711e9c71f633c
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angulartouch",
 :exports [{:package "com.jwebmp.plugins.angulartouch"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angulartouch.AngularTouchPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with ["com.jwebmp.plugins.angulartouch.AngularTouchModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angulartouch.implementations.AngularTouchModuleInclusions"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angulartouch.implementations.AngularTouchExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angulartouch"}
  {:package "com.jwebmp.plugins.angulartouch.implementations"}]}


name: com.jwebmp.plugins.angulartrackwidth
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-track-width
mvn_version: 1.2.2.1
type: jar
sha256: 90599d382f5f271a1d04aa29e5762212b09127a4fdfb61a2e71325ef59b9b1c5
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angulartrackwidth",
 :exports [{:package "com.jwebmp.plugins.angulartrackwidth"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angulartrackwidth.AngularTrackWidthPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angulartrackwidth.AngularTrackWidthDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angulartrackwidth.implementations.AngularTrackWidthInclusionModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angulartrackwidth.implementations.AngularTrackWidthExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angulartrackwidth.implementations"}
  {:package "com.jwebmp.plugins.angulartrackwidth"}]}


name: com.jwebmp.plugins.angularuibootstrap
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angular-ui-bootstrap
mvn_version: 0.66.0.1
type: jar
sha256: 327b03921a3424feb2fd50833439a177e225934c5399ae40de4c304bb6c06265
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularuibootstrap",
 :exports [{:package "com.jwebmp.plugins.angularuibootstrap"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularuibootstrap.AngularUIBootstrapPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularuibootstrap.AngularUIBootstrapModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularuibootstrap.implementations.AngularUIBootstrapExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularuibootstrap.implementations.AngularUIBootstrapExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularuiselect
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angular-ui-select
mvn_version: 0.66.0.1
type: jar
sha256: 7ad0f6fb943569a796769d7bec89c683df0248a8654e53118c862bbd6585b901
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularuiselect",
 :exports
 [{:package "com.jwebmp.plugins.angularuiselect"}
  {:package "com.jwebmp.plugins.angularuiselect.interfaces"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularuiselect.AngularUISelectPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with ["com.jwebmp.plugins.angularuiselect.AngularUISelectModule"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularController",
   :with
   ["com.jwebmp.plugins.angularuiselect.AngularUISelectDefaultConfigController"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularuiselect.implementations.AngularUISelectExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularuiselect.implementations.AngularUISelectExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularuisortable
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-angular-ui-sortable
mvn_version: 0.66.0.1
type: jar
sha256: 26ee6a58fda9cc8b4bbfdf73c4d9a7c7134b9f2fb1b769ef9b54db7410eae143
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularuisortable",
 :exports [{:package "com.jwebmp.plugins.angularuisortable"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularuisortable.AngularUISortablePageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularModule",
   :with
   ["com.jwebmp.plugins.angularuisortable.AngularUISortableModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularuisortable.implementations.AngularUISortableExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.angularuisortable.implementations.AngularUISortableExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.angularzoomanimation
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.angular
mvn_artifactId: jwebmp-angular-ui-zoom
mvn_version: 1.2.2.1
type: jar
sha256: 2dcd35e12c7315f295672d38270585a19d9e00f70f8a16d5b1e0dba570c4bb00
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.angularzoomanimation",
 :exports [{:package "com.jwebmp.plugins.angularzoomanimation"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.angularzoomanimation.AngularZoomInAnimationPageConfigurator"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.angularzoomanimation.AngularZoomInDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.angularzoomanimation.implementations.AngularZoomInclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.angularzoomanimation.implementations.AngularZoomInExclusionsModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.angularzoomanimation"}
  {:package "com.jwebmp.plugins.angularzoomanimation.implementations"}]}


name: com.jwebmp.plugins.bit6
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bit6
mvn_version: 0.66.0.1
type: jar
sha256: 4a6c22f8954124d83c4805840b400265b8b0caead14f6faa0165cc0c0f80443e
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.bit6",
 :exports
 [{:package "com.jwebmp.plugins.sixbitplatform"}
  {:package "com.jwebmp.plugins.sixbitplatform.features"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.sixbitplatform.SixBitPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.sixbitplatform.implementations.Bit6ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.sixbitplatform.implementations.Bit6ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.blockui
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-block-ui
mvn_version: 0.66.0.1
type: jar
sha256: fbbba511912c239cae2ee0daf2180cb3a5f24e1cf9fcbaed1012d05c9148c799
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.blockui",
 :exports
 [{:package "com.jwebmp.plugins.blockui"}
  {:package "com.jwebmp.plugins.blockui.options"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.blockui.BlockUIPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.blockui.implementations.JQBlockUIExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.blockui.implementations.JQBlockUIExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.blueimp.fileupload
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.blueimp
mvn_artifactId: jwebmp-blueimp-fileupload
mvn_version: 1.2.2.1
type: jar
sha256: e593cf7d3d855c86abf78d3037b59f633326d14954983e1a4f61460f9940abf6
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.blueimp.fileupload",
 :exports
 [{:package "com.jwebmp.plugins.blueimp.fileupload"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.options"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.interfaces"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.intercepters"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.parts"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.parts.json"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.servlets"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "com.guicedee.guicedservlets", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "org.apache.commons.io"}
  {:module "org.apache.commons.fileupload"}
  {:module "com.jwebmp.plugins.blueimp.gallery", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.blueimp.fileupload.BlueImpFileUploadPageConfigurator"]}
  {:service "com.guicedee.guicedservlets.services.IGuiceSiteBinder",
   :with
   ["com.jwebmp.plugins.blueimp.fileupload.BlueImpFileUploadBinderGuiceSiteBinder"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.blueimp.fileupload.implementations.BlueImpFileUploadInclusionModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.blueimp.fileupload.implementations.BlueImpFileUploadExclusionsModule"]}],
 :uses
 [{:service
   "com.jwebmp.plugins.blueimp.fileupload.intercepters.OnDeleteFileInterceptor"}
  {:service
   "com.jwebmp.plugins.blueimp.fileupload.intercepters.OnFileUploadInterceptor"}
  {:service
   "com.jwebmp.plugins.blueimp.fileupload.intercepters.OnGetFileInterceptor"}
  {:service
   "com.jwebmp.plugins.blueimp.fileupload.intercepters.OnGetFileDownloadInterceptor"}
  {:service
   "com.jwebmp.plugins.blueimp.fileupload.intercepters.OnThumbnailFileInterceptor"}],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.blueimp.fileupload.parts"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.implementations"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.interfaces"}
  {:package "com.jwebmp.plugins.blueimp.fileupload"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.intercepters"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.options"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.servlets"}
  {:package "com.jwebmp.plugins.blueimp.fileupload.parts.json"}]}


name: com.jwebmp.plugins.blueimp.gallery
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.blueimp
mvn_artifactId: jwebmp-blueimp-gallery
mvn_version: 1.2.2.1
type: jar
sha256: 8f6c99768a5c80fb51145d18db41731a04cee41a84bf52e79087ce8176082967
created_at: 2026-04-20 19:22:08
module_info:
{:name "com.jwebmp.plugins.blueimp.gallery",
 :exports
 [{:package "com.jwebmp.plugins.blueimp.gallery"}
  {:package "com.jwebmp.plugins.blueimp.gallery.options"}
  {:package "com.jwebmp.plugins.blueimp.gallery.features"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "jakarta.validation"}
  {:module "com.guicedee.logmaster", :version "1.2.2.1"}
  {:module "java.logging", :version "11.0.4"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.blueimp.gallery.BlueImpGalleryPageConfigurator"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.blueimp.gallery.implementations.BlueImpGalleryExclusionsModule"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.blueimp.gallery.implementations.BlueImpGalleryInclusionModule"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.blueimp.gallery.features"}
  {:package "com.jwebmp.plugins.blueimp.gallery.implementations"}
  {:package "com.jwebmp.plugins.blueimp.gallery"}
  {:package "com.jwebmp.plugins.blueimp.gallery.options"}]}


name: com.jwebmp.plugins.bluradmin
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-blur-admin-theme
mvn_version: 0.66.0.1
type: jar
sha256: 820c15cc100300525fc5b40ac593c6c7257da74cb2a15873c3f9bef52793a07f
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bluradmin",
 :exports [{:package "com.jwebmp.plugins.bluradmin"}],
 :requires
 [{:module "com.google.guice"}
  {:module "com.google.guice.extensions.servlet"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "com.jwebmp.logmaster"}
  {:module "java.logging"}
  {:module "com.jwebmp.core"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "com.jwebmp.plugins.moment"}
  {:module "com.jwebmp.plugins.plusastab"}
  {:module "com.jwebmp.plugins.jqlayout"}
  {:module "com.jwebmp.plugins.weblogappender"}
  {:module "com.jwebmp.plugins.angularslimscroll"}
  {:module "com.jwebmp.plugins.toastr"}
  {:module "java.validation"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "io.github.classgraph"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.bluradmin.BlurAdminPageConfigurator"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bootstrap
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap
mvn_version: 0.66.0.1
type: jar
sha256: 2111902fb1c1c90631bc59cc6642391954eaefbc6e619c008b51a73e6ffee195
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstrap",
 :exports
 [{:package "com.jwebmp.plugins.bootstrap"}
  {:package "com.jwebmp.plugins.bootstrap.collapse"}
  {:package "com.jwebmp.plugins.bootstrap.alerts"}
  {:package "com.jwebmp.plugins.bootstrap.alerts.events"}
  {:package "com.jwebmp.plugins.bootstrap.badge"}
  {:package "com.jwebmp.plugins.bootstrap.breadcrumbs"}
  {:package "com.jwebmp.plugins.bootstrap.buttons"}
  {:package "com.jwebmp.plugins.bootstrap.buttons.groups"}
  {:package "com.jwebmp.plugins.bootstrap.buttons.toolbars"}
  {:package "com.jwebmp.plugins.bootstrap.carousel"}
  {:package "com.jwebmp.plugins.bootstrap.carousel.events"}
  {:package "com.jwebmp.plugins.bootstrap.carousel.features"}
  {:package "com.jwebmp.plugins.bootstrap.close"}
  {:package "com.jwebmp.plugins.bootstrap.containers"}
  {:package "com.jwebmp.plugins.bootstrap.dropdown"}
  {:package "com.jwebmp.plugins.bootstrap.dropdown.menu"}
  {:package "com.jwebmp.plugins.bootstrap.forms"}
  {:package "com.jwebmp.plugins.bootstrap.forms.groups"}
  {:package "com.jwebmp.plugins.bootstrap.forms.groups.sets"}
  {:package "com.jwebmp.plugins.bootstrap.forms.controls"}
  {:package "com.jwebmp.plugins.bootstrap.jumbotron"}
  {:package "com.jwebmp.plugins.bootstrap.listgroup"}
  {:package "com.jwebmp.plugins.bootstrap.media"}
  {:package "com.jwebmp.plugins.bootstrap.modal"}
  {:package "com.jwebmp.plugins.bootstrap.modal.events"}
  {:package "com.jwebmp.plugins.bootstrap.modal.features"}
  {:package "com.jwebmp.plugins.bootstrap.navbar"}
  {:package "com.jwebmp.plugins.bootstrap.navbar.brand"}
  {:package "com.jwebmp.plugins.bootstrap.navbar.text"}
  {:package "com.jwebmp.plugins.bootstrap.navbar.toggler"}
  {:package "com.jwebmp.plugins.bootstrap.navs"}
  {:package "com.jwebmp.plugins.bootstrap.options"}
  {:package "com.jwebmp.plugins.bootstrap.pagination"}
  {:package "com.jwebmp.plugins.bootstrap.panel"}
  {:package "com.jwebmp.plugins.bootstrap.popovers"}
  {:package "com.jwebmp.plugins.bootstrap.progressbar"}
  {:package "com.jwebmp.plugins.bootstrap.spinner"}
  {:package "com.jwebmp.plugins.bootstrap.tabs"}
  {:package "com.jwebmp.plugins.bootstrap.toggle"}
  {:package "com.jwebmp.plugins.bootstrap.tooltips"}
  {:package "com.jwebmp.plugins.bootstrap.progressbar.bar"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.logging"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.jwebmp.core.angularjs"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.bootstrap.BootstrapPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.implementations.BootstrapExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.implementations.BootstrapExclusionsModule"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.bootstrap.alerts.events.BSAlertClosedEventDirective"
    "com.jwebmp.plugins.bootstrap.alerts.events.BSAlertCloseEventDirective"
    "com.jwebmp.plugins.bootstrap.carousel.events.BSCarouselSlideEventDirective"
    "com.jwebmp.plugins.bootstrap.carousel.events.BSCarouselSlidEventDirective"
    "com.jwebmp.plugins.bootstrap.modal.events.BSModalShowEventDirective"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bootstrap.dialog
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-dialog
mvn_version: 0.66.0.1
type: jar
sha256: dd30c6963a2c24fcc3b27057cc8c98e8f8329595a656f3ed686e9f4c37a4ab22
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstrap.dialog",
 :exports [{:package "com.jwebmp.plugins.bootstrap.dialog"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bootstrap.dialog.BSDialogPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.dialog.implementations.BootstrapDialogExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap.dialog.implementations.BootstrapDialogExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bootstrap4
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.bootstrap
mvn_artifactId: jwebmp-bootstrap
mvn_version: 1.2.2.1
type: jar
sha256: cba1c93a29d1faf8c5deca1c55e31b07a68fb5617d74716e5ef9732c90cfff6a
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstrap4",
 :exports
 [{:package "com.jwebmp.plugins.bootstrap4"}
  {:package "com.jwebmp.plugins.bootstrap4.accordion"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts.events"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts"}
  {:package "com.jwebmp.plugins.bootstrap4.badge"}
  {:package "com.jwebmp.plugins.bootstrap4.badge.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.breadcrumbs"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.checkbox.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.checkbox"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.groups"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.groups.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.groups.options"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.radio.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.radio"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.switches"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.toolbars"}
  {:package "com.jwebmp.plugins.bootstrap4.cards"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.layout"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.prebuilt"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.themed"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.events"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.features"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.options"}
  {:package "com.jwebmp.plugins.bootstrap4.close"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.features"}
  {:package "com.jwebmp.plugins.bootstrap4.containers"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.options"}
  {:package "com.jwebmp.plugins.bootstrap4.figures"}
  {:package "com.jwebmp.plugins.bootstrap4.forms"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.enumerations"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.sets"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.sets.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.controls"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.images"}
  {:package "com.jwebmp.plugins.bootstrap4.jumbotron"}
  {:package "com.jwebmp.plugins.bootstrap4.jumbotron.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup.tabs"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hiddenbstab"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hidebstab"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.showbstab"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.shownbstab"}
  {:package "com.jwebmp.plugins.bootstrap4.media"}
  {:package "com.jwebmp.plugins.bootstrap4.media.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.modal"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.features"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.enumerations"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.toggler"}
  {:package "com.jwebmp.plugins.bootstrap4.navs"}
  {:package "com.jwebmp.plugins.bootstrap4.navs.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.navs.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.options"}
  {:package "com.jwebmp.plugins.bootstrap4.options.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination.options"}
  {:package "com.jwebmp.plugins.bootstrap4.popovers"}
  {:package "com.jwebmp.plugins.bootstrap4.popovers.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar.bar"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.select"}
  {:package "com.jwebmp.plugins.bootstrap4.range"}
  {:package "com.jwebmp.plugins.bootstrap4.tables"}
  {:package "com.jwebmp.plugins.bootstrap4.toggle"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts.features"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts.events"}
  {:package "com.jwebmp.plugins.bootstrap4.tooltips"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1", :transitive true}
  {:module "com.jwebmp.core.angularjs",
   :version "1.2.2.1",
   :transitive true}
  {:module "jakarta.validation"}
  {:module "com.guicedee.logmaster", :version "1.2.2.1"}
  {:module "java.logging", :version "11.0.4"}
  {:module "com.google.common"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.bootstrap4.BootstrapPageConfigurator"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrap4.implementations.Bootstrap4ExclusionsModule"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.bootstrap4.collapse.events.show.BSCollapseShowDirective"
    "com.jwebmp.plugins.bootstrap4.collapse.events.shown.BSCollapseShownDirective"
    "com.jwebmp.plugins.bootstrap4.collapse.events.hide.BSCollapseHideDirective"
    "com.jwebmp.plugins.bootstrap4.collapse.events.hidden.BSCollapseHiddenDirective"
    "com.jwebmp.plugins.bootstrap4.dropdown.events.show.BSDropDownShowDirective"
    "com.jwebmp.plugins.bootstrap4.dropdown.events.shown.BSDropDownShownDirective"
    "com.jwebmp.plugins.bootstrap4.dropdown.events.hidden.BSDropDownHiddenDirective"
    "com.jwebmp.plugins.bootstrap4.dropdown.events.hide.BSDropDownHideDirective"
    "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hiddenbstab.HiddenBSTabDirective"
    "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hidebstab.HideBSTabDirective"
    "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.showbstab.ShowBSTabDirective"
    "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.shownbstab.ShownBSTabDirective"
    "com.jwebmp.plugins.bootstrap4.toasts.events.BSToastShowEventDirective"
    "com.jwebmp.plugins.bootstrap4.toasts.events.BSToastHiddenEventDirective"
    "com.jwebmp.plugins.bootstrap4.toasts.events.BSToastHideEventDirective"
    "com.jwebmp.plugins.bootstrap4.toasts.events.BSToastShownEventDirective"
    "com.jwebmp.plugins.bootstrap4.carousel.events.BSCarouselSlidEventDirective"
    "com.jwebmp.plugins.bootstrap4.carousel.events.BSCarouselSlideEventDirective"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.bootstrap4.implementations.Bootstrap4ModuleInclusion"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.bootstrap4.buttons.groups.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.layout"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown"}
  {:package "com.jwebmp.plugins.bootstrap4.figures"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.radio"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.options"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup"}
  {:package "com.jwebmp.plugins.bootstrap4.popovers.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.prebuilt"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts.styles"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hidebstab"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.alerts.events"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.switches"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.toolbars"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.features"}
  {:package "com.jwebmp.plugins.bootstrap4.badge"}
  {:package "com.jwebmp.plugins.bootstrap4.tables"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar"}
  {:package "com.jwebmp.plugins.bootstrap4.images"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.radio.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.toggler"}
  {:package "com.jwebmp.plugins.bootstrap4.forms"}
  {:package "com.jwebmp.plugins.bootstrap4.implementations"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts.features"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.badge.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.features"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.navs"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.groups"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.groups.options"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts.interfaces"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.hiddenbstab"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.breadcrumbs"}
  {:package "com.jwebmp.plugins.bootstrap4"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons"}
  {:package "com.jwebmp.plugins.bootstrap4.cards"}
  {:package "com.jwebmp.plugins.bootstrap4.modal"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.features"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.controls"}
  {:package "com.jwebmp.plugins.bootstrap4.media.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.toasts.events"}
  {:package "com.jwebmp.plugins.bootstrap4.toggle"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.enumerations"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.media"}
  {:package "com.jwebmp.plugins.bootstrap4.modal.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.tooltips"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.sets.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.containers"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.options"}
  {:package "com.jwebmp.plugins.bootstrap4.options.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.hide"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.interfaces"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.shownbstab"}
  {:package "com.jwebmp.plugins.bootstrap4.navs.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.checkbox.styles"}
  {:package "com.jwebmp.plugins.bootstrap4.range"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.groups.sets"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.parts"}
  {:package "com.jwebmp.plugins.bootstrap4.fileupload"}
  {:package "com.jwebmp.plugins.bootstrap4.accordion"}
  {:package "com.jwebmp.plugins.bootstrap4.cards.themed"}
  {:package "com.jwebmp.plugins.bootstrap4.jumbotron"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar.bar"}
  {:package "com.jwebmp.plugins.bootstrap4.buttons.checkbox"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination"}
  {:package "com.jwebmp.plugins.bootstrap4.navbar.enumerations"}
  {:package "com.jwebmp.plugins.bootstrap4.close"}
  {:package "com.jwebmp.plugins.bootstrap4.popovers"}
  {:package "com.jwebmp.plugins.bootstrap4.collapse.events.show"}
  {:package "com.jwebmp.plugins.bootstrap4.jumbotron.interfaces"}
  {:package "com.jwebmp.plugins.bootstrap4.options"}
  {:package "com.jwebmp.plugins.bootstrap4.pagination.options"}
  {:package "com.jwebmp.plugins.bootstrap4.select"}
  {:package "com.jwebmp.plugins.bootstrap4.carousel.events"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.hidden"}
  {:package "com.jwebmp.plugins.bootstrap4.progressbar"}
  {:package "com.jwebmp.plugins.bootstrap4.forms.interfaces"}
  {:package
   "com.jwebmp.plugins.bootstrap4.listgroup.tabs.events.showbstab"}
  {:package "com.jwebmp.plugins.bootstrap4.dropdown.events.shown"}
  {:package "com.jwebmp.plugins.bootstrap4.listgroup.tabs"}
  {:package "com.jwebmp.plugins.bootstrap4.navs.interfaces"}]}


name: com.jwebmp.plugins.bootstrapselect
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-select
mvn_version: 0.66.0.1
type: jar
sha256: 27718c4751e6a9ffa7a34a8e2216eb0b771d758842f0805fca1d413c2aa828b9
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstrapselect",
 :exports [{:package "com.jwebmp.plugins.bootstrapselect"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bootstrapselect.BootstrapSelectPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrapselect.implementations.BootstrapSelectExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstrapselect.implementations.BootstrapSelectExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bootstrapswitch
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-switch
mvn_version: 0.66.0.1
type: jar
sha256: ac05f7dc69e5278872625214467e7687c4aafe7bea467f1727583c4056a43b6d
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstrapswitch",
 :exports [{:package "com.jwebmp.plugins.bootstrapswitch"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bootstrapswitch.BootstrapSwitchPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstrapswitch.implementations.BootstrapSwitchExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstrapswitch.implementations.BootstrapSwitchExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bootstraptagsinput
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-tags-input
mvn_version: 0.66.0.1
type: jar
sha256: ccbc126336974841f2760f87b2434eaf5beb6c19bf74850bd45f5e1bed574c5e
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bootstraptagsinput",
 :exports [{:package "com.jwebmp.plugins.bootstraptagsinput"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bootstraptagsinput.BootstrapTagsInputPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bootstraptagsinput.implementations.BootstrapTagsInputExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bootstraptagsinput.implementations.BootstrapTagsInputExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bs4.dialog
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-dialog4
mvn_version: 0.66.0.1
type: jar
sha256: 0b3a5cedb58d423b0538c9b859007f303c31a544228e314fdaa861f704f822af
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bs4.dialog",
 :exports [{:package "com.jwebmp.plugins.bs4.dialog"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.bs4.dialog.BSDialogPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bs4.dialog.implementations.BootstrapDialog4ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bs4.dialog.implementations.BootstrapDialog4ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.bsquickforms
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-bootstrap-quick-forms
mvn_version: 0.66.0.1
type: jar
sha256: 2d29f3b5efccf39d4d1981f2f94233fb4356d1fdc389c2b429dc422964ad20ac
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.bsquickforms",
 :exports
 [{:package "com.jwebmp.plugins.bsquickforms"}
  {:package "com.jwebmp.plugins.bsquickforms.annotations.actions"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.plugins.bootstrap"}
  {:module "com.jwebmp.plugins.bootstrapswitch"}
  {:module "java.logging"}
  {:module "com.jwebmp.plugins.quickforms"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.bsquickforms.QuickFormsPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.bsquickforms.implementations.BSQuickFormsExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.bsquickforms.implementations.BSQuickFormsExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.c3
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-c3
mvn_version: 0.66.0.1
type: jar
sha256: 1c87945467d8d8286fad310e890d41092d235cd1dbb7c1e6671001f71a0a9695
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.c3",
 :exports
 [{:package "com.jwebmp.plugins.c3"}
  {:package "com.jwebmp.plugins.c3.options"}
  {:package "com.jwebmp.plugins.c3.options.data"}
  {:package "com.jwebmp.plugins.c3.series"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.c3.C3PageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with ["com.jwebmp.plugins.c3.implementations.C3ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.c3.implementations.C3ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.cordovify
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-cordovify
mvn_version: 0.66.0.1
type: jar
sha256: 67218a993284aef696bc85514deadc09384be5012b25689e54ccbb770b7d7035
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.cordovify",
 :exports [{:package "com.jwebmp.plugins.cordovify"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.cordovify.CordovaPageConfigurator"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.d3
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-d3
mvn_version: 0.66.0.1
type: jar
sha256: cc777fa62abdc748cbe79e481540021cf50728818f1ce85244dab48934047862
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.d3",
 :exports [{:package "com.jwebmp.plugins.d3"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.d3.D3PageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with ["com.jwebmp.plugins.d3.implementations.D3ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.d3.implementations.D3ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.d3.reingoldtilfordtree
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-d3-reigngold-tilford-tree
mvn_version: 0.66.0.1
type: jar
sha256: d97f4010ba9fb8030e0e9167d471ca89cada3a9ac508042a0a28c8a5702ae6f4
created_at: 2026-04-20 19:22:09
module_info:
{:name "com.jwebmp.plugins.d3.reingoldtilfordtree",
 :exports
 [{:package "com.jwebmp.plugins.d3.reingoldtilfordtree"}
  {:package "com.jwebmp.plugins.d3.radialreingoldtilfordtree"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.d3.radialreingoldtilfordtree.D3ReingoldTilfordTreePageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.d3.reingoldtilfordtree.implementations.D3ReingoldTreeExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.d3.reingoldtilfordtree.implementations.D3ReingoldTreeExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.datatable
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-data-tables
mvn_version: 0.66.0.1
type: jar
sha256: b40cde6edac9d89874b7b4c49f512f5e4e9906ba0058142c10fc957ed6cd2424
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.datatable",
 :exports
 [{:package "com.jwebmp.plugins.datatable"}
  {:package "com.jwebmp.plugins.datatable.options"}
  {:package "com.jwebmp.plugins.datatable.options.buttons"}
  {:package "com.jwebmp.plugins.datatable.options.responsive"}
  {:package "com.jwebmp.plugins.datatable.enumerations"}
  {:package "com.jwebmp.plugins.datatable.events"}
  {:package "com.jwebmp.plugins.datatable.search"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.google.guice"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "javax.servlet.api"}
  {:module "io.github.classgraph"}
  {:module "java.logging"}
  {:module "com.google.common"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "org.apache.commons.lang3"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.datatable.DataTablePageConfigurator"]}
  {:service "com.jwebmp.guicedservlets.services.IGuiceSiteBinder",
   :with ["com.jwebmp.plugins.datatable.DataTablesSiteBinder"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.datatable.implementations.DataTablesExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.datatable.implementations.DataTablesExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.dynamicsourcecode
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-dynamic-source-code-viewer
mvn_version: 0.66.0.1
type: jar
sha256: dc8631ecebebdf84b0a687fa46a229d6df6294275c649fd3b05846f180176898
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.dynamicsourcecode",
 :exports [{:package "com.jwebmp.plugins.dynamicsourcecode"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "java.logging"}
  {:module "com.jwebmp.plugins.google.sourceprettify"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.dynamicsourcecode.DynamicSourceCodePageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.dynamicsourcecode.implementations.DynamicSourceCodeExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.dynamicsourcecode.implementations.DynamicSourceCodeExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.easypiechart
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-easy-pie-chart
mvn_version: 0.66.0.1
type: jar
sha256: 201756d866151272125d9f63ae99d1c5db014a4835020ba6c5a81a29e78c36cb
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.easypiechart",
 :exports [{:package "com.jwebmp.plugins.easypiechart"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.plugins.easingeffects"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.easypiechart.EasyPieChartPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.easypiechart.implementations.EasyPieChartExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.easypiechart.implementations.EasyPieChartExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.fontawesome
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-font-awesome
mvn_version: 0.66.0.1
type: jar
sha256: cda07c41ad858b15c8cb431638b5b6ec0ec781233353e9cecd95e140003a1167
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.fontawesome",
 :exports [{:package "com.jwebmp.plugins.fontawesome"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.fontawesome.FontAwesomePageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.fontawesome.implementations.FontAwesomeExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.fontawesome.implementations.FontAwesomeExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.fontawesome5
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-font-awesome5
mvn_version: 0.66.0.1
type: jar
sha256: 3cf09e1e80d31ac8ef51c5b7b00c625667a27e1084176175513cfcc1c1c4e216
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.fontawesome5",
 :exports
 [{:package "com.jwebmp.plugins.fontawesome5"}
  {:package "com.jwebmp.plugins.fontawesome5.config"}
  {:package "com.jwebmp.plugins.fontawesome5.icons"}
  {:package "com.jwebmp.plugins.fontawesome5.options"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedservlets"}
  {:module "org.apache.commons.lang3"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.fontawesome5.config.FontAwesome5PageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.fontawesome5.implementations.FontAwesome5ExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.fontawesome5.implementations.FontAwesome5ExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.fullcalendar
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-full-calendar
mvn_version: 0.66.0.1
type: jar
sha256: 01b6b8fce681ae6e252024597cb28395224a08fe1ee6d126f3f1b85b60c3c02d
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.fullcalendar",
 :exports
 [{:package "com.jwebmp.plugins.fullcalendar"}
  {:package "com.jwebmp.plugins.fullcalendar.options"}
  {:package "com.jwebmp.plugins.fullcalendar.options.enumerations"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.fasterxml.jackson.core"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.fullcalendar.FullCalendarPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.fullcalendar.implementations.FullCalendarExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.fullcalendar.implementations.FullCalendarExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.globalize.cultures
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-globalize
mvn_version: 0.66.0.1
type: jar
sha256: f6f4c459302f17b916c6b62ba88695c3b4bb3d59fdd601b4aed6315fec9184fb
created_at: 2026-04-20 19:22:10
module_info:
{:name "com.jwebmp.plugins.globalize.cultures",
 :exports [{:package "com.jwebmp.plugins.globalize.cultures"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.globalize.cultures.GlobalizePageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.globalize.cultures.implementations.GlobalizeExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.globalize.cultures.implementations.GlobalizeExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.glyphicons
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-glyphicons
mvn_version: 0.66.0.1
type: jar
sha256: 18397d63c2b2436f0bc8596c997ac2d3a852453cb8a8cafd58fb09153de0614d
created_at: 2026-04-20 19:22:11
module_info:
{:name "com.jwebmp.plugins.glyphicons",
 :exports [{:package "com.jwebmp.plugins.glyphicons"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.glyphicons.GlyphiconsPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.glyphicons.implementations.GlyphiconsExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.glyphicons.implementations.GlyphiconsExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.google.sourceprettify
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-google-source-code-prettify
mvn_version: 0.66.0.1
type: jar
sha256: d7f310f0b5b8017a116175d4842718181f2256daadefa1ab6b073f966c43a475
created_at: 2026-04-20 19:22:11
module_info:
{:name "com.jwebmp.plugins.google.sourceprettify",
 :exports [{:package "com.jwebmp.plugins.google.sourceprettify"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.google.sourceprettify.JQSourceCodePrettifyPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.google.sourceprettify.implementations.GoogleSourceCodePrettifyExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.google.sourceprettify.implementations.GoogleSourceCodePrettifyExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


name: com.jwebmp.plugins.graphing.chartjs
version: 1.2.2.1
target_platform: universal
mvn_groupId: com.jwebmp.plugins.graphing
mvn_artifactId: jwebmp-chartjs
mvn_version: 1.2.2.1
type: jar
sha256: 198f94b1aa086325ec7dd64e3494f316b84d1f2fec098101d269c13e94f62882
created_at: 2026-04-20 19:22:11
module_info:
{:name "com.jwebmp.plugins.graphing.chartjs",
 :exports
 [{:package "com.jwebmp.plugins.graphing.chartjs"}
  {:package "com.jwebmp.plugins.graphing.chartjs.color"}
  {:package "com.jwebmp.plugins.graphing.chartjs.data"}
  {:package "com.jwebmp.plugins.graphing.chartjs.datapoint"}
  {:package "com.jwebmp.plugins.graphing.chartjs.dataset"}
  {:package "com.jwebmp.plugins.graphing.chartjs.javascript"}
  {:package "com.jwebmp.plugins.graphing.chartjs.enums"}
  {:package "com.jwebmp.plugins.graphing.chartjs.objects"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.animation"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.elements"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.layout"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.scales"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.ticks"}],
 :requires
 [{:module "java.base", :version "11.0.4", :mandated true}
  {:module "com.jwebmp.core", :version "1.2.2.1"}
  {:module "com.fasterxml.jackson.databind"}
  {:module "com.guicedee.guicedinjection", :version "1.2.2.1"}
  {:module "com.jwebmp.core.angularjs", :version "1.2.2.1"}
  {:module "java.desktop", :version "11.0.4", :static true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with
   ["com.jwebmp.plugins.graphing.chartjs.component.ChartJSPageConfigurator"]}
  {:service
   "com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions",
   :with
   ["com.jwebmp.plugins.graphing.chartjs.component.ChartJSInclusionsModule"]}
  {:service "com.jwebmp.core.base.angular.services.IAngularDirective",
   :with
   ["com.jwebmp.plugins.graphing.chartjs.angularjs.ChartsJSDirective"]}],
 :uses [],
 :version "1.2.2.1",
 :packages
 [{:package "com.jwebmp.plugins.graphing.chartjs.angularjs"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.animation"}
  {:package "com.jwebmp.plugins.graphing.chartjs.enums"}
  {:package "com.jwebmp.plugins.graphing.chartjs.dataset"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.ticks"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.elements"}
  {:package "com.jwebmp.plugins.graphing.chartjs.objects"}
  {:package "com.jwebmp.plugins.graphing.chartjs.javascript"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.layout"}
  {:package "com.jwebmp.plugins.graphing.chartjs.component"}
  {:package "com.jwebmp.plugins.graphing.chartjs.options.scales"}
  {:package "com.jwebmp.plugins.graphing.chartjs"}
  {:package "com.jwebmp.plugins.graphing.chartjs.data"}
  {:package "com.jwebmp.plugins.graphing.chartjs.color"}
  {:package "com.jwebmp.plugins.graphing.chartjs.datapoint"}]}


name: com.jwebmp.plugins.imagemap
version: 0.66.0.1
target_platform: universal
mvn_groupId: com.jwebmp
mvn_artifactId: jwebmp-image-map-heatmap
mvn_version: 0.66.0.1
type: jar
sha256: 89f1e4b70c9091d0e38923a14f3abeb787b2398416a284e267cd7bc0487293f4
created_at: 2026-04-20 19:22:11
module_info:
{:name "com.jwebmp.plugins.imagemap",
 :exports [{:package "com.jwebmp.plugins.imagemap"}],
 :requires
 [{:module "com.jwebmp.core"}
  {:module "com.jwebmp.logmaster"}
  {:module "com.fasterxml.jackson.annotation"}
  {:module "java.validation"}
  {:module "java.logging"}
  {:module "com.jwebmp.plugins.jqgradientlinear"}
  {:module "com.jwebmp.guicedinjection"}
  {:module "java.base", :mandated true}],
 :provides
 [{:service "com.jwebmp.core.services.IPageConfigurator",
   :with ["com.jwebmp.plugins.imagemap.JQImageMapPageConfigurator"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanJarExclusions",
   :with
   ["com.jwebmp.plugins.imagemap.implementations.JQImageHeatMapExclusionsModule"]}
  {:service
   "com.jwebmp.guicedinjection.interfaces.IGuiceScanModuleExclusions",
   :with
   ["com.jwebmp.plugins.imagemap.implementations.JQImageHeatMapExclusionsModule"]}],
 :uses [],
 :version "0.66.0.1",
 :synthetic true}


