- Removes compose bom from Quartz to avoid unnecessary dependencies.
- Removes old datetime dependencies from Quartz - Moves compose.runtime dependencies to compose.runtime.annotation - Adds dependency on coroutines directly (instead of through compose runtime) - Removes old secp256 target dependencies - Adds Default scope for NostrClient and Relay Authenticator - Updates readme
This commit is contained in:
+6
-12
@@ -95,10 +95,13 @@ kotlin {
|
||||
commonMain {
|
||||
dependencies {
|
||||
implementation(libs.kotlin.stdlib)
|
||||
implementation(project.dependencies.platform(libs.androidx.compose.bom))
|
||||
implementation(libs.kotlinx.coroutines.core)
|
||||
|
||||
// For LruCache
|
||||
implementation(libs.androidx.collection)
|
||||
|
||||
// @Immutable and @Stable
|
||||
implementation(libs.androidx.compose.runtime)
|
||||
implementation(libs.androidx.compose.runtime.annotation)
|
||||
|
||||
// Bitcoin secp256k1 bindings
|
||||
api(libs.secp256k1.kmp.common)
|
||||
@@ -106,9 +109,6 @@ kotlin {
|
||||
// Kotlin serialization for the times where we need the Json tree and performance is not that important.
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
|
||||
// in your shared module's dependencies block
|
||||
// implementation( libs.kotlinx.datetime)
|
||||
|
||||
// immutable collections to avoid recomposition
|
||||
implementation(libs.kotlinx.collections.immutable)
|
||||
}
|
||||
@@ -126,9 +126,6 @@ kotlin {
|
||||
dependsOn(commonMain.get())
|
||||
|
||||
dependencies {
|
||||
// For LruCache
|
||||
implementation(libs.androidx.collection.jvm)
|
||||
|
||||
// Normalizes URLs
|
||||
api(libs.rfc3986.normalizer)
|
||||
|
||||
@@ -157,7 +154,7 @@ kotlin {
|
||||
dependsOn(jvmAndroid)
|
||||
dependencies {
|
||||
// Bitcoin secp256k1 bindings
|
||||
api(libs.secp256k1.kmp.jni.jvm)
|
||||
implementation (libs.secp256k1.kmp.jni.jvm)
|
||||
|
||||
// LibSodium for ChaCha encryption (NIP-44)
|
||||
implementation (libs.lazysodium.java)
|
||||
@@ -178,9 +175,6 @@ kotlin {
|
||||
dependencies {
|
||||
implementation(libs.androidx.core.ktx)
|
||||
|
||||
// @Immutable and @Stable
|
||||
implementation(libs.androidx.compose.runtime)
|
||||
|
||||
// Bitcoin secp256k1 bindings to Android
|
||||
api(libs.secp256k1.kmp.jni.android)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user