mirror of
https://github.com/tateisu/SubwayTooter
synced 2024-12-22 07:14:59 +01:00
147 lines
10 KiB
TOML
147 lines
10 KiB
TOML
|
[versions]
|
||
|
androidGradlePlugin = "8.7.1"
|
||
|
androidsvgAar = "1.4"
|
||
|
androidxActivity = "1.9.3"
|
||
|
androidxAnnotation = "1.9.0"
|
||
|
androidxAppcompat = "1.7.0"
|
||
|
androidxArchCoreTesting = "2.2.0"
|
||
|
androidxBrowser = "1.8.0"
|
||
|
androidxComposeBom = "2024.10.00"
|
||
|
androidxCoreKtx = "1.13.1"
|
||
|
androidxCoreSplashscreen = "1.0.1"
|
||
|
androidxDrawerlayout = "1.2.0"
|
||
|
androidxEmoji2 = "1.5.0"
|
||
|
androidxLifecycle = "2.8.6"
|
||
|
androidxMedia3 = "1.4.1"
|
||
|
androidxMedia3Effect = "1.4.1"
|
||
|
androidxMedia3Transformer = "1.4.1"
|
||
|
androidxPreference = "1.2.1"
|
||
|
androidxRecyclerView = "1.3.2"
|
||
|
androidxStartup = "1.2.0"
|
||
|
androidxTestCore = "1.6.1"
|
||
|
androidxTestEspressoCore = "3.6.1"
|
||
|
androidxTestExtJunit = "1.2.1"
|
||
|
androidxTestExtTruth = "1.6.0"
|
||
|
androidxTestOrchestrator = "1.5.1"
|
||
|
androidxTestRunner = "1.6.2"
|
||
|
androidxWork = "2.9.1"
|
||
|
anroidxExifInterface = "1.3.7"
|
||
|
apng4Android = "2.25.0"
|
||
|
bcprovJdk15on = "1.70"
|
||
|
conscryptAndroid = "2.5.2"
|
||
|
customQrGenerator = "1.6.2"
|
||
|
desugarJdk = "2.1.2"
|
||
|
detekt = "1.23.7"
|
||
|
draglistview = "1.7.3"
|
||
|
firebaseMessaging = "24.0.2"
|
||
|
glide = "4.15.1"
|
||
|
googleFlexbox = "3.0.0"
|
||
|
googleMaterial = "1.12.0"
|
||
|
googleServices = "4.4.2"
|
||
|
gradleVersionsPlugin = "0.51.0"
|
||
|
junit = "4.13.2"
|
||
|
koinBom = "4.0.0"
|
||
|
kotlin = "2.0.21"
|
||
|
kotlinCoroutinesOkhttp = "1.0"
|
||
|
kotlinxCoroutines = "1.8.0"
|
||
|
kotlinxSerialization = "1.6.3"
|
||
|
ksp = "2.0.21-1.0.25" # kotlinバージョンに依存している
|
||
|
okhttp = "5.0.0-alpha.12"
|
||
|
otaliastudiosTranscoder = "0.10.5"
|
||
|
unifiedPushAndroidConnector = "2.1.1"
|
||
|
# unmockPlugin = "0.8.0"
|
||
|
webpDecoder = "2.6.4.15.1" # glideバージョンに依存している
|
||
|
|
||
|
[libraries]
|
||
|
androidsvg-aar = { module = "com.caverock:androidsvg-aar", version.ref = "androidsvgAar" }
|
||
|
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidxActivity" }
|
||
|
androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "androidxActivity" }
|
||
|
androidx-annotation = { module = "androidx.annotation:annotation", version.ref = "androidxAnnotation" }
|
||
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidxAppcompat" }
|
||
|
androidx-arch-core-testing = { module = "androidx.arch.core:core-testing", version.ref = "androidxArchCoreTesting" }
|
||
|
androidx-browser = { module = "androidx.browser:browser", version.ref = "androidxBrowser" }
|
||
|
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "androidxComposeBom" }
|
||
|
androidx-compose-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" }
|
||
|
androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
|
||
|
androidx-compose-ui = { module = "androidx.compose.ui:ui" }
|
||
|
androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4" }
|
||
|
androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" }
|
||
|
androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
|
||
|
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
|
||
|
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxCoreKtx" }
|
||
|
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "androidxCoreSplashscreen" }
|
||
|
androidx-drawerlayout = { module = "androidx.drawerlayout:drawerlayout", version.ref = "androidxDrawerlayout" }
|
||
|
androidx-emoji2 = { module = "androidx.emoji2:emoji2", version.ref = "androidxEmoji2" }
|
||
|
androidx-emoji2-bundled = { module = "androidx.emoji2:emoji2-bundled", version.ref = "androidxEmoji2" }
|
||
|
androidx-emoji2-views = { module = "androidx.emoji2:emoji2-views", version.ref = "androidxEmoji2" }
|
||
|
androidx-emoji2-views-helper = { module = "androidx.emoji2:emoji2-views-helper", version.ref = "androidxEmoji2" }
|
||
|
androidx-exifinterface = { module = "androidx.exifinterface:exifinterface", version.ref = "anroidxExifInterface" }
|
||
|
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidxLifecycle" }
|
||
|
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidxLifecycle" }
|
||
|
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" }
|
||
|
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidxLifecycle" }
|
||
|
androidx-media3-common = { module = "androidx.media3:media3-common", version.ref = "androidxMedia3" }
|
||
|
androidx-media3-datasource = { module = "androidx.media3:media3-datasource", version.ref = "androidxMedia3" }
|
||
|
androidx-media3-effect = { module = "androidx.media3:media3-effect", version.ref = "androidxMedia3Effect" }
|
||
|
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "androidxMedia3" }
|
||
|
androidx-media3-session = { module = "androidx.media3:media3-session", version.ref = "androidxMedia3" }
|
||
|
androidx-media3-transformer = { module = "androidx.media3:media3-transformer", version.ref = "androidxMedia3Transformer" }
|
||
|
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "androidxMedia3" }
|
||
|
androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "androidxPreference" }
|
||
|
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "androidxRecyclerView" }
|
||
|
androidx-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" }
|
||
|
androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version.ref = "androidxStartup" }
|
||
|
androidx-test-core = { module = "androidx.test:core", version.ref = "androidxTestCore" }
|
||
|
androidx-test-core-ktx = { module = "androidx.test:core-ktx", version.ref = "androidxTestCore" }
|
||
|
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidxTestEspressoCore" }
|
||
|
androidx-test-ext-junit = { module = "androidx.test.ext:junit", version.ref = "androidxTestExtJunit" }
|
||
|
androidx-test-ext-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidxTestExtJunit" }
|
||
|
androidx-test-ext-truth = { module = "androidx.test.ext:truth", version.ref = "androidxTestExtTruth" }
|
||
|
androidx-test-orchestrator = { module = "androidx.test:orchestrator", version.ref = "androidxTestOrchestrator" }
|
||
|
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidxTestRunner" }
|
||
|
androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "androidxWork" }
|
||
|
androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "androidxWork" }
|
||
|
apng4Android = { module = "com.github.penfeizhou.android.animation:apng", version.ref = "apng4Android" }
|
||
|
bcprov-jdk15on = { module = "org.bouncycastle:bcprov-jdk15on", version.ref = "bcprovJdk15on" }
|
||
|
conscrypt-android = { module = "org.conscrypt:conscrypt-android", version.ref = "conscryptAndroid" }
|
||
|
custom-qr-generator = { module = "com.github.alexzhirkevich:custom-qr-generator", version.ref = "customQrGenerator" }
|
||
|
desugar-jdk = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugarJdk" }
|
||
|
detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }
|
||
|
draglistview = { module = "com.github.woxthebox:draglistview", version.ref = "draglistview" }
|
||
|
firebase-messaging = { module = "com.google.firebase:firebase-messaging", version.ref = "firebaseMessaging" }
|
||
|
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
|
||
|
glide-ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "glide" }
|
||
|
google-flexbox = { module = "com.google.android.flexbox:flexbox", version.ref = "googleFlexbox" }
|
||
|
google-material = { module = "com.google.android.material:material", version.ref = "googleMaterial" }
|
||
|
google-services = { module = "com.google.gms:google-services", version.ref = "googleServices" }
|
||
|
junit = { module = "junit:junit", version.ref = "junit" }
|
||
|
koin-android = { module = "io.insert-koin:koin-android" }
|
||
|
koin-android-compat = { module = "io.insert-koin:koin-android-compat" }
|
||
|
koin-androidx-workmanager = { module = "io.insert-koin:koin-androidx-workmanager" }
|
||
|
koin-bom = { module = "io.insert-koin:koin-bom", version.ref = "koinBom" }
|
||
|
kotlin-coroutines-okhttp = { module = "ru.gildor.coroutines:kotlin-coroutines-okhttp", version.ref = "kotlinCoroutinesOkhttp" }
|
||
|
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
|
||
|
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
|
||
|
kotlinx-coroutines-play-services = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-play-services", version.ref = "kotlinxCoroutines" }
|
||
|
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
|
||
|
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerialization" }
|
||
|
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
|
||
|
okhttp-urlconnection = { module = "com.squareup.okhttp3:okhttp-urlconnection", version.ref = "okhttp" }
|
||
|
otaliastudios-transcoder = { module = "com.otaliastudios:transcoder", version.ref = "otaliastudiosTranscoder" }
|
||
|
unifiedpush-android-connector = { module = "com.github.UnifiedPush:android-connector", version.ref = "unifiedPushAndroidConnector" }
|
||
|
# unmockPlugin = { module = "com.github.bjoernq:unmockplugin", version.ref = "unmockPlugin" }
|
||
|
webpDecoder = { module = "com.github.zjupure:webpdecoder", version.ref = "webpDecoder" }
|
||
|
|
||
|
[plugins]
|
||
|
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
||
|
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
||
|
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
|
||
|
gradleVersionsPlugin = { id = "com.github.ben-manes.versions", version.ref = "gradleVersionsPlugin" }
|
||
|
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||
|
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||
|
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||
|
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
||
|
# unmockPlugin = { id = "de.mobilej.unmock" }
|
||
|
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
||
|
|