controls-kt/controls-vision/build.gradle.kts

32 lines
811 B
Plaintext

plugins {
id("space.kscience.gradle.mpp")
`maven-publish`
}
description = """
Dashboard and visualization extensions for devices
""".trimIndent()
val visionforgeVersion: String by rootProject.extra
kscience {
fullStack("js/controls-vision.js")
useKtor()
useContextReceivers()
dependencies {
api(projects.controlsCore)
api(projects.controlsConstructor)
api("space.kscience:visionforge-plotly:$visionforgeVersion")
api("space.kscience:visionforge-markdown:$visionforgeVersion")
api("space.kscience:visionforge-tables:$visionforgeVersion")
}
jvmMain{
api("space.kscience:visionforge-server:$visionforgeVersion")
api("io.ktor:ktor-server-cio")
}
}
readme {
maturity = space.kscience.gradle.Maturity.PROTOTYPE
}