NTP-34408 | Changes for guard dog migration to kotlinx serialization (#14827)

This commit is contained in:
Ujjwal Kumar
2025-02-03 19:29:06 +05:30
committed by GitHub
parent 6eed650aa0
commit dc8e874845
4 changed files with 7 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ plugins {
alias libs.plugins.kotlin.compose
alias libs.plugins.kotlin.kapt
alias libs.plugins.kotlin.parcelize
alias libs.plugins.kotlin.serialization
alias libs.plugins.ksp
alias libs.plugins.maven.publish
alias libs.plugins.facebook.react
@@ -287,6 +288,7 @@ dependencies {
implementation libs.coil.svg
implementation libs.dagger.hiltAndroid
implementation libs.facebook.applinks
implementation libs.kotlinx.serialization.json
implementation libs.navi.traceflow
implementation libs.raamcosta.composeDestinations.animation.core
implementation libs.truecaller

View File

@@ -36,6 +36,7 @@ plugins {
alias libs.plugins.kotlin.jvm apply false
alias libs.plugins.kotlin.kapt apply false
alias libs.plugins.kotlin.parcelize apply false
alias libs.plugins.kotlin.serialization apply false
alias libs.plugins.ksp apply false
alias libs.plugins.navigation apply false
alias libs.plugins.spotless

View File

@@ -92,7 +92,7 @@ mvel2 = "2.4.15.Final"
navi-adverse = "1.16.0"
navi-alfred = "2.1.0"
navi-elex = "1.11.1"
navi-guarddog = "3.13.0"
navi-guarddog = "3.14.0"
navi-pulse = "1.14.0"
navi-traceflow = "1.0.0"
navi-uitron = "3.2.0"
@@ -363,6 +363,7 @@ razorpay = { module = "com.razorpay:checkout", version.ref = "razorpay" }
react-native-gradle-plugin = { module = "com.facebook.react:react-native-gradle-plugin" }
retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" }
retrofit-converter-kotlinx-serialization = { module = "com.squareup.retrofit2:converter-kotlinx-serialization", version.ref = "retrofit" }
retrofit-converter-scalars = { module = "com.squareup.retrofit2:converter-scalars", version.ref = "retrofit" }
retrofit-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
@@ -395,6 +396,7 @@ kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "ko
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
maven-publish = { id = "maven-publish" }
navigation = { id = "androidx.navigation.safeargs.kotlin", version.ref = "navigation" }

View File

@@ -88,6 +88,7 @@ dependencies {
implementation libs.androidx.security.crypto.ktx
implementation libs.dagger.hiltAndroid
implementation libs.joda.time
implementation libs.retrofit.converter.kotlinx.serialization
implementation "com.facebook.react:react-android"
implementation("com.facebook.react:hermes-engine:+") {