From 023e2076105023afde180c70479e3008b3c93b01 Mon Sep 17 00:00:00 2001 From: Khalil LAGRIDA Date: Mon, 22 Dec 2025 22:02:41 +0100 Subject: [PATCH] Add supabase-kt v3.3.0-rc-1 dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Supabase Kotlin Multiplatform client to the shared module with support for: - PostgREST (database operations) - Auth (authentication) - Realtime (real-time subscriptions) - Storage (file storage) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- kmp/gradle/libs.versions.toml | 5 +++++ kmp/gradlew | 0 kmp/shared/build.gradle.kts | 4 ++++ 3 files changed, 9 insertions(+) mode change 100644 => 100755 kmp/gradlew diff --git a/kmp/gradle/libs.versions.toml b/kmp/gradle/libs.versions.toml index bce89de..6141005 100644 --- a/kmp/gradle/libs.versions.toml +++ b/kmp/gradle/libs.versions.toml @@ -16,6 +16,7 @@ kotlin = "2.2.21" kotlinx-coroutines = "1.10.2" ktor = "3.3.3" logback = "1.5.21" +supabase = "3.3.0-rc-1" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } @@ -33,6 +34,10 @@ logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" } ktor-serverCore = { module = "io.ktor:ktor-server-core-jvm", version.ref = "ktor" } ktor-serverNetty = { module = "io.ktor:ktor-server-netty-jvm", version.ref = "ktor" } ktor-serverTestHost = { module = "io.ktor:ktor-server-test-host-jvm", version.ref = "ktor" } +supabase-postgrest = { module = "io.github.jan-tennert.supabase:postgrest-kt", version.ref = "supabase" } +supabase-auth = { module = "io.github.jan-tennert.supabase:auth-kt", version.ref = "supabase" } +supabase-realtime = { module = "io.github.jan-tennert.supabase:realtime-kt", version.ref = "supabase" } +supabase-storage = { module = "io.github.jan-tennert.supabase:storage-kt", version.ref = "supabase" } [plugins] androidApplication = { id = "com.android.application", version.ref = "agp" } diff --git a/kmp/gradlew b/kmp/gradlew old mode 100644 new mode 100755 diff --git a/kmp/shared/build.gradle.kts b/kmp/shared/build.gradle.kts index 7ae6a01..5e6195d 100644 --- a/kmp/shared/build.gradle.kts +++ b/kmp/shared/build.gradle.kts @@ -30,6 +30,10 @@ kotlin { sourceSets { commonMain.dependencies { // put your Multiplatform dependencies here + implementation(libs.supabase.postgrest) + implementation(libs.supabase.auth) + implementation(libs.supabase.realtime) + implementation(libs.supabase.storage) } commonTest.dependencies { implementation(libs.kotlin.test)