2023-10-28 14:18:00 +03:00
|
|
|
plugins {
|
|
|
|
id("space.kscience.gradle.mpp")
|
|
|
|
`maven-publish`
|
|
|
|
}
|
|
|
|
|
|
|
|
description = """
|
|
|
|
Dashboard and visualization extensions for devices
|
|
|
|
""".trimIndent()
|
|
|
|
|
2023-10-30 21:35:46 +03:00
|
|
|
val visionforgeVersion = "0.3.0-dev-10"
|
|
|
|
|
|
|
|
kscience {
|
2023-11-05 10:18:26 +03:00
|
|
|
fullStack("js/controls-vision.js", development = true)
|
2023-11-05 09:47:58 +03:00
|
|
|
useKtor()
|
|
|
|
useContextReceivers()
|
2023-10-28 14:18:00 +03:00
|
|
|
dependencies {
|
|
|
|
api(projects.controlsCore)
|
2023-10-30 21:35:46 +03:00
|
|
|
api(projects.controlsConstructor)
|
|
|
|
api("space.kscience:visionforge-plotly:$visionforgeVersion")
|
|
|
|
api("space.kscience:visionforge-markdown:$visionforgeVersion")
|
2023-11-05 10:18:26 +03:00
|
|
|
api("space.kscience:visionforge-tables:$visionforgeVersion")
|
2023-10-30 21:35:46 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
jvmMain{
|
|
|
|
api("space.kscience:visionforge-server:$visionforgeVersion")
|
2023-11-05 09:47:58 +03:00
|
|
|
api("io.ktor:ktor-server-cio")
|
2023-10-28 14:18:00 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-10-30 21:35:46 +03:00
|
|
|
readme {
|
2023-10-28 14:18:00 +03:00
|
|
|
maturity = space.kscience.gradle.Maturity.PROTOTYPE
|
|
|
|
}
|