178 lines
12 KiB
TOML
178 lines
12 KiB
TOML
[versions]
|
|
middlewareVersion = "v0.30.11"
|
|
kotlinVersion = '1.8.22'
|
|
|
|
androidxCoreVersion = "1.12.0"
|
|
|
|
androidxComposeVersion = '1.5.0'
|
|
composeKotlinCompilerVersion = '1.4.8'
|
|
composeMaterial3Version = '1.1.2'
|
|
composeMaterialVersion = '1.5.0'
|
|
composeConstraintLayoutVersion = '1.0.1'
|
|
|
|
dokkaVersion = '1.8.20'
|
|
|
|
activityComposeVersion = '1.8.1'
|
|
composeReorderableVersion = '0.9.6'
|
|
accompanistVersion = "0.30.0"
|
|
appcompatVersion = '1.6.1'
|
|
androidXAnnotationVersion = '1.7.0'
|
|
fragmentVersion = "1.6.2"
|
|
exoplayerVersion = "2.19.1"
|
|
wireVersion = "4.5.2"
|
|
glideVersion = "4.14.2"
|
|
mockitoKotlinVersion = "5.1.0"
|
|
junitVersion = '4.13.2'
|
|
androidJunitVersion = "1.1.4"
|
|
runnerVersion = "1.5.0"
|
|
mockitoAndroidVersion = '4.10.0'
|
|
kotlinCoroutinesVersion = '1.6.4'
|
|
coroutineTestingVersion = '1.6.4'
|
|
androidxTestCoreVersion = '1.5.0'
|
|
androidxCoreTestingVersion = '2.2.0'
|
|
androidxSecurityCryptoVersion = '1.0.0'
|
|
androidxPreferenceVersion = '1.2.1'
|
|
constraintLayoutVersion = '2.1.4'
|
|
recyclerviewVersion = '1.3.2'
|
|
cardviewVersion = '1.0.0'
|
|
emojiCompatVersion = '1.1.0'
|
|
viewPager2Version = '1.0.0'
|
|
lifecycleVersion = '2.6.2'
|
|
lifecycleRuntimeComposeVersion = '2.7.0-rc01'
|
|
navigationVersion = '2.7.5'
|
|
navigationComposeVersion = '2.7.5'
|
|
shimmerLayoutVersion = '0.5.0'
|
|
photoViewVersion = '2.3.0'
|
|
daggerVersion = '2.45'
|
|
javaxAnnotationsVersion = '1.0'
|
|
javaxInjectVersion = '1'
|
|
gsonVersion = '2.10'
|
|
betterLinkMethodVersion = '2.2.0'
|
|
picktVersion = '2.0.2'
|
|
zxingVersion = '4.1.0'
|
|
urlcleanerVersion = '0.4.0'
|
|
katexVersion = '1.0.2'
|
|
robolectricLatestVersion = '4.10.3'
|
|
kluentVersion = '1.14'
|
|
timberJunitVersion = '1.0.1'
|
|
turbineVersion = '0.12.1'
|
|
liveDataTestingVersion = '1.2.0'
|
|
espressoVersion = '3.5.1'
|
|
disableAnimationVersion = '2.0.0'
|
|
leakCanaryVersion = '2.12'
|
|
timberVersion = '5.0.1'
|
|
protobufJavaVersion = '3.9.2'
|
|
protocVersion = '3.9.0'
|
|
roomVersion = '2.5.2'
|
|
dataStoreVersion = '1.0.0'
|
|
amplitudeVersion = '2.36.1'
|
|
coilComposeVersion = '2.2.2'
|
|
sentryVersion = '6.0.0'
|
|
|
|
[libraries]
|
|
middleware = { module = "io.anyproto:anytype-heart-android", version.ref = "middlewareVersion" }
|
|
androidxCore = { module = "androidx.core:core-ktx", version.ref = "androidxCoreVersion" }
|
|
kotlin = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlinVersion" }
|
|
kotlinTest = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlinVersion" }
|
|
compose = { module = "androidx.compose.ui:ui", version.ref = "androidxComposeVersion" }
|
|
composeTooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "androidxComposeVersion" }
|
|
composeToolingPreview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "androidxComposeVersion" }
|
|
composeFoundation = { module = "androidx.compose.foundation:foundation", version.ref = "androidxComposeVersion" }
|
|
composeMaterial = { module = "androidx.compose.material:material", version.ref = "composeMaterialVersion" }
|
|
composeMaterial3 = { module = "androidx.compose.material3:material3", version.ref = "composeMaterial3Version" }
|
|
composeAccompanistPager = { module = "com.google.accompanist:accompanist-pager", version.ref = "accompanistVersion" }
|
|
composeAccompanistPermissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanistVersion" }
|
|
composeAccompanistPagerIndicators = { module = "com.google.accompanist:accompanist-pager-indicators", version.ref = "accompanistVersion" }
|
|
composeAccompanistThemeAdapter = { module = "com.google.accompanist:accompanist-themeadapter-material", version.ref = "accompanistVersion" }
|
|
composeReorderable = { module = "org.burnoutcrew.composereorderable:reorderable", version.ref = "composeReorderableVersion" }
|
|
composeConstraintLayout = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "composeConstraintLayoutVersion" }
|
|
kotlinxSerializationJson = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version = "1.4.1" }
|
|
appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompatVersion" }
|
|
androidAnnotations = { module = "androidx.annotation:annotation", version.ref = "androidXAnnotationVersion" }
|
|
design = { module = "com.google.android.material:material", version = "1.7.0" }
|
|
fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "fragmentVersion" }
|
|
fragmentTesting = { module = "androidx.fragment:fragment-testing", version.ref = "fragmentVersion" }
|
|
exoPlayerCore = { module = "com.google.android.exoplayer:exoplayer-core", version.ref = "exoplayerVersion" }
|
|
exoPlayerUi = { module = "com.google.android.exoplayer:exoplayer-ui", version.ref = "exoplayerVersion" }
|
|
wireRuntime = { module = "com.squareup.wire:wire-runtime", version.ref = "wireVersion" }
|
|
gsonWire = { module = "com.squareup.wire:wire-gson-support", version.ref = "wireVersion" }
|
|
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glideVersion" }
|
|
glideCompiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glideVersion" }
|
|
coilCompose = { module = "io.coil-kt:coil-compose", version.ref = "coilComposeVersion" }
|
|
mockitoKotlin = { module = "org.mockito.kotlin:mockito-kotlin", version.ref = "mockitoKotlinVersion" }
|
|
junit = { module = "junit:junit", version.ref = "junitVersion" }
|
|
androidJUnit = { module = "androidx.test.ext:junit", version.ref = "androidJunitVersion" }
|
|
testRunner = { module = "androidx.test:runner", version.ref = "runnerVersion" }
|
|
testRules = { module = "androidx.test:rules", version.ref = "runnerVersion" }
|
|
mockitoAndroid = { module = "org.mockito:mockito-android", version.ref = "mockitoAndroidVersion" }
|
|
coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinCoroutinesVersion" }
|
|
coroutineTesting = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutineTestingVersion" }
|
|
coroutinesAndroid = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinCoroutinesVersion" }
|
|
navigation = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigationVersion" }
|
|
navigationUi = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigationVersion" }
|
|
lifecycleViewModel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleVersion" }
|
|
lifecycleRuntime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleVersion" }
|
|
lifecycleCompiler = { module = "androidx.lifecycle:lifecycle-compiler", version.ref = "lifecycleVersion" }
|
|
lifecycleLiveData = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleVersion" }
|
|
lifecycleCompose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "lifecycleRuntimeComposeVersion" }
|
|
activityCompose = { module = "androidx.activity:activity-compose", version.ref = "activityComposeVersion" }
|
|
constraintLayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintLayoutVersion" }
|
|
cardView = { module = "androidx.cardview:cardview", version.ref = "cardviewVersion" }
|
|
recyclerView = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerviewVersion" }
|
|
viewPager = { module = "androidx.viewpager2:viewpager2", version.ref = "viewPager2Version" }
|
|
betterLinkMovement = { module = "me.saket:better-link-movement-method", version.ref = "betterLinkMethodVersion" }
|
|
emojiCompat = { module = "androidx.emoji:emoji-appcompat", version.ref = "emojiCompatVersion" }
|
|
photoView = { module = "com.github.chrisbanes:PhotoView", version.ref = "photoViewVersion" }
|
|
katex = { module = "com.github.judemanutd:katexview", version.ref = "katexVersion" }
|
|
daggerCompiler = { module = "com.google.dagger:dagger-compiler", version.ref = "daggerVersion" }
|
|
dagger = { module = "com.google.dagger:dagger", version.ref = "daggerVersion" }
|
|
javaxAnnotation = { module = "javax.annotation:jsr250-api", version.ref = "javaxAnnotationsVersion" }
|
|
javaxInject = { module = "javax.inject:javax.inject", version.ref = "javaxInjectVersion" }
|
|
gson = { module = "com.google.code.gson:gson", version.ref = "gsonVersion" }
|
|
timber = { module = "com.jakewharton.timber:timber", version.ref = "timberVersion" }
|
|
pickT = { module = "com.github.HBiSoft:PickiT", version.ref = "picktVersion" }
|
|
zxing = { module = "com.journeyapps:zxing-android-embedded", version.ref = "zxingVersion" }
|
|
urlcleaner = { module = "com.shekhargulati.urlcleaner:urlcleaner", version.ref = "urlcleanerVersion" }
|
|
shimmerLayout = { module = "com.facebook.shimmer:shimmer", version.ref = "shimmerLayoutVersion" }
|
|
archCoreTesting = { module = "androidx.arch.core:core-testing", version.ref = "androidxCoreTestingVersion" }
|
|
liveDataTesting = { module = "com.jraska.livedata:testing-ktx", version.ref = "liveDataTestingVersion" }
|
|
androidXTestCore = { module = "androidx.test:core", version.ref = "androidxTestCoreVersion" }
|
|
androidxSecurityCrypto = { module = "androidx.security:security-crypto", version.ref = "androidxSecurityCryptoVersion" }
|
|
preference = { module = "androidx.preference:preference", version.ref = "androidxPreferenceVersion" }
|
|
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectricLatestVersion" }
|
|
kluent = { module = "org.amshove.kluent:kluent-android", version.ref = "kluentVersion" }
|
|
timberJUnit = { module = "net.lachlanmckee:timber-junit-rule", version.ref = "timberJunitVersion" }
|
|
turbine = { module = "app.cash.turbine:turbine", version.ref = "turbineVersion" }
|
|
espressoCore = { module = "androidx.test.espresso:espresso-core", version.ref = "espressoVersion" }
|
|
espressoContrib = { module = "androidx.test.espresso:espresso-contrib", version.ref = "espressoVersion" }
|
|
espressoIntents = { module = "androidx.test.espresso:espresso-intents", version.ref = "espressoVersion" }
|
|
disableAnimation = { module = "com.bartoszlipinski:disable-animations-rule", version.ref = "disableAnimationVersion" }
|
|
navigationTesting = { module = "androidx.navigation:navigation-testing", version.ref = "navigationVersion" }
|
|
leakCanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakCanaryVersion" }
|
|
leakCanaryNoop = { module = "com.squareup.leakcanary:leakcanary-android-no-op", version.ref = "leakCanaryVersion" }
|
|
protobufJava = { module = "com.google.protobuf:protobuf-java", version.ref = "protobufJavaVersion" }
|
|
protobufJavaUtil = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobufJavaVersion" }
|
|
protoc = { module = "com.google.protobuf:protoc", version.ref = "protocVersion" }
|
|
room = { module = "androidx.room:room-runtime", version.ref = "roomVersion" }
|
|
dataStore = { module = "androidx.datastore:datastore", version.ref = "dataStoreVersion" }
|
|
roomKtx = { module = "androidx.room:room-ktx", version.ref = "roomVersion" }
|
|
annotations = { module = "androidx.room:room-compiler", version.ref = "roomVersion" }
|
|
roomTesting = { module = "androidx.room:room-testing", version.ref = "roomVersion" }
|
|
amplitude = { module = "com.amplitude:android-sdk", version.ref = "amplitudeVersion" }
|
|
sentry = { module = "io.sentry:sentry-android", version.ref = "sentryVersion" }
|
|
sentryTimber = { module = "io.sentry:sentry-android-timber", version.ref = "sentryVersion" }
|
|
navigationCompose = { module = "androidx.navigation:navigation-compose", version.ref = "navigationComposeVersion" }
|
|
appUpdater = { module = "com.github.PLPsiSoft:AndroidAppUpdater", version = "9913ce80da7871c84af24b9adc2bf2414ca294f0" }
|
|
|
|
[bundles]
|
|
|
|
[plugins]
|
|
application = { id = "com.android.application", version = "8.2.0" }
|
|
library = { id = "com.android.library", version = "8.2.0" }
|
|
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinVersion" }
|
|
dokka = { id = "org.jetbrains.dokka", version.ref = "dokkaVersion" }
|
|
kserialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinVersion" }
|
|
wire = { id = "com.squareup.wire", version = "4.4.3" }
|
|
firebaseDistribution = { id = "com.google.firebase.appdistribution", version = "4.0.1" }
|
|
kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlinVersion" }
|
|
gms = { id = "com.google.gms.google-services", version = "4.4.0" } |