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 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 #kotlin.experimental.tryK2=true
#kscience.wasm.disabled=true #kscience.wasm.disabled=true

View File

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

View File

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

View File

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

View File

@ -1,8 +1,20 @@
package space.kscience.visionforge.markup 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.PluginFactory
import space.kscience.dataforge.context.PluginTag
import space.kscience.dataforge.meta.Meta
import space.kscience.visionforge.VisionPlugin import space.kscience.visionforge.VisionPlugin
public expect class MarkupPlugin: 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
}
} }