@@ -11,12 +11,14 @@ compose = "1.6.10"
1111
1212coroutines = " 1.8.0"
1313kotlin = " 2.0.10"
14+ ksp = " 2.0.10-1.0.24"
1415ktor = " 3.0.0-beta-2"
1516serialization = " 1.6.1" # Do not upgrade, 1.6.2 breaks maven publishing!
1617slf4j = " 2.0.4"
1718voyager = " 1.1.0-beta02"
1819kodein = " 7.22.0"
1920koin = " 4.0.0-RC1"
21+ kotlin-poet = " 1.18.1"
2022tomlj = " 1.1.1"
2123
2224junit = " 4.13.2"
@@ -30,6 +32,7 @@ espresso-core = "3.5.1"
3032lifecycle-runtime-ktx = " 2.3.1"
3133activity-compose = " 1.5.1"
3234compose-bom = " 2022.10.00"
35+ routing = " 2.0.0-alpha02"
3336# SAMPLE VERSIONS #
3437
3538[libraries ]
@@ -42,6 +45,7 @@ androidx-activity = { module = "androidx.activity:activity", version.ref = "andr
4245androidx-startup = { module = " androidx.startup:startup-runtime" , version.ref = " androidx-startup" }
4346
4447coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
48+ ksp-api = { module = " com.google.devtools.ksp:symbol-processing-api" , version.ref = " ksp" }
4549ktor-events = { module = " io.ktor:ktor-events" , version.ref = " ktor" }
4650ktor-http = { module = " io.ktor:ktor-http" , version.ref = " ktor" }
4751ktor-resources = { module = " io.ktor:ktor-resources" , version.ref = " ktor" }
@@ -53,6 +57,8 @@ slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" }
5357voyager-navigator = { module = " cafe.adriel.voyager:voyager-navigator" , version.ref = " voyager" }
5458kodein-di = { module = " org.kodein.di:kodein-di" , version.ref = " kodein" }
5559koin-core = { module = " io.insert-koin:koin-core" , version.ref = " koin" }
60+ kotlin-poet = { module = " com.squareup:kotlinpoet" , version.ref = " kotlin-poet" }
61+ kotlin-poet-ksp = { module = " com.squareup:kotlinpoet-ksp" , version.ref = " kotlin-poet" }
5662
5763tomlj = { module = " org.tomlj:tomlj" , version.ref = " tomlj" }
5864
@@ -78,10 +84,16 @@ ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview
7884ui-test-manifest = { group = " androidx.compose.ui" , name = " ui-test-manifest" }
7985ui-test-junit4 = { group = " androidx.compose.ui" , name = " ui-test-junit4" }
8086material3 = { group = " androidx.compose.material3" , name = " material3" }
87+ routing-core = { module = " dev.programadorthi.routing:core" , version.ref = " routing" }
88+ routing-compose = { module = " dev.programadorthi.routing:compose" , version.ref = " routing" }
89+ routing-voyager = { module = " dev.programadorthi.routing:voyager" , version.ref = " routing" }
90+ routing-annotations = { module = " dev.programadorthi.routing:ksp-core-annotations" , version.ref = " routing" }
8191# SAMPLE LIBRARIES #
8292
8393[plugins ]
8494compose-compiler = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
8595jetbrains-compose = { id = " org.jetbrains.compose" , version.ref = " compose" }
8696kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
8797maven-publish = { id = " com.vanniktech.maven.publish" , version.ref = " plugin-maven" }
98+ ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
99+ routing = { id = " dev.programadorthi.routing" , version.ref = " routing" }
0 commit comments