libs.versions.toml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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.2"
  12. #
  13. gradle = "8.4.0"
  14. gradle-versions = "0.51.0"
  15. kotlin = "1.9.22"
  16. compose = "1.7.0-alpha03"
  17. okhttp3 = "5.0.0-alpha.14"
  18. coil3 = "3.0.0-rc01"
  19. ktxCoroutinesSwing = "1.8.0"
  20. slf4j-nop = "2.0.7"
  21. fuzzywuzzy = "1.4.0"
  22. ffmpeg-platform = "6.1.1-1.5.10"
  23. google-gson = "2.11.0"
  24. mozilla-rhino = "1.7.15"
  25. ini4j = "0.5.4"
  26. charts = "Beta-0.0.5"
  27. generativeai = "0.5.0-1.0.0-wasm"
  28. jna-platform = "5.6.0"
  29. qrose = "1.0.1"
  30. tts = "3.0.0-alpha.3"
  31. compose-webview = "1.9.40-alpha03"
  32. #compose-plugin = "1.8.0-dev1875"
  33. #intellij = "1.17.4"
  34. [libraries]
  35. gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
  36. gradle-api = { module = "com.android.tools.build:gradle-api", version.ref = "gradle" }
  37. kotlinx-coroutines-swing = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-swing", version.ref = "ktxCoroutinesSwing" }
  38. mozilla-rhino = { module = "org.mozilla:rhino", version.ref = "mozilla-rhino" }
  39. okhttp-client = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" }
  40. google-gson = { module = "com.google.code.gson:gson", version.ref = "google-gson" }
  41. ini4j = { module = "org.ini4j:ini4j", version.ref = "ini4j" }
  42. coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" }
  43. coil-compose-core = { module = "io.coil-kt.coil3:coil-compose-core", version.ref = "coil3" }
  44. coil-network-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil3" }
  45. coil-mp = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" }
  46. coil-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil3" }
  47. coil-gif = { module = "io.coil-kt.coil3:coil-gif", version.ref = "coil3" }
  48. slf4j-nop = { module = "org.slf4j:slf4j-nop", version.ref = "slf4j-nop" }
  49. fuzzywuzzy = { module = "me.xdrop:fuzzywuzzy", version.ref = "fuzzywuzzy" }
  50. ffmpeg-platform = { module = "org.bytedeco:ffmpeg-platform", version.ref = "ffmpeg-platform" }
  51. charts = { module = "io.github.thechance101:chart", version.ref = "charts" }
  52. google-generativeai = { module = "dev.shreyaspatil.generativeai:generativeai-google-jvm", version.ref = "generativeai" }
  53. jna-platform = { module = "net.java.dev.jna:jna-platform", version.ref = "jna-platform" }
  54. qrose = { module = "io.github.alexzhirkevich:qrose", version.ref = "qrose" }
  55. tts = { module = "nl.marc-apps:tts", version.ref = "tts" }
  56. dbus-java-core = { module = "com.github.hypfvieh:dbus-java-core", version = "5.0.0" }
  57. dbus-java-transport-native-unixsocket = { module = "com.github.hypfvieh:dbus-java-transport-native-unixsocket", version = "5.0.0" }
  58. compose-webview = { module = "io.github.kevinnzou:compose-webview-multiplatform", version.ref = "compose-webview" }
  59. #gradle-kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  60. #// open ai
  61. #// implementation("com.aallam.openai:openai-client:3.8.2")
  62. #// byte buffer
  63. #// implementation("com.ditchoom:buffer:1.4.2")
  64. #// db connection
  65. #// implementation("org.jetbrains.exposed:exposed-core:0.52.0")
  66. #// implementation("org.jetbrains.exposed:exposed-crypt:0.52.0")
  67. #// implementation("org.jetbrains.exposed:exposed-dao:0.52.0")
  68. #// implementation("org.jetbrains.exposed:exposed-jdbc:0.52.0")
  69. #// implementation("org.jetbrains.exposed:exposed-jodatime:0.52.0")
  70. #// implementation("org.jetbrains.exposed:exposed-java-time:0.52.0")
  71. #// implementation("org.jetbrains.exposed:exposed-kotlin-datetime:0.52.0")
  72. #// implementation("org.jetbrains.exposed:exposed-json:0.52.0")
  73. #// implementation("org.jetbrains.exposed:exposed-money:0.52.0")
  74. #// implementation("org.jetbrains.exposed:exposed-spring-boot-starter:0.52.0")
  75. #// webview
  76. #// implementation("org.cobraparser:Cobra:1.0.2")
  77. #// implementation("org.yaml:snakeyaml:1.32")
  78. #// implementation("com.google.guava:guava:21.0")
  79. #// implementation("org.apache.commons:commons-lang3:3.5")
  80. #// implementation("org.jooq:jooq:3.8.4")
  81. #// implementation("com.h2database:h2:1.4.192")
  82. #// implementation("com.yuvimasory:orange-extensions:1.3.0")
  83. #// implementation("org.projectlombok:lombok:1.18.4")
  84. [bundles]
  85. [plugins]
  86. kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  87. kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
  88. compose-desktop = { id = "org.jetbrains.compose", version.ref = "compose" }
  89. kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
  90. gradle-versions = { id = "com.github.ben-manes.versions", version.ref = "gradle-versions" }
  91. #jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
  92. #kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
  93. #compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }