{
  "formatVersion": "1.1",
  "component": {
    "group": "com.reposilite",
    "module": "reposilite-backend",
    "version": "3.2.0",
    "attributes": {
      "org.gradle.status": "release"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "7.5.1"
    }
  },
  "variants": [
    {
      "name": "apiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.environment": "standard-jvm",
        "org.gradle.jvm.version": 11,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api",
        "org.jetbrains.kotlin.platform.type": "jvm"
      },
      "dependencies": [
        {
          "group": "org.jetbrains",
          "module": "annotations",
          "version": {
            "requires": "23.0.0"
          }
        },
        {
          "group": "org.panda-lang",
          "module": "expressible",
          "version": {
            "requires": "1.2.1"
          }
        },
        {
          "group": "org.panda-lang",
          "module": "expressible-kt",
          "version": {
            "requires": "1.2.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "cdn",
          "version": {
            "requires": "1.14.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "cdn-kt",
          "version": {
            "requires": "1.14.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "exposed-upsert",
          "version": {
            "requires": "1.0.3"
          }
        },
        {
          "group": "io.javalin",
          "module": "javalin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "io.javalin.community.openapi",
          "module": "javalin-openapi-plugin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "com.reposilite.javalin-rfcs",
          "module": "javalin-routing",
          "version": {
            "requires": "5.0.0-SNAPSHOT"
          }
        },
        {
          "group": "io.javalin.community.ssl",
          "module": "ssl-plugin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "info.picocli",
          "module": "picocli",
          "version": {
            "requires": "4.7.0"
          }
        },
        {
          "group": "commons-codec",
          "module": "commons-codec",
          "version": {
            "requires": "1.15"
          }
        },
        {
          "group": "com.reposilite",
          "module": "journalist",
          "version": {
            "requires": "1.0.10"
          }
        }
      ],
      "files": [
        {
          "name": "reposilite-backend-3.2.0.jar",
          "url": "reposilite-backend-3.2.0.jar",
          "size": 953776,
          "sha512": "e5619d8089f47971d3c23e6db04ed80a6ad2c35a5d0a3a3183afb10ec448ec34a53413e8472deba871050025403f8aa86ed9b8e07793bc398540ae46c8b2bdf4",
          "sha256": "6d529808bf58c66c415af6f096429ee36242755be30e98cfde1a856c92bab082",
          "sha1": "f4e557cea88e56995b314ac9de7cac317456e0a4",
          "md5": "a9d374a0351b45b9e12f9521398b205e"
        }
      ]
    },
    {
      "name": "runtimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.environment": "standard-jvm",
        "org.gradle.jvm.version": 11,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime",
        "org.jetbrains.kotlin.platform.type": "jvm"
      },
      "dependencies": [
        {
          "group": "com.reposilite",
          "module": "reposilite-frontend",
          "version": {
            "requires": "3.2.0"
          }
        },
        {
          "group": "org.jetbrains.kotlin",
          "module": "kotlin-reflect",
          "version": {
            "requires": "1.7.20"
          }
        },
        {
          "group": "org.jetbrains.kotlin",
          "module": "kotlin-stdlib-jdk8",
          "version": {
            "requires": "1.7.20"
          }
        },
        {
          "group": "software.amazon.awssdk",
          "module": "bom",
          "version": {
            "requires": "2.18.21"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "endorseStrictVersions": true
        },
        {
          "group": "software.amazon.awssdk",
          "module": "s3",
          "version": {
            "requires": "2.18.21"
          }
        },
        {
          "group": "org.jetbrains.exposed",
          "module": "exposed-core",
          "version": {
            "requires": "0.40.1"
          }
        },
        {
          "group": "org.jetbrains.exposed",
          "module": "exposed-dao",
          "version": {
            "requires": "0.40.1"
          }
        },
        {
          "group": "org.jetbrains.exposed",
          "module": "exposed-jdbc",
          "version": {
            "requires": "0.40.1"
          }
        },
        {
          "group": "org.jetbrains.exposed",
          "module": "exposed-java-time",
          "version": {
            "requires": "0.40.1"
          }
        },
        {
          "group": "com.zaxxer",
          "module": "HikariCP",
          "version": {
            "requires": "5.0.1"
          }
        },
        {
          "group": "org.xerial",
          "module": "sqlite-jdbc",
          "version": {
            "requires": "3.39.4.1"
          }
        },
        {
          "group": "mysql",
          "module": "mysql-connector-java",
          "version": {
            "requires": "8.0.31"
          }
        },
        {
          "group": "org.mariadb.jdbc",
          "module": "mariadb-java-client",
          "version": {
            "requires": "3.0.8"
          }
        },
        {
          "group": "org.postgresql",
          "module": "postgresql",
          "version": {
            "requires": "42.5.0"
          }
        },
        {
          "group": "com.h2database",
          "module": "h2",
          "version": {
            "requires": "2.1.214"
          }
        },
        {
          "group": "org.springframework.security",
          "module": "spring-security-crypto",
          "version": {
            "requires": "5.7.3"
          }
        },
        {
          "group": "com.fasterxml.jackson.module",
          "module": "jackson-module-kotlin",
          "version": {
            "requires": "2.14.0"
          }
        },
        {
          "group": "com.fasterxml.jackson.datatype",
          "module": "jackson-datatype-jsr310",
          "version": {
            "requires": "2.14.0"
          }
        },
        {
          "group": "com.fasterxml.jackson.dataformat",
          "module": "jackson-dataformat-xml",
          "version": {
            "requires": "2.14.0"
          }
        },
        {
          "group": "com.github.victools",
          "module": "jsonschema-generator",
          "version": {
            "requires": "4.28.0"
          }
        },
        {
          "group": "com.google.http-client",
          "module": "google-http-client",
          "version": {
            "requires": "1.42.3"
          },
          "excludes": [
            {
              "group": "commons-codec",
              "module": "commons-codec"
            }
          ]
        },
        {
          "group": "org.fusesource.jansi",
          "module": "jansi",
          "version": {
            "requires": "2.4.0"
          }
        },
        {
          "group": "com.reposilite",
          "module": "journalist-slf4j",
          "version": {
            "requires": "1.0.10"
          }
        },
        {
          "group": "com.reposilite",
          "module": "journalist-tinylog",
          "version": {
            "requires": "1.0.10"
          }
        },
        {
          "group": "org.tinylog",
          "module": "slf4j-tinylog",
          "version": {
            "requires": "2.5.0"
          }
        },
        {
          "group": "org.tinylog",
          "module": "tinylog-api",
          "version": {
            "requires": "2.5.0"
          }
        },
        {
          "group": "org.tinylog",
          "module": "tinylog-impl",
          "version": {
            "requires": "2.5.0"
          }
        },
        {
          "group": "org.jetbrains",
          "module": "annotations",
          "version": {
            "requires": "23.0.0"
          }
        },
        {
          "group": "org.panda-lang",
          "module": "expressible",
          "version": {
            "requires": "1.2.1"
          }
        },
        {
          "group": "org.panda-lang",
          "module": "expressible-kt",
          "version": {
            "requires": "1.2.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "cdn",
          "version": {
            "requires": "1.14.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "cdn-kt",
          "version": {
            "requires": "1.14.1"
          }
        },
        {
          "group": "net.dzikoysk",
          "module": "exposed-upsert",
          "version": {
            "requires": "1.0.3"
          }
        },
        {
          "group": "io.javalin",
          "module": "javalin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "io.javalin.community.openapi",
          "module": "javalin-openapi-plugin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "com.reposilite.javalin-rfcs",
          "module": "javalin-routing",
          "version": {
            "requires": "5.0.0-SNAPSHOT"
          }
        },
        {
          "group": "io.javalin.community.ssl",
          "module": "ssl-plugin",
          "version": {
            "requires": "5.2.0"
          }
        },
        {
          "group": "info.picocli",
          "module": "picocli",
          "version": {
            "requires": "4.7.0"
          }
        },
        {
          "group": "commons-codec",
          "module": "commons-codec",
          "version": {
            "requires": "1.15"
          }
        },
        {
          "group": "com.reposilite",
          "module": "journalist",
          "version": {
            "requires": "1.0.10"
          }
        }
      ],
      "files": [
        {
          "name": "reposilite-backend-3.2.0.jar",
          "url": "reposilite-backend-3.2.0.jar",
          "size": 953776,
          "sha512": "e5619d8089f47971d3c23e6db04ed80a6ad2c35a5d0a3a3183afb10ec448ec34a53413e8472deba871050025403f8aa86ed9b8e07793bc398540ae46c8b2bdf4",
          "sha256": "6d529808bf58c66c415af6f096429ee36242755be30e98cfde1a856c92bab082",
          "sha1": "f4e557cea88e56995b314ac9de7cac317456e0a4",
          "md5": "a9d374a0351b45b9e12f9521398b205e"
        }
      ]
    },
    {
      "name": "javadocElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "javadoc",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "reposilite-backend-3.2.0-javadoc.jar",
          "url": "reposilite-backend-3.2.0-javadoc.jar",
          "size": 134492,
          "sha512": "30a99e20a7ffd157e694d345dda6f54575736e7c0fc6db587a9ef05fcc4345fc25cdd4bad536f7f7731714ce7f43e11d96b10e099a373cb6390c439bdf5e46d9",
          "sha256": "f3603417fe0c7484ac9d1cfea97c3055a9a29e268f839aeba73e9729626ec09d",
          "sha1": "d82a7741a5ddd3589e0e7c6dde5a6db02653d441",
          "md5": "9a0df0b1a6720bc5720e9bd7c9a13770"
        }
      ]
    },
    {
      "name": "sourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "reposilite-backend-3.2.0-sources.jar",
          "url": "reposilite-backend-3.2.0-sources.jar",
          "size": 201942,
          "sha512": "6f28ae4fd3761ec7bccf63c9a1d2c0e8572310e75c57e1dc1507aa51d80117ae2df3f2e130605c08aa6d32672e18a3a30ec25cd442381735251dfee0306e03de",
          "sha256": "f29fb55ae34e4523a77d84b66756e07dae420784719bd2da897d1b0b3dd88292",
          "sha1": "23107755d5133a074727106e45949b6e055167e7",
          "md5": "557ed748fc1f33e6932a188fb6e24be4"
        }
      ]
    },
    {
      "name": "shadowRuntimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "shadowed",
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "reposilite-backend-3.2.0-all.jar",
          "url": "reposilite-backend-3.2.0-all.jar",
          "size": 60057806,
          "sha512": "d89382207a4e1f782aa937d1f63fdc6fc760ab18d4057599cc3cce24053ab1cce2e7b2a7b1558c2eed33e0c74982d85d346bb028eb9ff6d340d470e53785209f",
          "sha256": "077a6487a0d5eda9d692d8169ec7c7f75507644baee011ac40918b662914b82a",
          "sha1": "f53177a7da48a10080133ce7fc6cb9216738b162",
          "md5": "6bfd64c19ab57f059c77f62506c1dfbf"
        }
      ]
    }
  ]
}
