minor build updates

This commit is contained in:
Alexander Nozik 2023-12-19 10:18:42 +03:00
parent 5f4972a05e
commit 6ce1e68b86
5 changed files with 17 additions and 4 deletions

View File

@ -8,6 +8,6 @@ org.gradle.jvmargs=-Xmx4G
org.jetbrains.compose.experimental.jscanvas.enabled=true
toolsVersion=0.15.0-kotlin-2.0.0-Beta1
toolsVersion=0.15.2-kotlin-2.0.0-Beta2
#kotlin.experimental.tryK2=true
#kscience.wasm.disabled=true

View File

@ -45,7 +45,7 @@ include(
":ui:ring",
// ":ui:material",
":ui:bootstrap",
":ui:compose",
// ":ui:compose",
":visionforge-core",
":visionforge-solid",
// ":visionforge-fx",

View File

@ -1,7 +1,7 @@
plugins {
id("space.kscience.gradle.mpp")
id("org.jetbrains.compose") version "1.5.11"
alias(spclibs.plugins.compose)
// id("com.android.library")
}

View File

@ -12,6 +12,7 @@ kscience {
dependencies {
api("space.kscience:dataforge-context:$dataforgeVersion")
api(spclibs.kotlinx.html)
api(spclibs.atomicfu)
// api("org.jetbrains.kotlin-wrappers:kotlin-css")
}
jsMain {

View File

@ -1,8 +1,20 @@
package space.kscience.visionforge.markup
import kotlinx.serialization.modules.SerializersModule
import space.kscience.dataforge.context.Context
import space.kscience.dataforge.context.PluginFactory
import space.kscience.dataforge.context.PluginTag
import space.kscience.dataforge.meta.Meta
import space.kscience.visionforge.VisionPlugin
public expect class MarkupPlugin: VisionPlugin{
public companion object : PluginFactory<MarkupPlugin>
override val tag: PluginTag
override val visionSerializersModule: SerializersModule
public companion object : PluginFactory<MarkupPlugin>{
override val tag: PluginTag
override fun build(context: Context, meta: Meta): MarkupPlugin
}
}