Add Kotlin immutable collections dependency (#223)

This commit is contained in:
Brian Yencho 2023-11-08 09:20:42 -06:00 committed by Álison Fernandes
parent 9a7ed4472f
commit 8db111b247
3 changed files with 8 additions and 0 deletions

View file

@ -97,6 +97,11 @@ The following is a list of all third-party dependencies included as part of the
- Purpose: A Kotlin-based declarative UI framework. - Purpose: A Kotlin-based declarative UI framework.
- License: Apache 2.0 - License: Apache 2.0
- **kotlinx.collections.immutable**
- https://github.com/Kotlin/kotlinx.collections.immutable
- Purpose: Immutable collection interfaces and implementation prototypes for Kotlin.
- License: Apache 2.0
- **kotlinx.coroutines** - **kotlinx.coroutines**
- https://github.com/Kotlin/kotlinx.coroutines) - https://github.com/Kotlin/kotlinx.coroutines)
- Purpose: Kotlin coroutines library for asynchronous and reactive code. - Purpose: Kotlin coroutines library for asynchronous and reactive code.

View file

@ -103,6 +103,7 @@ dependencies {
implementation(libs.google.hilt.android) implementation(libs.google.hilt.android)
kapt(libs.google.hilt.compiler) kapt(libs.google.hilt.compiler)
implementation(libs.jakewharton.retrofit.kotlinx.serialization) implementation(libs.jakewharton.retrofit.kotlinx.serialization)
implementation(libs.kotlinx.collections.immutable)
implementation(libs.kotlinx.coroutines.android) implementation(libs.kotlinx.coroutines.android)
implementation(libs.kotlinx.serialization) implementation(libs.kotlinx.serialization)
implementation(libs.nulab.zxcvbn4j) implementation(libs.nulab.zxcvbn4j)

View file

@ -32,6 +32,7 @@ junit5 = "5.8.2"
jvmTarget = "1.8" jvmTarget = "1.8"
kotlin = "1.9.10" kotlin = "1.9.10"
kotlinCompilerExtensionVersion = "1.5.3" kotlinCompilerExtensionVersion = "1.5.3"
kotlinxCollectionsImmutable = "0.3.6"
kotlinxCoroutines = "1.7.3" kotlinxCoroutines = "1.7.3"
kotlinxSerialization = "1.5.1" kotlinxSerialization = "1.5.1"
kotlinxKover = "0.7.3" kotlinxKover = "0.7.3"
@ -81,6 +82,7 @@ google-hilt-compiler = { module = "com.google.dagger:hilt-android-compiler", ver
jakewharton-retrofit-kotlinx-serialization = { module = "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerialization" } jakewharton-retrofit-kotlinx-serialization = { module = "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerialization" }
junit-junit5 = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit5" } junit-junit5 = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit5" }
junit-vintage = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit5" } junit-vintage = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit5" }
kotlinx-collections-immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version.ref = "kotlinxCollectionsImmutable"}
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
kotlinx-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerialization" } kotlinx-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerialization" }