|
1 | 1 | [versions] |
2 | | -kotlin = "2.1.20" |
3 | | -ktor = "3.1.3" |
4 | | -koin = "4.0.3" |
5 | | -exposed = "0.61.0" |
6 | | -postgres = "42.7.5" |
7 | | -logback = "1.4.11" |
8 | | -meilisearch = "0.14.4" |
9 | | -hikariCp = "5.1.0" |
10 | | -flyway = "11.8.2" |
11 | 2 | detekt = "1.23.8" |
| 3 | +exposed = "0.61.0" |
| 4 | +flyway = "11.10.0" |
| 5 | +hikariCp = "6.3.0" |
| 6 | +koin = "4.1.0" |
12 | 7 | kotest = "5.9.1" |
| 8 | +kotlin = "2.2.0" |
| 9 | +ktor = "3.2.0" |
| 10 | +logback = "1.5.18" |
| 11 | +meilisearch = "0.15.0" |
| 12 | +postgres = "42.7.7" |
13 | 13 | testLogger = "4.0.0" |
| 14 | +versionCatalogUpdate = "1.0.0" |
14 | 15 |
|
15 | 16 | [libraries] |
| 17 | +detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" } |
| 18 | +exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" } |
| 19 | +exposed-dao = { module = "org.jetbrains.exposed:exposed-dao", version.ref = "exposed" } |
| 20 | +exposed-java-time = { module = "org.jetbrains.exposed:exposed-java-time", version.ref = "exposed" } |
| 21 | +exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" } |
| 22 | +flyway-core = { module = "org.flywaydb:flyway-core", version.ref = "flyway" } |
| 23 | +flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql", version.ref = "flyway" } |
| 24 | +hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikariCp" } |
| 25 | +koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } |
| 26 | +koin-ktor = { module = "io.insert-koin:koin-ktor", version.ref = "koin" } |
| 27 | +koin-logger-slf4j = { module = "io.insert-koin:koin-logger-slf4j", version.ref = "koin" } |
| 28 | +kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" } |
| 29 | +kotest-property = { module = "io.kotest:kotest-property", version.ref = "kotest" } |
| 30 | +kotest-runner-junit5 = { module = "io.kotest:kotest-runner-junit5", version.ref = "kotest" } |
16 | 31 | kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" } |
17 | 32 | kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } |
18 | | - |
| 33 | +ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" } |
| 34 | +ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" } |
| 35 | +ktor-server-call-logging = { module = "io.ktor:ktor-server-call-logging", version.ref = "ktor" } |
| 36 | +ktor-server-content-negotiation = { module = "io.ktor:ktor-server-content-negotiation", version.ref = "ktor" } |
19 | 37 | ktor-server-core = { module = "io.ktor:ktor-server-core", version.ref = "ktor" } |
| 38 | +ktor-server-cors = { module = "io.ktor:ktor-server-cors", version.ref = "ktor" } |
20 | 39 | ktor-server-netty = { module = "io.ktor:ktor-server-netty", version.ref = "ktor" } |
21 | | -ktor-server-content-negotiation = { module = "io.ktor:ktor-server-content-negotiation", version.ref = "ktor" } |
22 | | -ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" } |
23 | 40 | ktor-server-status-pages = { module = "io.ktor:ktor-server-status-pages", version.ref = "ktor" } |
24 | | -ktor-server-cors = { module = "io.ktor:ktor-server-cors", version.ref = "ktor" } |
25 | 41 | ktor-server-swagger = { module = "io.ktor:ktor-server-swagger-jvm", version.ref = "ktor" } |
26 | | -ktor-server-call-logging = { module = "io.ktor:ktor-server-call-logging", version.ref = "ktor" } |
27 | 42 | ktor-server-test-host = { module = "io.ktor:ktor-server-test-host", version.ref = "ktor" } |
28 | | -ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" } |
29 | | - |
30 | | -koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } |
31 | | -koin-ktor = { module = "io.insert-koin:koin-ktor", version.ref = "koin" } |
32 | | -koin-logger-slf4j = { module = "io.insert-koin:koin-logger-slf4j", version.ref = "koin" } |
33 | | - |
34 | | -exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" } |
35 | | -exposed-dao = { module = "org.jetbrains.exposed:exposed-dao", version.ref = "exposed" } |
36 | | -exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" } |
37 | | -exposed-java-time = { module = "org.jetbrains.exposed:exposed-java-time", version.ref = "exposed" } |
38 | | - |
39 | | -postgres = { module = "org.postgresql:postgresql", version.ref = "postgres" } |
40 | | - |
41 | | -hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikariCp" } |
42 | | - |
43 | | -flyway-core = { module = "org.flywaydb:flyway-core", version.ref = "flyway" } |
44 | | -flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql", version.ref = "flyway" } |
45 | | - |
46 | | -meilisearch = { module = "com.meilisearch.sdk:meilisearch-java", version.ref = "meilisearch" } |
47 | | - |
48 | 43 | logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" } |
49 | | - |
50 | | -kotest-runner-junit5 = { module = "io.kotest:kotest-runner-junit5", version.ref = "kotest" } |
51 | | -kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" } |
52 | | -kotest-property = { module = "io.kotest:kotest-property", version.ref = "kotest" } |
| 44 | +meilisearch = { module = "com.meilisearch.sdk:meilisearch-java", version.ref = "meilisearch" } |
| 45 | +postgres = { module = "org.postgresql:postgresql", version.ref = "postgres" } |
53 | 46 |
|
54 | 47 | [plugins] |
| 48 | +detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } |
55 | 49 | kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } |
56 | 50 | kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } |
57 | | -detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } |
58 | | -detekt-formatting = { id = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" } |
59 | | -testLogger = { id = "com.adarshr.test-logger", version.ref = "testLogger" } |
60 | 51 | ktor = { id = "io.ktor.plugin", version.ref = "ktor" } |
| 52 | +testLogger = { id = "com.adarshr.test-logger", version.ref = "testLogger" } |
| 53 | +versionCatalogUpdate = { id = "nl.littlerobots.version-catalog-update", version.ref = "versionCatalogUpdate" } |
0 commit comments