From c25e2e06389bf49d387337e12b7b500901020fd4 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 21 Jan 2023 14:52:14 +0530 Subject: [PATCH] Initial commit --- build.gradle.kts | 6 ++++++ gradle/libs.versions.toml | 11 +++++++++++ renovate.json5 | 6 ++++++ settings.gradle.kts | 26 ++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 build.gradle.kts create mode 100644 gradle/libs.versions.toml create mode 100644 renovate.json5 create mode 100644 settings.gradle.kts diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..218564e --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,6 @@ +dependencies { + implementation(libs.sqldelight.androidDriver) + implementation(libs.sqldelight.primitiveAdapters) + implementation(libs.sqldelight.extensions.coroutines) + testImplementation(libs.sqldelight.jvmDriver) +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml new file mode 100644 index 0000000..4db8d67 --- /dev/null +++ b/gradle/libs.versions.toml @@ -0,0 +1,11 @@ +[versions] +sqldelight = "2.0.0-alpha05" + +[libraries] +sqldelight-androidDriver = { module = "app.cash.sqldelight:android-driver", version.ref = "sqldelight" } +sqldelight-extensions-coroutines = { module = "app.cash.sqldelight:coroutines-extensions-jvm", version.ref = "sqldelight" } +sqldelight-jvmDriver = { module = "app.cash.sqldelight:sqlite-driver", version.ref = "sqldelight" } +sqldelight-primitiveAdapters = { module = "app.cash.sqldelight:primitive-adapters", version.ref = "sqldelight" } + +[plugins] +sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" } diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 0000000..f7d280b --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,6 @@ +{ + "extends": [ + "config:base", + ":dependencyDashboard", + ], +} diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..3626928 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,26 @@ +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + exclusiveContent { + forRepository { maven("https://oss.sonatype.org/content/repositories/snapshots/") } + filter { includeGroup("dev.msfjarvis.whetstone") } + } + mavenCentral() + } +} + +rootProject.name = "Claw" + +enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") + +include( + "android", + "api", + "benchmark", + "common", + "core", + "coroutine-utils", + "database", + "metadata-extractor", + "model", +)