apply plugin: 'com.android.library'

ext.versions = [
        'minSdk'     : 24,
        'compileSdk' : 34,
        'targetSdk'  : 34,
        'versionCode': 112,
        'versionName': "2.0.2"
]

android {
    compileSdkVersion 33

    defaultConfig {
        minSdkVersion 24
        targetSdkVersion 33
        versionCode 1
        versionName "1.0"
    }
    lintOptions {
        abortOnError false
    }
    compileOptions {
        targetCompatibility = 1.8
        sourceCompatibility = 1.8
    }
    buildTypes {
        all {
        }
    }

    namespace "com.synerise.sdk.react"
}
repositories {
    maven {
        // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
        url "$projectDir/../../../node_modules/react-native/android"
    }
    mavenCentral()
    google()
}

dependencies {
    implementation 'com.facebook.react:react-native:+'
    implementation "com.squareup.okhttp3:logging-interceptor:4.9.1"
    api 'com.synerise.sdk:synerise-mobile-sdk:6.16.0'

    testImplementation 'junit:junit:4.13.2'
}

afterEvaluate {
    generateReleaseBuildConfig.enabled = false
    generateDebugBuildConfig.enabled = false
}

//apply from: 'publish.gradle'