plugins { alias(mihonx.plugins.android.library) alias(mihonx.plugins.compose) alias(mihonx.plugins.spotless) } android { namespace = "tachiyomi.presentation.core" } kotlin { compilerOptions { freeCompilerArgs.addAll( "-opt-in=androidx.compose.animation.ExperimentalAnimationApi", "-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi", "-opt-in=androidx.compose.foundation.ExperimentalFoundationApi", "-opt-in=androidx.compose.foundation.layout.ExperimentalLayoutApi", "-opt-in=androidx.compose.material3.ExperimentalMaterial3Api", "-opt-in=androidx.compose.ui.ExperimentalComposeUiApi", "-opt-in=kotlinx.coroutines.FlowPreview", ) } } dependencies { api(projects.core.common) api(projects.i18n) // SY --> api(projects.i18nSy) // SY <-- // Compose implementation(libs.androidx.activity.compose) implementation(libs.androidx.compose.foundation) implementation(libs.androidx.compose.material3) implementation(libs.androidx.compose.materialIcons) implementation(libs.androidx.compose.animation) implementation(libs.androidx.compose.animationGraphics) debugImplementation(libs.androidx.compose.uiTooling) implementation(libs.androidx.compose.uiToolingPreview) implementation(libs.androidx.compose.uiUtil) implementation(libs.androidx.paging.runtime) implementation(libs.androidx.paging.compose) implementation(libs.kotlinx.collections.immutable) }