|
| 1 | +[versions] |
| 2 | +agp = "8.13.0" |
| 3 | +jacksonDatabind = "2.21.1" |
| 4 | +jsonSchemaValidator = "3.0.0" |
| 5 | +jsonSchemaValidatorVersion = "0.5.3" |
| 6 | +junit = "4.13.2" |
| 7 | +junitJupiter = "6.0.3" |
| 8 | +kotlin = "2.3.0" |
| 9 | +kotlinxCoroutines = "1.10.2" |
| 10 | +kotlinBrowser = "0.5.0" |
| 11 | +android-minSdk = "24" |
| 12 | +android-compileSdk = "36" |
| 13 | +kotlinxSerializationJson = "1.9.0" |
| 14 | +ktorClientCore = "3.1.1" |
| 15 | +ktorClientPlugins = "3.1.1" |
| 16 | +logbackClassic = "1.5.32" |
| 17 | +kover = "0.9.7" |
| 18 | +binaryCompatibilityValidator = "0.18.1" |
| 19 | +ksp = "2.3.0" |
| 20 | +kotlinpoet = "2.2.0" |
| 21 | +kctfork = "0.12.1" |
| 22 | +asciidoctorj = "3.0.1" |
| 23 | +dokka = "2.1.0" |
| 24 | +kotlinxCli = "0.3.6" |
| 25 | +kotlinxBenchmark = "0.4.16" |
| 26 | +kotlinxIo = "0.8.2" |
| 27 | +pbandk = "0.16.0" |
| 28 | +kotest = "6.1.4" |
| 29 | + |
| 30 | +[libraries] |
| 31 | +jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jacksonDatabind" } |
| 32 | +json-schema-validator = { module = "com.networknt:json-schema-validator", version.ref = "jsonSchemaValidator" } |
| 33 | +junit = { module = "junit:junit", version.ref = "junit" } |
| 34 | +junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junitJupiter" } |
| 35 | +junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher" } |
| 36 | +kotlinx-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" } |
| 37 | +kotlinx-browser = { module = "org.jetbrains.kotlinx:kotlinx-browser", version.ref = "kotlinBrowser" } |
| 38 | +kotlinx-coroutines-core-jvm = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", version.ref = "kotlinxCoroutines" } |
| 39 | +kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" } |
| 40 | +kotlinx-io-core = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version.ref = "kotlinxIo" } |
| 41 | + |
| 42 | + |
| 43 | +kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } |
| 44 | +kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" } |
| 45 | +kotlinx-cli = { module = "org.jetbrains.kotlinx:kotlinx-cli", version.ref = "kotlinxCli" } |
| 46 | +kotlinx-benchmark-runtime = { module = "org.jetbrains.kotlinx:kotlinx-benchmark-runtime", version.ref = "kotlinxBenchmark" } |
| 47 | + |
| 48 | + |
| 49 | +ktor-client-android = { module = "io.ktor:ktor-client-android", version.ref = "ktorClientCore" } |
| 50 | +ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktorClientCore" } |
| 51 | +ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktorClientCore" } |
| 52 | +ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktorClientCore" } |
| 53 | +ktor-client-darwin = { module = "io.ktor:ktor-client-darwin", version.ref = "ktorClientCore" } |
| 54 | +ktor-client-js = { module = "io.ktor:ktor-client-js", version.ref = "ktorClientCore" } |
| 55 | +ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktorClientCore" } |
| 56 | +ktor-client-plugins = { module = "io.ktor:ktor-client-plugins", version.ref = "ktorClientPlugins" } |
| 57 | + |
| 58 | +kotlinpoet = { module = "com.squareup:kotlinpoet", version.ref = "kotlinpoet" } |
| 59 | +kotlinpoet-ksp = { module = "com.squareup:kotlinpoet-ksp", version.ref = "kotlinpoet" } |
| 60 | +ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" } |
| 61 | +ksp-test = { module = "com.google.devtools.ksp:symbol-processing-test", version.ref = "ksp" } |
| 62 | +kotlin-compile-testing = { module = "dev.zacsweers.kctfork:core", version.ref = "kctfork" } |
| 63 | +kotlin-compile-testing-ksp = { module = "dev.zacsweers.kctfork:ksp", version.ref = "kctfork" } |
| 64 | + |
| 65 | +asciidoctorj-core = { module = "org.asciidoctor:asciidoctorj", version.ref = "asciidoctorj" } |
| 66 | +asciidoctorj-pdf = { module = "org.asciidoctor:asciidoctorj-pdf", version.ref = "asciidoctorj" } |
| 67 | + |
| 68 | +dokka-base = { module = "org.jetbrains.dokka:dokka-base", version.ref = "dokka" } |
| 69 | +dokka-core = { module = "org.jetbrains.dokka:dokka-core", version.ref = "dokka" } |
| 70 | +dokka-test-utils = { module = "org.jetbrains.dokka:dokka-test-utils", version.ref = "dokka" } |
| 71 | + |
| 72 | +logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logbackClassic" } |
| 73 | +optimumcode-json-schema-validator = { module = "io.github.optimumcode:json-schema-validator", version.ref = "jsonSchemaValidatorVersion" } |
| 74 | +pbandk-runtime = { module = "pro.streem.pbandk:pbandk-runtime", version.ref = "pbandk" } |
| 75 | +kotest-runner-junit5 = { module = "io.kotest:kotest-runner-junit5", version.ref = "kotest" } |
| 76 | +kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" } |
| 77 | +kotest-property = { module = "io.kotest:kotest-property", version.ref = "kotest" } |
| 78 | + |
| 79 | +[plugins] |
| 80 | +androidLibrary = { id = "com.android.library", version.ref = "agp" } |
| 81 | +androidMultiplatformLibrary = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" } |
| 82 | +kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } |
| 83 | +kotlinSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } |
| 84 | +jetbrainsKotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } |
| 85 | +vanniktech-mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.36.0" } |
| 86 | +kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" } |
| 87 | +binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryCompatibilityValidator" } |
| 88 | +ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } |
| 89 | +asciidoctorJvm = { id = "org.asciidoctor.jvm.convert", version = "4.0.5" } |
| 90 | +asciidoctorPdf = { id = "org.asciidoctor.jvm.pdf", version = "4.0.5" } |
| 91 | +dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" } |
| 92 | + |
| 93 | +skainet-docs = { id = "sk.ainet.documentation" } |
| 94 | +kotlinx-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version.ref = "kotlinxBenchmark" } |
| 95 | +shadow = { id = "com.gradleup.shadow", version = "9.3.2" } |
0 commit comments