Skip to content

Commit

Permalink
Sort dependency lists and remove unused entries
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesonwilliams committed Nov 16, 2024
1 parent de37933 commit 37e067f
Show file tree
Hide file tree
Showing 3 changed files with 101 additions and 108 deletions.
4 changes: 2 additions & 2 deletions gradle/benchmark-libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
androidx-test-ext-junit = "1.1.3"

[libraries]
androidx-benchmark-macro = "androidx.benchmark:benchmark-macro-junit4:1.1.1"
androidx-benchmark-micro = "androidx.benchmark:benchmark-junit4:1.1.0-beta04"
androidx-test-ext-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-test-ext-junit" }
espresso-core = "androidx.test.espresso:espresso-core:3.4.0"
uiautomator = "androidx.test.uiautomator:uiautomator:2.2.0"
androidx-benchmark-macro = "androidx.benchmark:benchmark-macro-junit4:1.1.1"
androidx-benchmark-micro = "androidx.benchmark:benchmark-junit4:1.1.0-beta04"
182 changes: 88 additions & 94 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,141 +1,135 @@
[versions]
androidx-appcompat = "1.6.1"
accompanist = "0.28.0"
android-gradle-plugin = "8.4.0"
androidx-activity = "1.9.2"
androidx-appcompat = "1.6.1"
androidx-camera = "1.3.4"
androidx-fragment = "1.8.3"
androidx-lifecycle = "2.8.5"
androidx-media3 = "1.3.1"
androidx-navigation = "2.8.0"
androidx-window = "1.3.0"
exoplayer = "2.19.0"
glide = "4.15.1"
kotlin = "1.9.20"
libsignal-client = "0.60.1"
mp4parser = "1.9.39"
android-gradle-plugin = "8.4.0"
accompanist = "0.28.0"
nanohttpd = "2.3.1"

