buildscript { dependencies { classpath libs.juspay.hypersdk.plugin classpath libs.react.native.gradle.plugin classpath libs.android.r8 } ext { compileSdkVersion = 35 minSdkVersion = 24 targetSdkVersion = 34 ndkVersion = "26.1.10909125" } subprojects { subproject -> afterEvaluate { if ((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) { android { compileSdkVersion rootProject.ext.compileSdkVersion } } } } } plugins { alias libs.plugins.android.application apply false alias libs.plugins.android.dynamic.feature apply false alias libs.plugins.android.library apply false alias libs.plugins.android.test apply false alias libs.plugins.baseline.profile apply false alias libs.plugins.firebase.crashlytics apply false alias libs.plugins.firebase.perf apply false alias libs.plugins.google.services apply false alias libs.plugins.hilt.android apply false alias libs.plugins.kotlin.android apply false alias libs.plugins.kotlin.compose apply false 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 } apply from: 'spotless.gradle' apply from: 'projectDependencyGraph.gradle' allprojects { repositories { google() mavenCentral() gradlePluginPortal() // All of React Native (JS, Android binaries) is installed from npm maven { url "$rootDir/../node_modules/react-native/android" } // Android JSC is installed from npm maven { url "$rootDir/../node_modules/jsc-android/dist" } maven { url 'https://nexus.cmd.navi-tech.in/repository/maven-snapshots' credentials { username 'nexus-user' password 'nexus-user' } } maven { url 'https://nexus.cmd.navi-tech.in/repository/maven-releases' credentials { username 'nexus-user' password 'nexus-user' } } maven { url 's3://okyc-navi-sdk.s3.amazonaws.com' credentials(AwsCredentials) { accessKey 'AKIA325LPZPYF2PRBOVE' secretKey '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' } } maven { url 'https://phonepe.mycloudrepo.io/public/repositories/phonepe-intentsdk-android' } maven { url 'https://maven.juspay.in/jp-build-packages/hyper-sdk/' } maven { url 'https://finarkein.jfrog.io/artifactory/anubhav-mvn' credentials { username 'client-navi' password 'S*aJMPpkepwCKf2aWV1X97Wen4XrR46#' } } // jitpack should be last repository maven { url 'https://jitpack.io' } } }