summaryrefslogtreecommitdiff
path: root/engine/build.gradle.kts
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-01-23 18:02:59 +0900
committerSho Sakuma <me@m1sk9.dev>2026-01-23 18:07:07 +0900
commit82c2354154e4411c6899792b756504d6a92da07b (patch)
tree0abb299357f1848183eb2b72be74b492ff8e4481 /engine/build.gradle.kts
parent799de9ccd7b1a7094fb2be593a6d18217982fb71 (diff)
downloadLunaticChat-82c2354154e4411c6899792b756504d6a92da07b.tar.gz
LunaticChat-82c2354154e4411c6899792b756504d6a92da07b.tar.bz2
LunaticChat-82c2354154e4411c6899792b756504d6a92da07b.zip
refactor: Improving Module Dependencies
Diffstat (limited to 'engine/build.gradle.kts')
-rw-r--r--engine/build.gradle.kts11
1 files changed, 7 insertions, 4 deletions
diff --git a/engine/build.gradle.kts b/engine/build.gradle.kts
index 417423d..c178870 100644
--- a/engine/build.gradle.kts
+++ b/engine/build.gradle.kts
@@ -4,9 +4,12 @@ plugins {
}
dependencies {
- implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0")
- implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
- implementation("io.ktor:ktor-client-core:3.4.0")
- implementation("io.ktor:ktor-client-cio:3.4.0")
+ // Core dependencies (exposed to platform modules via api())
+ api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0")
+ api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
+ api("io.ktor:ktor-client-core:3.4.0")
+ api("io.ktor:ktor-client-cio:3.4.0")
+
+ // Adventure API (provided by platform implementations)
compileOnly("net.kyori:adventure-api:4.26.1")
}