[libraries]
android-library = { module = "com.android.library:com.android.library.gradle.plugin", version.ref = "android-gradle-plugin" }
accompanist-drawablepainter = "com.google.accompanist:accompanist-drawablepainter:0.36.0"
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
android-application = { module = "com.android.application:com.android.application.gradle.plugin", version.ref = "android-gradle-plugin" }
android-billing = "com.android.billingclient:billing-ktx:7.0.0"
android-library = { module = "com.android.library:com.android.library.gradle.plugin", version.ref = "android-gradle-plugin" }
android-tools-desugar = "com.android.tools:desugar_jdk_libs:1.1.6"
android-tooltips = "com.tomergoldst.android:tooltips:1.0.6"
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
androidx-annotation = "androidx.annotation:annotation:1.4.0"
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
androidx-asynclayoutinflater = "androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01"
androidx-asynclayoutinflater-appcompat = "androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-alpha01"
androidx-autofill = "androidx.autofill:autofill:1.0.0"
androidx-biometric = "androidx.biometric:biometric:1.1.0"
androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "androidx-camera" }
androidx-camera-core = { module = "androidx.camera:camera-core", version.ref = "androidx-camera" }
androidx-camera-extensions = { module = "androidx.camera:camera-extensions", version.ref = "androidx-camera" }
androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "androidx-camera" }
androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "androidx-camera" }
androidx-compose-bom = "androidx.compose:compose-bom:2024.09.00"
androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
androidx-compose-ui-tooling-core = { module = "androidx.compose.ui:ui-tooling" }
androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" }
androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" }
androidx-compose-rxjava3 = "androidx.compose.runtime:runtime-rxjava3:1.4.2"
ktlint-twitter-compose = "com.twitter.compose.rules:ktlint:0.0.26"
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
accompanist-drawablepainter = "com.google.accompanist:accompanist-drawablepainter:0.36.0"
android-tools-desugar = "com.android.tools:desugar_jdk_libs:1.1.6"
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
ktlint = "org.jlleitschuh.gradle:ktlint-gradle:12.1.1"
kotlinx-coroutines-core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0"
kotlinx-coroutines-core-jvm = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"
kotlinx-coroutines-play-services = "org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1"
kotlinx-coroutines-rx3 = "org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.3.9"
androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "androidx-activity" }
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" }
androidx-compose-ui-tooling-core = { module = "androidx.compose.ui:ui-tooling" }
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
androidx-concurrent-futures = "androidx.concurrent:concurrent-futures:1.0.0"
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
androidx-core-ktx = "androidx.core:core-ktx:1.12.0"
androidx-documentfile = "androidx.documentfile:documentfile:1.0.0"
androidx-emoji2 = "androidx.emoji2:emoji2:1.4.0"
androidx-exifinterface = "androidx.exifinterface:exifinterface:1.3.3"
androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" }
androidx-fragment-testing = { module = "androidx.fragment:fragment-testing", version.ref = "androidx-fragment" }
androidx-annotation = "androidx.annotation:annotation:1.4.0"
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
androidx-window-window = { module = "androidx.window:window", version.ref = "androidx-window" }
androidx-window-java = { module = "androidx.window:window-java", version.ref = "androidx-window" }
androidx-recyclerview = "androidx.recyclerview:recyclerview:1.3.1"
androidx-legacy-support = "androidx.legacy:legacy-support-v13:1.0.0"
androidx-legacy-preference = "androidx.legacy:legacy-preference-v14:1.0.0"
androidx-preference = "androidx.preference:preference:1.0.0"
androidx-gridlayout = "androidx.gridlayout:gridlayout:1.0.0"
androidx-exifinterface = "androidx.exifinterface:exifinterface:1.3.3"
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "androidx-media3" }
androidx-media3-session = { module = "androidx.media3:media3-session", version.ref = "androidx-media3" }
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "androidx-media3" }
androidx-media3-decoder = { module = "androidx.media3:media3-decoder", version.ref = "androidx-media3" }
androidx-media3-common = { module = "androidx.media3:media3-common", version.ref = "androidx-media3" }
androidx-navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" }
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-legacy-preference = "androidx.legacy:legacy-preference-v14:1.0.0"
androidx-legacy-support = "androidx.legacy:legacy-support-v13:1.0.0"
androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-core = { module = "androidx.lifecycle:lifecycle-livedata", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-process = { module = "androidx.lifecycle:lifecycle-process", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" }
androidx-lifecycle-reactivestreams-ktx = { module = "androidx.lifecycle:lifecycle-reactivestreams-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
androidx-camera-core = { module = "androidx.camera:camera-core", version.ref = "androidx-camera" }
androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "androidx-camera" }
androidx-camera-extensions = { module = "androidx.camera:camera-extensions", version.ref = "androidx-camera" }
androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "androidx-camera" }
androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "androidx-camera" }
androidx-concurrent-futures = "androidx.concurrent:concurrent-futures:1.0.0"
androidx-autofill = "androidx.autofill:autofill:1.0.0"
androidx-biometric = "androidx.biometric:biometric:1.1.0"
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "androidx-media3" }
androidx-media3-session = { module = "androidx.media3:media3-session", version.ref = "androidx-media3" }
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "androidx-media3" }
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
androidx-navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" }
androidx-preference = "androidx.preference:preference:1.0.0"
androidx-profileinstaller = "androidx.profileinstaller:profileinstaller:1.2.2"
androidx-recyclerview = "androidx.recyclerview:recyclerview:1.3.1"
androidx-sharetarget = "androidx.sharetarget:sharetarget:1.2.0-rc02"
androidx-sqlite = "androidx.sqlite:sqlite:2.1.0"
androidx-core-role = "androidx.core:core-role:1.0.0"
androidx-profileinstaller = "androidx.profileinstaller:profileinstaller:1.2.2"
androidx-asynclayoutinflater = "androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01"
androidx-asynclayoutinflater-appcompat = "androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-alpha01"
androidx-emoji2 = "androidx.emoji2:emoji2:1.4.0"
androidx-documentfile = "androidx.documentfile:documentfile:1.0.0"
android-billing = "com.android.billingclient:billing-ktx:7.0.0"
material-material = "com.google.android.material:material:1.8.0"
google-protobuf-javalite = "com.google.protobuf:protobuf-javalite:3.11.4"
androidx-window-java = { module = "androidx.window:window-java", version.ref = "androidx-window" }
androidx-window-window = { module = "androidx.window:window", version.ref = "androidx-window" }
conscrypt-android = "org.conscrypt:conscrypt-android:2.5.2"
dnsjava = "dnsjava:dnsjava:2.1.9"
emilsjolander-stickylistheaders = "se.emilsjolander:stickylistheaders:2.7.0"
firebase-messaging = "com.google.firebase:firebase-messaging:23.1.2"
glide-glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
glide-ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "glide" }
google-ez-vcard = "com.googlecode.ez-vcard:ez-vcard:0.9.11"
google-flexbox = "com.google.android.flexbox:flexbox:3.0.0"
google-guava-android = "com.google.guava:guava:30.0-android"
google-jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
google-libphonenumber = "com.googlecode.libphonenumber:libphonenumber:8.13.40"
google-play-services-maps = "com.google.android.gms:play-services-maps:18.2.0"
google-play-services-auth = "com.google.android.gms:play-services-auth:21.0.0"
google-play-services-maps = "com.google.android.gms:play-services-maps:18.2.0"
google-play-services-wallet = "com.google.android.gms:play-services-wallet:19.2.1"
google-zxing-android-integration = "com.google.zxing:android-integration:3.3.0"
google-zxing-core = "com.google.zxing:core:3.4.1"
google-ez-vcard = "com.googlecode.ez-vcard:ez-vcard:0.9.11"
google-jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
google-guava-android = "com.google.guava:guava:30.0-android"
google-flexbox = "com.google.android.flexbox:flexbox:3.0.0"
firebase-messaging = "com.google.firebase:firebase-messaging:23.1.2"
libsignal-client = { module = "org.signal:libsignal-client", version.ref = "libsignal-client" }
libsignal-android = { module = "org.signal:libsignal-android", version.ref = "libsignal-client" }
signal-aesgcmprovider = "org.signal:aesgcmprovider:0.0.3"
signal-ringrtc = "org.signal:ringrtc-android:2.48.4"
signal-android-database-sqlcipher = "org.signal:sqlcipher-android:4.6.0-S1"
greenrobot-eventbus = "org.greenrobot:eventbus:3.0.0"
jackson-core = "com.fasterxml.jackson.core:jackson-databind:2.9.9.2"
jackson-module-kotlin = "com.fasterxml.jackson.module:jackson-module-kotlin:2.12.0"
square-okhttp3 = "com.squareup.okhttp3:okhttp:4.12.0"
square-okio = "com.squareup.okio:okio:3.6.0"
square-leakcanary = "com.squareup.leakcanary:leakcanary-android:2.7"
rxjava3-rxjava = "io.reactivex.rxjava3:rxjava:3.0.13"
rxjava3-rxandroid = "io.reactivex.rxjava3:rxandroid:3.0.0"
rxjava3-rxkotlin = "io.reactivex.rxjava3:rxkotlin:3.0.1"
rxdogtag = "com.uber.rxdogtag2:rxdogtag:2.0.1"
conscrypt-android = "org.conscrypt:conscrypt-android:2.5.2"
mobilecoin = "com.mobilecoin:android-sdk:6.0.1"
jknack-handlebars = "com.github.jknack:handlebars:4.0.7"
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
kotlinx-collections-immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5"
kotlinx-coroutines-core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0"
kotlinx-coroutines-core-jvm = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"
kotlinx-coroutines-play-services = "org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1"
kotlinx-coroutines-rx3 = "org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.3.9"
ktlint = "org.jlleitschuh.gradle:ktlint-gradle:12.1.1"
ktlint-twitter-compose = "com.twitter.compose.rules:ktlint:0.0.26"
leolin-shortcutbadger = "me.leolin:ShortcutBadger:1.1.22"
emilsjolander-stickylistheaders = "se.emilsjolander:stickylistheaders:2.7.0"
glide-glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
glide-ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "glide" }
roundedimageview = "com.makeramen:roundedimageview:2.1.0"
materialish-progress = "com.pnikosis:materialish-progress:1.7"
subsampling-scale-image-view = "com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0"
android-tooltips = "com.tomergoldst.android:tooltips:1.0.6"
stream = "com.annimon:stream:1.1.8"
libsignal-android = { module = "org.signal:libsignal-android", version.ref = "libsignal-client" }
libsignal-client = { module = "org.signal:libsignal-client", version.ref = "libsignal-client" }
lottie = "com.airbnb.android:lottie:5.2.0"
lottie-compose = "com.airbnb.android:lottie-compose:6.4.0"
dnsjava = "dnsjava:dnsjava:2.1.9"
nanohttpd-webserver = { module = "org.nanohttpd:nanohttpd-webserver", version.ref = "nanohttpd" }
nanohttpd-websocket = { module = "org.nanohttpd:nanohttpd-websocket", version.ref = "nanohttpd" }
kotlinx-collections-immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5"
jknack-handlebars = "com.github.jknack:handlebars:4.0.7"
material-material = "com.google.android.material:material:1.8.0"
materialish-progress = "com.pnikosis:materialish-progress:1.7"
mobilecoin = "com.mobilecoin:android-sdk:6.0.1"
mp4parser-isoparser = { module = "org.mp4parser:isoparser", version.ref = "mp4parser" }
mp4parser-streaming = { module = "org.mp4parser:streaming", version.ref = "mp4parser" }
mp4parser-muxer = { module = "org.mp4parser:muxer", version.ref = "mp4parser" }
mp4parser-streaming = { module = "org.mp4parser:streaming", version.ref = "mp4parser" }
nanohttpd-webserver = { module = "org.nanohttpd:nanohttpd-webserver", version.ref = "nanohttpd" }
nanohttpd-websocket = { module = "org.nanohttpd:nanohttpd-websocket", version.ref = "nanohttpd" }
roundedimageview = "com.makeramen:roundedimageview:2.1.0"
rxdogtag = "com.uber.rxdogtag2:rxdogtag:2.0.1"
rxjava3-rxandroid = "io.reactivex.rxjava3:rxandroid:3.0.0"
rxjava3-rxjava = "io.reactivex.rxjava3:rxjava:3.0.13"
rxjava3-rxkotlin = "io.reactivex.rxjava3:rxkotlin:3.0.1"
signal-aesgcmprovider = "org.signal:aesgcmprovider:0.0.3"
signal-android-database-sqlcipher = "org.signal:sqlcipher-android:4.6.0-S1"
signal-ringrtc = "org.signal:ringrtc-android:2.48.4"
square-leakcanary = "com.squareup.leakcanary:leakcanary-android:2.7"
square-okhttp3 = "com.squareup.okhttp3:okhttp:4.12.0"
square-okio = "com.squareup.okio:okio:3.6.0"
stream = "com.annimon:stream:1.1.8"
subsampling-scale-image-view = "com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0"

[bundles]
media3 = ["androidx-media3-exoplayer", "androidx-media3-session", "androidx-media3-ui"]
Expand Down
Loading

0 comments on commit 37e067f

Please sign in to comment.