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
|
|
|
kscience {
|
2023-11-06 16:46:16 +03:00
|
|
|
fullStack("js/controls-vision.js")
|
2023-11-05 09:47:58 +03:00
|
|
|
useKtor()
|
2024-05-15 22:49:08 +03:00
|
|
|
useSerialization()
|
2023-11-05 09:47:58 +03:00
|
|
|
useContextReceivers()
|
2023-10-28 14:18:00 +03:00
|
|
|
dependencies {
|
|
|
|
api(projects.controlsCore)
|
2023-10-30 21:35:46 +03:00
|
|
|
api(projects.controlsConstructor)
|
2024-04-29 15:38:14 +03:00
|
|
|
api(libs.visionforge.plotly)
|
|
|
|
api(libs.visionforge.markdown)
|
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{
|
2024-04-29 15:38:14 +03:00
|
|
|
api(libs.visionforge.server)
|
|
|
|
api(spclibs.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
|
|
|
}
|