basic types and identifier implementation

This commit is contained in:
mae
2026-03-21 00:41:36 -05:00
parent 8972a90b6c
commit 9d60bdb915
13 changed files with 261 additions and 28 deletions

View File

@@ -6,6 +6,7 @@ kotlinx-html = "0.12.0"
kotlinx-browser = "0.5.0"
kotlinx-serialization = "1.8.0"
kotlin-css-jvm = "2025.6.4"
kotlinx-datetime = "0.7.1"
ktor = "3.4.1"
ktor-server-rate-limiting = "2.2.1"
logback = "1.5.13"
@@ -25,6 +26,7 @@ kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotl
kotlinx-html = { module = "org.jetbrains.kotlinx:kotlinx-html", version.ref = "kotlinx-html" }
kotlinx-browser = { module = "org.jetbrains.kotlinx:kotlinx-browser", version.ref = "kotlinx-browser" }
kotlinx-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinx-datetime" }
kotlin-css = { module = "org.jetbrains.kotlin-wrappers:kotlin-css-jvm", version.ref = "kotlin-css-jvm" }
exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" }
exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" }
@@ -35,7 +37,7 @@ kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version
[bundles]
jvmMain = ["ktor-server-core", "ktor-server-netty", "ktor-server-auth", "ktor-server-content-negotiation", "ktor-serialization-kotlinx-json", "ktor-server-sessions", "ktor-server-host-common", "ktor-server-html-builder", "ktor-server-rate-limiting", "kotlinx-html", "kotlin-css", "exposed-core", "exposed-jdbc", "h2"]
jvmTest = ["ktor-test", "kotlin-test-junit"]
commonMain = ["kotlinx-serialization"]
commonMain = ["kotlinx-serialization", "kotlinx-datetime"]
commonTest = ["kotlin-test"]
jsMain = ["kotlinx-browser"]
jsTest = []