
buildscript {
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.1'
    }
}

apply plugin: 'com.android.library'
apply from: 'jacoco.gradle'

android {
    compileSdkVersion 33
    buildToolsVersion "30.0.3"

    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 32
        versionCode 1
        versionName "2.0.0"
    }
    lintOptions {
        abortOnError false
    }
    testOptions {
        unitTests {
            includeAndroidResources = true
            returnDefaultValues = true
        }
    }
}

repositories {
    mavenCentral {
        content {
            excludeGroup("com.facebook.react")
        }
    }
}

dependencies {
    implementation 'com.facebook.react:react-native:+'
    implementation 'com.github.Enigmatic-Smile:android-sdk:2.2.1'
    implementation 'com.github.Enigmatic-Smile:kotlin-multiplatform-analytics:1.4.0'
    testImplementation 'junit:junit:4.13.2'
    testImplementation 'androidx.test.ext:junit:1.1.5'
    testImplementation 'org.assertj:assertj-core:3.13.2'
    testImplementation 'org.robolectric:robolectric:4.10'
}
