2
0

libs.versions.toml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. [versions]
  2. # app specific desktop
  3. app-copyright = "(C) 2024 milan jurkulak mj@mjdev.org"
  4. app-category = "Desktop"
  5. app-description = "mjdev desktop environment"
  6. app-maintainer = "mj@mjdev.org<Milan Jurkulak>"
  7. app-menu-group = "Desktop"
  8. app-name = "mjdev-desktop"
  9. app-pkg-name = "org.mjdev.desktop"
  10. app-pkg-version = "1.0.2"
  11. app-vendor = "mjdev"
  12. # app specific android
  13. android-compile-sdk = "35"
  14. android-min-sdk = "24"
  15. android-target-sdk = "35"
  16. # lib versions
  17. gradle = "8.9.1"
  18. #gradle-kotlinter = "4.3.0"
  19. androidx-activity-compose = "1.10.1"
  20. androidx-lifecycle = "2.8.4"
  21. androidx-ui-tooling = "1.7.8"
  22. app-icon = "1.2.6"
  23. coil = "3.1.0"
  24. compose-plugin = "1.7.3"
  25. core-splash-screen = "1.0.1"
  26. generative-ai = "0.9.0-1.1.0"
  27. gettext-lib = "1.11.0"
  28. google-gson = "2.13.0"
  29. charts = "1.1.0"
  30. human-readable = "1.11.0"
  31. #i18n4k-core = "0.9.0"
  32. ini4j = "0.5.4"
  33. jetlime = "3.0.1"
  34. kotlin = "2.1.20"
  35. kotlinx-coroutines = "1.10.2"
  36. kotlinx-date-time = "0.6.2"
  37. #logback = "1.5.7"
  38. okhttp3 = "4.12.0"
  39. okio = "3.11.0"
  40. qrose = "1.0.1"
  41. tts = "3.0.0-beta.1"
  42. ychat = "1.4.1"
  43. generativeai = "0.9.0"
  44. alert-kmp = "2.0.0"
  45. #emoji2 = "1.5.0"
  46. accompanist-permissions = "0.37.2"
  47. kover = "0.9.1"
  48. qodana = "2024.3.4"
  49. intelliJPlatform = "2.5.0"
  50. changelog = "2.2.1"
  51. [libraries]
  52. # gradle
  53. #gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
  54. #gradle-api = { module = "com.android.tools.build:gradle-api", version.ref = "gradle" }
  55. #gradle-kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  56. #gradle-kotlinter = { module = "org.jmailen.gradle:kotlinter-gradle", version.ref = "gradle-kotlinter" }
  57. # androidx
  58. androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity-compose" }
  59. androidx-lifecycle-viewmodel = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
  60. androidx-lifecycle-runtime-compose = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
  61. androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling", version.ref = "androidx-ui-tooling" }
  62. androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "core-splash-screen" }
  63. # timeline
  64. jetlime = { module = "io.github.pushpalroy:jetlime", version.ref = "jetlime" }
  65. # translations
  66. gettext-lib = { module = "org.mini2Dx:gettext-lib", version.ref = "gettext-lib" }
  67. # io
  68. okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
  69. # chat
  70. ychat = { module = "co.yml:ychat", version.ref = "ychat" }
  71. # json
  72. google-gson = { module = "com.google.code.gson:gson", version.ref = "google-gson" }
  73. # locale
  74. #i18n4k = { module = "de.comahe.i18n4k:i18n4k-core", version.ref = "i18n4k-core" }
  75. # date time
  76. kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinx-date-time" }
  77. # okhttp
  78. okhttp3-client = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" }
  79. # coil
  80. coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" }
  81. coil-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil" }
  82. coil-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil" }
  83. coil-mp = { module = "io.coil-kt.coil3:coil", version.ref = "coil" }
  84. # charts
  85. charts = { module = "io.github.thechance101:chart", version.ref = "charts" }
  86. # qr code
  87. qrose = { module = "io.github.alexzhirkevich:qrose", version.ref = "qrose" }
  88. # coroutines desktop
  89. kotlinx-coroutines-swing = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-swing", version.ref = "kotlinx-coroutines" }
  90. # log
  91. #logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
  92. # desktop parser
  93. ini4j = { module = "org.ini4j:ini4j", version.ref = "ini4j" }
  94. # tts
  95. tts = { module = "nl.marc-apps:tts", version.ref = "tts" }
  96. # ai
  97. google-generative-ai = { module = "dev.shreyaspatil.generativeai:generativeai-google-jvm", version.ref = "generative-ai" }
  98. generativeai = { group = "com.google.ai.client.generativeai", name = "generativeai", version.ref = "generativeai" }
  99. # strings
  100. human-readable = { module = "nl.jacobras:Human-Readable", version.ref = "human-readable" }
  101. # alerts
  102. alert-kmp = { module = "io.github.khubaibkhan4:alert-kmp", version.ref="alert-kmp" }
  103. #androidx-emoji2 = { group = "androidx.emoji2", name = "emoji2", version.ref = "emoji2" }
  104. accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist-permissions" }
  105. [plugins]
  106. android-application = { id = "com.android.application", version.ref = "gradle" }
  107. android-library = { id = "com.android.library", version.ref = "gradle" }
  108. app-icon-generator = { id = "io.github.qamarelsafadi.kmp.app.icon.generator", version.ref = "app-icon" }
  109. compose-multiplatform = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
  110. compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  111. kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  112. kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
  113. kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }
  114. qodana = { id = "org.jetbrains.qodana", version.ref = "qodana" }
  115. intellij-platform = { id = "org.jetbrains.intellij.platform", version.ref = "intelliJPlatform" }
  116. changelog = { id = "org.jetbrains.changelog", version.ref = "changelog" }