[versions] appsrv = "0.2.0-alpha" books = "0.2.0-alpha" exposed = "1.5.0" h2 = "2.4.240" h2-r2dbc = "1.1.0.RELEASE" hikari = "7.1.0" html5Qrcode = "2.3.8" htmx = "2.0.8" jvm = "25" koin = "4.2.2" koinAnnotations = "2.3.1" kotlin = "2.4.20" kotlinx-html = "0.12.0" kspPlugin = "2.3.12" logback = "1.6.5}" postgresql = "42.7.13" [libraries] exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" } exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" } exposed-dao = { module = "org.jetbrains.exposed:exposed-dao", version.ref = "exposed" } exposed-r2dbc = { module = "org.jetbrains.exposed:exposed-r2dbc", version.ref = "exposed" } h2database-h2 = { module = "com.h2database:h2", version.ref = "h2" } h2database-r2dbc = { module = "io.r2dbc:r2dbc-h2", version.ref = "h2-r2dbc" } hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikari" } koin-ktor = { module = "io.insert-koin:koin-ktor", version.ref = "koin" } koin-logger = { module = "io.insert-koin:koin-logger-slf4j", version.ref = "koin" } koin-annotations = { module = "io.insert-koin:koin-annotations", version.ref = "koinAnnotations" } koin-ksp = { module = "io.insert-koin:koin-ksp-compiler", version.ref = "koinAnnotations" } kotlinx-kotlinxHtml = { module = "org.jetbrains.kotlinx:kotlinx-html", version.ref = "kotlinx-html" } logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback" } postgresql = { module = "org.postgresql:postgresql", version.ref = "postgresql" } [plugins] kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } ksp = { id = "com.google.devtools.ksp", version.ref = "kspPlugin" }