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-11-08 11:52:57 +03:00
|
|
|
val visionforgeVersion: String by rootProject.extra
|
2023-10-30 21:35:46 +03:00
|
|
|
|
|
|
|
kscience {
|
2023-11-06 16:46:16 +03:00
|
|
|
fullStack("js/controls-vision.js")
|
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-08 21:01:42 +03:00
|
|
|
// api("space.kscience:tables-kt:0.2.1")
|
|
|
|
// 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
|
2023-11-06 16:46:16 +03:00
|
|
|
}
|