mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
2a18ab4a5d
Adds a libs.versions.toml file to centralize dependency management. This improves dependency consistency, reduces maintenance overhead, and simplifies version updates across modules.
116 lines
No EOL
6.7 KiB
TOML
116 lines
No EOL
6.7 KiB
TOML
[versions]
|
|
acraCore = "5.11.3"
|
|
appcompat = "1.7.0"
|
|
autoServiceKsp = "1.2.0"
|
|
biometric = "1.2.0-alpha05"
|
|
buildkonfigGradlePlugin = "0.15.1"
|
|
colorpicker = "1.1.0"
|
|
conscryptAndroid = "2.5.2"
|
|
constraintlayout = "2.1.4"
|
|
coreKtx = "1.13.1"
|
|
desugar_jdk_libs = "2.0.4"
|
|
dokkaGradlePlugin = "1.9.10"
|
|
espressoCore = "3.6.1"
|
|
fuzzywuzzy = "1.4.0"
|
|
glide = "4.16.0"
|
|
glideTransformations = "4.3.0"
|
|
gradle = "8.2.2"
|
|
guava = "33.2.1-android"
|
|
jacksonModuleKotlin = "2.13.1"
|
|
json = "20240303"
|
|
junit = "4.13.2"
|
|
junitKtx = "1.2.1"
|
|
junitVersion = "1.2.1"
|
|
juniversalchardet = "2.5.0"
|
|
kotlinGradlePlugin = "1.9.23"
|
|
ksp = "4.16.0"
|
|
lifecycleLivedataKtx = "2.8.3"
|
|
lifecycleViewmodelKtx = "2.8.3"
|
|
material = "1.12.0"
|
|
media3Cast = "1.1.1"
|
|
media3Common = "1.1.1"
|
|
media3DatasourceOkhttp = "1.1.1"
|
|
media3Exoplayer = "1.1.1"
|
|
media3ExoplayerDash = "1.1.1"
|
|
media3ExoplayerHls = "1.1.1"
|
|
media3Session = "1.1.1"
|
|
media3Ui = "1.1.1"
|
|
mediaFfmpeg = "1.1.0"
|
|
navigationFragmentKtx = "2.7.7"
|
|
navigationUiKtx = "2.7.7"
|
|
newpipeextractor = "2d36945"
|
|
nicehttp = "0.4.11"
|
|
okhttp3Integration = "4.16.0"
|
|
overlappingpanels = "0.1.5"
|
|
paletteKtx = "1.0.0"
|
|
preferenceKtx = "1.2.1"
|
|
previewseekbarMedia3 = "1.1.1.0"
|
|
qrcodeKotlin = "4.2.0"
|
|
rhino = "1.7.15"
|
|
safefile = "0.0.6"
|
|
shimmer = "0.5.0"
|
|
swiperefreshlayout = "1.1.0"
|
|
tmdbJava = "2.11.0"
|
|
tvprovider = "1.0.0"
|
|
video = "1.0.0"
|
|
workRuntime = "2.9.0"
|
|
workRuntimeKtx = "2.9.0"
|
|
[libraries]
|
|
acra-core = { module = "ch.acra:acra-core", version.ref = "acraCore" }
|
|
acra-toast = { module = "ch.acra:acra-toast", version.ref = "acraCore" }
|
|
appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
|
auto-service-ksp = { module = "dev.zacsweers.autoservice:auto-service-ksp", version.ref = "autoServiceKsp" }
|
|
biometric = { module = "androidx.biometric:biometric", version.ref = "biometric" }
|
|
buildkonfig-gradle-plugin = { module = "com.codingfeline.buildkonfig:buildkonfig-gradle-plugin", version.ref = "buildkonfigGradlePlugin" }
|
|
colorpicker = { module = "com.jaredrummler:colorpicker", version.ref = "colorpicker" }
|
|
conscrypt-android = { module = "org.conscrypt:conscrypt-android", version.ref = "conscryptAndroid" }
|
|
constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
|
|
core = { module = "androidx.test:core" }
|
|
core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
|
|
desugar_jdk_libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar_jdk_libs" }
|
|
dokka-gradle-plugin = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokkaGradlePlugin" }
|
|
espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espressoCore" }
|
|
ext-junit = { module = "androidx.test.ext:junit", version.ref = "junitVersion" }
|
|
fuzzywuzzy = { module = "me.xdrop:fuzzywuzzy", version.ref = "fuzzywuzzy" }
|
|
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
|
|
glide-transformations = { module = "jp.wasabeef:glide-transformations", version.ref = "glideTransformations" }
|
|
gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
|
|
guava = { module = "com.google.guava:guava", version.ref = "guava" }
|
|
jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version.ref = "jacksonModuleKotlin" }
|
|
json = { module = "org.json:json", version.ref = "json" }
|
|
junit = { module = "junit:junit", version.ref = "junit" }
|
|
junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "junitKtx" }
|
|
juniversalchardet = { module = "com.github.albfernandez:juniversalchardet", version.ref = "juniversalchardet" }
|
|
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinGradlePlugin" }
|
|
ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "ksp" }
|
|
lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleLivedataKtx" }
|
|
lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleViewmodelKtx" }
|
|
material = { module = "com.google.android.material:material", version.ref = "material" }
|
|
media-ffmpeg = { module = "com.github.recloudstream:media-ffmpeg", version.ref = "mediaFfmpeg" }
|
|
media3-cast = { module = "androidx.media3:media3-cast", version.ref = "media3Cast" }
|
|
media3-common = { module = "androidx.media3:media3-common", version.ref = "media3Common" }
|
|
media3-datasource-okhttp = { module = "androidx.media3:media3-datasource-okhttp", version.ref = "media3DatasourceOkhttp" }
|
|
media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3Exoplayer" }
|
|
media3-exoplayer-dash = { module = "androidx.media3:media3-exoplayer-dash", version.ref = "media3ExoplayerDash" }
|
|
media3-exoplayer-hls = { module = "androidx.media3:media3-exoplayer-hls", version.ref = "media3ExoplayerHls" }
|
|
media3-session = { module = "androidx.media3:media3-session", version.ref = "media3Session" }
|
|
media3-ui = { module = "androidx.media3:media3-ui", version.ref = "media3Ui" }
|
|
navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigationFragmentKtx" }
|
|
navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigationUiKtx" }
|
|
newpipeextractor = { module = "com.github.teamnewpipe:NewPipeExtractor", version.ref = "newpipeextractor" }
|
|
nicehttp = { module = "com.github.Blatzar:NiceHttp", version.ref = "nicehttp" }
|
|
okhttp3-integration = { module = "com.github.bumptech.glide:okhttp3-integration", version.ref = "okhttp3Integration" }
|
|
overlappingpanels = { module = "com.github.discord:OverlappingPanels", version.ref = "overlappingpanels" }
|
|
palette-ktx = { module = "androidx.palette:palette-ktx", version.ref = "paletteKtx" }
|
|
preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx" }
|
|
previewseekbar-media3 = { module = "com.github.rubensousa:previewseekbar-media3", version.ref = "previewseekbarMedia3" }
|
|
qrcode-kotlin = { module = "io.github.g0dkar:qrcode-kotlin", version.ref = "qrcodeKotlin" }
|
|
rhino = { module = "org.mozilla:rhino", version.ref = "rhino" }
|
|
safefile = { module = "com.github.LagradOst:SafeFile", version.ref = "safefile" }
|
|
shimmer = { module = "com.facebook.shimmer:shimmer", version.ref = "shimmer" }
|
|
swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "swiperefreshlayout" }
|
|
tmdb-java = { module = "com.uwetrottmann.tmdb2:tmdb-java", version.ref = "tmdbJava" }
|
|
tvprovider = { module = "androidx.tvprovider:tvprovider", version.ref = "tvprovider" }
|
|
video = { module = "com.google.android.mediahome:video", version.ref = "video" }
|
|
work-runtime = { module = "androidx.work:work-runtime", version.ref = "workRuntime" }
|
|
work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "workRuntimeKtx" } |