import com.infendro.plugin.infendro group = "com.infendro.account" version = "0.0.1" application { mainClass.set("com.infendro.account.ApplicationKt") } plugins { alias(libs.plugins.infendro) alias(libs.plugins.kotlin) alias(libs.plugins.ktor) alias(libs.plugins.serialization) } repositories { infendro() mavenCentral() } dependencies { implementation(libs.ktor.server) implementation(libs.ktor.server.cio) implementation(libs.ktor.server.auth) implementation(libs.ktor.server.sessions) implementation(libs.ktor.server.resources) implementation(libs.ktor.server.statusPages) implementation(libs.ktor.server.contentNegotiation) implementation(libs.ktor.server.serialization) implementation(libs.ktor.server.validation) implementation(libs.exposed) implementation(libs.exposed.dao) implementation(libs.exposed.jdbc) implementation(libs.migration) implementation(libs.postgres) implementation(libs.bytes) implementation(libs.encoding) implementation(libs.hash) implementation(libs.kdf) implementation(libs.otp) implementation(libs.prng) implementation(libs.logback) } kotlin { compilerOptions { freeCompilerArgs.add("-opt-in=kotlin.time.ExperimentalTime") } }