efemoney
04/09/2024, 10:36 PMfun Project.ComposeConvention() {
pluginManager.withPlugin("org.jetbrains.kotlin.plugin.compose") {
configure<ComposeCompilerGradlePluginExtension> {
val reporting = the<ReportingExtension>()
val reportsEnabled = providers.gradleProperty("compose.enableReports")
val reportsDir = reporting.baseDirectory.dir("compose").filter { reportsEnabled.orNull == "true" }
reportsDestination = reportsDir
metricsDestination = reportsDir
enableIntrinsicRemember = true
enableExperimentalStrongSkippingMode = true
stabilityConfigurationFile = rootProject.file("compose-stability-config.txt")
}
dependencies {
"implementation"(libs.jetbrains.compose.runtime)
}
}
}
💚jw
04/09/2024, 10:42 PMefemoney
04/10/2024, 12:03 AMYang
04/10/2024, 9:31 AMYang
04/10/2024, 9:32 AMtapchicoma
04/10/2024, 9:34 AMjim
04/10/2024, 11:29 AMjim
04/10/2024, 11:32 AMColton Idle
04/11/2024, 3:04 PM