refactor(build): enable Wasm by default and refactor modules for improved KMP compatibility
Enabled Wasm target across all relevant modules and removed conditional enablement logic. Refactored `core:core-utils` to move JVM-specific code to a new `backend:infrastructure:persistence` module for strict KMP compliance. Updated dependencies, adjusted Gradle configurations, and resolved circular dependencies.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# This file is the SINGLE SOURCE OF TRUTH for all project dependencies.
|
||||
# Organized by Domain: Frontend (KMP) vs. Backend (Spring/JVM)
|
||||
# Last updated: 2026-01-08
|
||||
# Last updated: 2026-01-09
|
||||
|
||||
[versions]
|
||||
# ==============================================================================
|
||||
@@ -40,6 +40,7 @@ sqlite = "2.6.2"
|
||||
# ==============================================================================
|
||||
# Spring Ecosystem
|
||||
springBoot = "3.5.9"
|
||||
# Downgraded from 2025.1.0 (Oakwood) to 2025.0.1 (Northfields) for Spring Boot 3.5.x compatibility
|
||||
springCloud = "2025.0.1"
|
||||
springDependencyManagement = "1.1.7"
|
||||
springdoc = "3.0.0"
|
||||
@@ -200,6 +201,9 @@ exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "e
|
||||
exposed-dao = { module = "org.jetbrains.exposed:exposed-dao", version.ref = "exposed" }
|
||||
exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" }
|
||||
exposed-kotlin-datetime = { module = "org.jetbrains.exposed:exposed-kotlin-datetime", version.ref = "exposed" }
|
||||
exposed-java-time = { module = "org.jetbrains.exposed:exposed-java-time", version.ref = "exposed" }
|
||||
exposed-json = { module = "org.jetbrains.exposed:exposed-json", version.ref = "exposed" }
|
||||
exposed-money = { module = "org.jetbrains.exposed:exposed-money", version.ref = "exposed" }
|
||||
|
||||
postgresql-driver = { module = "org.postgresql:postgresql", version.ref = "postgresql" }
|
||||
hikari-cp = { module = "com.zaxxer:HikariCP", version.ref = "hikari" }
|
||||
|
||||
Reference in New Issue
Block a user