libs.versions.toml 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. [versions]
  2. #app specific
  3. appName = "mjdev-desktop"
  4. appDescription = "MJDev desktop environment"
  5. appCopyright = "(C) 2024 milan jurkulak mj@mjdev.org"
  6. appCategory = "Desktop"
  7. appMaintainer = "mj@mjdev.org<Milan Jurkulak>"
  8. appMenuGroup = "Desktop"
  9. appVendor = "mjdev"
  10. packageName = "org.mjdev.desktop"
  11. packageVersion = "1.0.0"
  12. #
  13. gradle = "8.4.0"
  14. kotlin = "1.9.22"
  15. compose = "1.7.0-alpha03"
  16. okhttp3 = "5.0.0-alpha.12"
  17. materialKolor = "1.7.0"
  18. coil3 = "3.0.0-alpha06"
  19. ktor = "3.0.0-wasm2"
  20. kotlinxCoroutinesSwing = "1.8.0"
  21. #lanscapist = "2.3.8"
  22. #generativeai = "0.5.0-1.0.0-wasm"
  23. #compose-webview = "1.9.20"
  24. #decompose = "3.0.0-alpha07"
  25. [libraries]
  26. gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
  27. gradle-api = { module = "com.android.tools.build:gradle-api", version.ref = "gradle" }
  28. kotlinx-coroutines-swing = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-swing", version.ref = "kotlinxCoroutinesSwing" }
  29. mozilla-rhino = { module = "org.mozilla:rhino", version = "1.7.13" }
  30. okhttp-client = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" }
  31. material-kolor = { module = "com.materialkolor:material-kolor", version.ref = "materialKolor" }
  32. google-gson = { module = "com.google.code.gson:gson", version = "2.8.9" }
  33. ini4j = { module = "org.ini4j:ini4j", version = "0.5.4" }
  34. ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" }
  35. coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" }
  36. coil-compose-core = { module = "io.coil-kt.coil3:coil-compose-core", version.ref = "coil3" }
  37. coil-network-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil3" }
  38. coil-mp = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" }
  39. coil-gif = { module = "io.coil-kt.coil3:coil-gif", version = "2.2.7" }
  40. #landscapist-glide = { module = "com.github.skydoves:landscapist-glide", version.ref = "lanscapist" }
  41. #landscapist-palette = { module = "com.github.skydoves:landscapist-palette", version.ref = "lanscapist" }
  42. #font-icons-awesome = { module = "br.com.devsrsouza.compose.icons:font-awesome-desktop", version = "1.1.0" }
  43. #gradle-kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  44. #dbus-java-core = { module = "com.github.hypfvieh:dbus-java-core", version = "5.0.0" }
  45. #dbus-java-transport-native-unixsocket = { module = "com.github.hypfvieh:dbus-java-transport-native-unixsocket", version = "5.0.0" }
  46. #compose-webview = { module = "io.github.kevinnzou:compose-webview-multiplatform", version.ref = "compose-webview" }
  47. #decompose = { module = "com.arkivanov.decompose:decompose", version.ref = "decompose" }
  48. #decompose-extensions-compose = { module = "com.arkivanov.decompose:extensions-compose", version.ref = "decompose" }
  49. #google-generativeai = { module = "dev.shreyaspatil.generativeai:generativeai-google-jvm", version.ref = "generativeai" }
  50. #// open ai
  51. #// implementation("com.aallam.openai:openai-client:3.8.2")
  52. #// byte buffer
  53. #// implementation("com.ditchoom:buffer:1.4.2")
  54. #// db connection
  55. #// implementation("org.jetbrains.exposed:exposed-core:0.52.0")
  56. #// implementation("org.jetbrains.exposed:exposed-crypt:0.52.0")
  57. #// implementation("org.jetbrains.exposed:exposed-dao:0.52.0")
  58. #// implementation("org.jetbrains.exposed:exposed-jdbc:0.52.0")
  59. #// implementation("org.jetbrains.exposed:exposed-jodatime:0.52.0")
  60. #// implementation("org.jetbrains.exposed:exposed-java-time:0.52.0")
  61. #// implementation("org.jetbrains.exposed:exposed-kotlin-datetime:0.52.0")
  62. #// implementation("org.jetbrains.exposed:exposed-json:0.52.0")
  63. #// implementation("org.jetbrains.exposed:exposed-money:0.52.0")
  64. #// implementation("org.jetbrains.exposed:exposed-spring-boot-starter:0.52.0")
  65. #// webview
  66. #// implementation("org.cobraparser:Cobra:1.0.2")
  67. #// implementation("org.yaml:snakeyaml:1.32")
  68. #// implementation("com.google.guava:guava:21.0")
  69. #// implementation("org.apache.commons:commons-lang3:3.5")
  70. #// implementation("org.jooq:jooq:3.8.4")
  71. #// implementation("com.h2database:h2:1.4.192")
  72. #// implementation("com.yuvimasory:orange-extensions:1.3.0")
  73. #// implementation("org.projectlombok:lombok:1.18.4")
  74. #// decompose
  75. #// implementation(libs.decompose)
  76. #// implementation(libs.decompose.extensions.compose)
  77. #// ktor client
  78. #// implementation("io.ktor:ktor-client-cio-jvm:2.3.2")
  79. #// implementation("io.ktor:ktor-client-content-negotiation:2.3.2")
  80. #// implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.2")
  81. #// gson
  82. #// implementation("com.google.code.gson:gson:2.8.9")
  83. [bundles]
  84. [plugins]
  85. kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  86. compose-desktop = { id = "org.jetbrains.compose", version.ref = "compose" }
  87. kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }