plugins { `kotlin-dsl` } group = "com.livefaast.eattrash.raccoonforlemmy.buildlogic" repositories { google() mavenCentral() gradlePluginPortal() } dependencies { compileOnly(libs.gradle) compileOnly(libs.kotlin.gradlePlugin) compileOnly(libs.compose.gradlePlugin) compileOnly(libs.ksp.gradlePlugin) } gradlePlugin { plugins { register("composeMultiplatform") { id = "com.livefast.eattrash.composeMultiplatform" implementationClass = "plugins.ComposeMultiplatformPlugin" } register("koinWithKsp") { id = "com.livefast.eattrash.koinWithKsp" implementationClass = "plugins.KoinWithKspPlugin" } register("kotlinMultiplatform") { id = "com.livefast.eattrash.kotlinMultiplatform" implementationClass = "plugins.KotlinMultiplatformPlugin" } register("serializationPlugin") { id = "com.livefast.eattrash.serialization" implementationClass = "plugins.SerializationPlugin" } register("androidTestPlugin") { id = "com.livefast.eattrash.androidTest" implementationClass = "plugins.AndroidTestPlugin" } } }