plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.compose.compiler) } android { namespace = "com.wbrawner.simplemarkdown.free" compileSdk = libs.versions.maxSdk.get().toInt() defaultConfig { minSdk = libs.versions.minSdk.get().toInt() consumerProguardFiles("consumer-rules.pro") testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } buildFeatures { compose = true } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } lint { disable += listOf( "AndroidGradlePluginVersion", "GradleDependency", "ObsoleteLintCustomCheck" ) warningsAsErrors = true } } dependencies { implementation(libs.timber) val composeBom = enforcedPlatform(libs.compose.bom) implementation(composeBom) androidTestImplementation(composeBom) implementation(libs.runtime) }