trixnity-messenger-playground

A playground for trixnity-messenger based on jetbrains compose-html
git clone git://archive.git.mtrnord.blog/MTRNord/trixnity-messenger-playground.git
Log | Files | Refs | README

build.gradle.kts (937B)


      1 plugins {
      2     alias(libs.plugins.kotlin.multiplatform)
      3     alias(libs.plugins.jetbrains.compose)
      4 }
      5 
      6 repositories {
      7     mavenCentral()
      8     maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
      9     maven("https://gitlab.com/api/v4/projects/47538655/packages/maven")
     10     maven("https://us-central1-maven.pkg.dev/varabyte-repos/public")
     11     google()
     12 }
     13 
     14 kotlin {
     15     js(IR) {
     16         browser()
     17         binaries.executable()
     18     }
     19     sourceSets {
     20         val jsMain by getting {
     21             dependencies {
     22                 implementation(npm("copy-webpack-plugin", "11.0.0"))
     23                 implementation(compose.html.core)
     24                 implementation(compose.runtime)
     25                 implementation(libs.trixnity.messenger)
     26                 implementation(libs.kobweb.silk)
     27                 implementation(libs.decompose)
     28                 implementation(libs.decompose.extensions.compose.jetbrains)
     29             }
     30         }
     31     }
     32 }