@@ -4,9 +4,9 @@ exposed = "0.51.1"
44firebase-admin = " 9.3.0"
55foojay-resolver = " 0.8.0"
66imageio-webp = " 0.1.6"
7- json = " 20240303"
87kotlin = " 2.0.0"
98kotlinx-kover = " 0.8.0"
9+ kotlin-serialization = " 1.6.3"
1010ktor = " 2.3.11"
1111postgresql = " 42.7.3"
1212progressbar = " 0.10.1"
@@ -17,10 +17,13 @@ sqlite = "3.46.0.0"
1717crowdin = { module = " com.github.crowdin:crowdin-api-client-java" , version.ref = " crowdin" }
1818firebase-admin = { module = " com.google.firebase:firebase-admin" , version.ref = " firebase-admin" }
1919imageio-webp = { module = " org.sejda.imageio:webp-imageio" , version.ref = " imageio-webp" }
20- json = { module = " org.json: json" , version.ref = " json " }
20+ kotlin-serializationJson = { module = " org.jetbrains.kotlinx:kotlinx-serialization- json" , version.ref = " kotlin-serialization " }
2121kotlin-test = { module = " org.jetbrains.kotlin:kotlin-test" , version.ref = " kotlin" }
22+ ktor-client-contentNegotiation = { module = " io.ktor:ktor-client-content-negotiation" , version.ref = " ktor" }
2223ktor-client-core = { module = " io.ktor:ktor-client-core" , version.ref = " ktor" }
2324ktor-client-cio = { module = " io.ktor:ktor-client-cio" , version.ref = " ktor" }
25+ ktor-serializationJson = { module = " io.ktor:ktor-serialization-kotlinx-json" , version.ref = " ktor" }
26+ ktor-server-contentNegotiation = { module = " io.ktor:ktor-server-content-negotiation" , version.ref = " ktor" }
2427ktor-server-core = { module = " io.ktor:ktor-server-core" , version.ref = " ktor" }
2528ktor-server-netty = { module = " io.ktor:ktor-server-netty" , version.ref = " ktor" }
2629ktor-server-locations = { module = " io.ktor:ktor-server-locations" , version.ref = " ktor" }
@@ -32,13 +35,14 @@ exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "e
3235exposed-dao = { module = " org.jetbrains.exposed:exposed-dao" , version.ref = " exposed" }
3336exposed-jdbc = { module = " org.jetbrains.exposed:exposed-jdbc" , version.ref = " exposed" }
3437exposed-javaTime = { module = " org.jetbrains.exposed:exposed-java-time" , version.ref = " exposed" }
38+ exposed-json = { module = " org.jetbrains.exposed:exposed-json" , version.ref = " exposed" }
3539postgresql = { module = " org.postgresql:postgresql" , version.ref = " postgresql" }
3640progressbar = { module = " me.tongfei:progressbar" , version.ref = " progressbar" }
3741sqlite = { module = " org.xerial:sqlite-jdbc" , version.ref = " sqlite" }
3842
3943[plugins ]
40- gradle-toolchains-fooljayResolver = { id = " org.gradle.toolchains.foojay-resolver-convention" , version.ref = " foojay-resolver" }
4144kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlin" }
45+ kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
4246kotlinx-kover = { id = " org.jetbrains.kotlinx.kover" , version.ref = " kotlinx-kover" }
4347ktor = { id = " io.ktor.plugin" , version.ref = " ktor" }
4448sentry = { id = " io.sentry.jvm.gradle" , version.ref = " sentry" }
0 commit comments