Crescendo

Форк
0
/
libs.versions.toml 
118 строк · 7.0 Кб
1
[versions]
2
activityCompose = "1.9.2"
3
amplituda = "2.2.2"
4
sqlDelight = "2.0.2"
5
appcompat = "1.7.0"
6
arrowFxCoroutines = "1.2.4"
7
audiovisualizer = "v0.9.1"
8
coilCompose = "2.7.0"
9
composeMarkdown = "0.3.3"
10
constraintlayoutCompose = "1.0.1"
11
coreKtx = "1.13.1"
12
datastorePreferences = "1.1.1"
13
isoparser = "1.1.22"
14
jaudiotagger = "v3.0.1"
15
koin = "3.5.6"
16
kotlinxCollectionsImmutable = "0.3.8"
17
kotlinxSerializationJson = "1.7.2"
18
ktorClientCore = "2.3.12"
19
lifecycleExtensions = "2.2.0"
20
lifecycleRuntimeKtx = "2.8.5"
21
material = "1.7.1"
22
material3 = "1.3.0"
23
materialVersion = "1.12.0"
24
media = "1.7.0"
25
media3Exoplayer = "1.4.1"
26
mobileFfmpegFull = "4.4.LTS"
27
navigationCompose = "2.8.0"
28
paletteKtx = "1.0.0"
29
ui = "1.7.1"
30
ytUrlExtractorKt = "9a8db37d0c"
31
foundationAndroid = "1.7.1"
32
ytdl = "0.15.0"
33
agp = "8.4.2"
34
kotlin = "2.0.20"
35
junit = "4.13.2"
36
junitVersion = "1.2.1"
37
espressoCore = "3.6.1"
38

39
[libraries]
40
amplituda = { module = "com.github.lincollincol:amplituda", version.ref = "amplituda" }
41
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" }
42
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
43
androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "constraintlayoutCompose" }
44
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
45
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastorePreferences" }
46
androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycleExtensions" }
47
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" }
48
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleRuntimeKtx" }
49
androidx-material = { module = "androidx.compose.material:material", version.ref = "material" }
50
androidx-material3 = { module = "androidx.compose.material3:material3", version.ref = "material3" }
51
androidx-media = { module = "androidx.media:media", version.ref = "media" }
52
androidx-media3-common = { module = "androidx.media3:media3-common", version.ref = "media3Exoplayer" }
53
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3Exoplayer" }
54
androidx-media3-exoplayer-dash = { module = "androidx.media3:media3-exoplayer-dash", version.ref = "media3Exoplayer" }
55
androidx-media3-exoplayer-hls = { module = "androidx.media3:media3-exoplayer-hls", version.ref = "media3Exoplayer" }
56
androidx-media3-exoplayer-rtsp = { module = "androidx.media3:media3-exoplayer-rtsp", version.ref = "media3Exoplayer" }
57
androidx-media3-exoplayer-smoothstreaming = { module = "androidx.media3:media3-exoplayer-smoothstreaming", version.ref = "media3Exoplayer" }
58
androidx-media3-session = { module = "androidx.media3:media3-session", version.ref = "media3Exoplayer" }
59
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "media3Exoplayer" }
60
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigationCompose" }
61
androidx-palette-ktx = { module = "androidx.palette:palette-ktx", version.ref = "paletteKtx" }
62
androidx-ui = { module = "androidx.compose.ui:ui", version.ref = "ui" }
63
androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "ui" }
64
androidx-foundation-android = { group = "androidx.compose.foundation", name = "foundation-android", version.ref = "foundationAndroid" }
65

66
arrow-fx-coroutines = { module = "io.arrow-kt:arrow-fx-coroutines", version.ref = "arrowFxCoroutines" }
67

68
audiovisualizer = { module = "com.github.gauravk95:audio-visualizer-android", version.ref = "audiovisualizer" }
69

70
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" }
71

72
compose-markdown = { module = "com.github.jeziellago:compose-markdown", version.ref = "composeMarkdown" }
73

74
isoparser = { module = "com.googlecode.mp4parser:isoparser", version.ref = "isoparser" }
75

76
jaudiotagger = { module = "org.bitbucket.ijabz:jaudiotagger", version.ref = "jaudiotagger" }
77

78
koin-androidx-compose = { group = "io.insert-koin", name = "koin-androidx-compose", version.ref = "koin" }
79
koin-test = { group = "io.insert-koin", name = "koin-test-junit4", version.ref = "koin" }
80

81
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
82
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
83
kotlinx-collections-immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version.ref = "kotlinxCollectionsImmutable" }
84
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
85

86
ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktorClientCore" }
87
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktorClientCore" }
88
ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktorClientCore" }
89
ktor-client-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktorClientCore" }
90
ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktorClientCore" }
91

92
material = { module = "com.google.android.material:material", version.ref = "materialVersion" }
93

94
mobile-ffmpeg-full = { module = "com.arthenica:mobile-ffmpeg-full", version.ref = "mobileFfmpegFull" }
95

96
sqldelight-android-driver = { module = "app.cash.sqldelight:android-driver", version.ref = "sqlDelight" }
97
sqldelight-coroutines-extensions = { module = "app.cash.sqldelight:coroutines-extensions", version.ref = "sqlDelight" }
98

99
yt-url-extractor-kt = { module = "com.github.dinaraparanid:yt-url-extractor-kt", version.ref = "ytUrlExtractorKt" }
100
ytdl-lib = { group = "com.github.yausername.youtubedl-android", name = "library", version.ref = "ytdl" }
101
ytdl-ffmpeg = { group = "com.github.yausername.youtubedl-android", name = "ffmpeg", version.ref = "ytdl" }
102
ytdl-aria = { group = "com.github.yausername.youtubedl-android", name = "aria2c", version.ref = "ytdl" }
103

104
junit = { group = "junit", name = "junit", version.ref = "junit" }
105
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
106
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
107

108
[plugins]
109
android-application = { id = "com.android.application", version.ref = "agp" }
110
android-library = { id = "com.android.library", version.ref = "agp" }
111
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
112
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
113
kotlinx-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
114
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
115
sqlDelight = { id = "app.cash.sqldelight", version.ref = "sqlDelight" }
116

117
[bundles]
118
ytdl = ["ytdl-lib", "ytdl-ffmpeg", "ytdl-aria"]

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.