new: replace in-memory record repository with JSON-backed implementation

This commit is contained in:
2026-07-07 22:45:41 +02:00
parent 7fc9011d78
commit c0d73f86c0
12 changed files with 324 additions and 125 deletions
+12
View File
@@ -1,5 +1,6 @@
plugins {
id("gwenedeg.kmp.library")
alias(libs.plugins.kotlinSerialization)
}
kotlin {
@@ -11,6 +12,17 @@ kotlin {
commonMain.dependencies {
// Core modules
implementation(projects.core.model)
implementation(projects.core.coroutines)
implementation(projects.core.logging)
// Reads the un-versioned records.json bundled with the app resources
implementation(projects.data.resources)
// JSON parsing
implementation(libs.kotlinx.serializationJson)
}
commonTest.dependencies {
implementation(libs.kotlinx.coroutinesTest)
}
}
}