JS-spezifische Module und Dateien entfernt, Multiplattform-Targets korrigiert
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Journal: Korrektur der Multiplatform-Targets (18.04.2026)
|
||||
|
||||
## 🎯 Ziel
|
||||
|
||||
Sofortige Korrektur der fälschlicherweise eingeführten `jsMain`-Struktur im Modul `device-initialization`.
|
||||
|
||||
## 🛠️ Durchgeführte Maßnahmen
|
||||
|
||||
1. **Gradle-Bereinigung:** Entfernung der `js(IR)`-Konfiguration aus
|
||||
`frontend/features/device-initialization/build.gradle.kts`.
|
||||
2. **Dateisystem-Bereinigung:** Vollständiges Löschen des Verzeichnisses `src/jsMain/` im Modul `device-initialization`.
|
||||
3. **Fokus-Wahrung:** Sicherstellung, dass nur `jvmMain` (Desktop) und `wasmJsMain` (Web) als valide Targets im
|
||||
Frontend-Feature existieren.
|
||||
|
||||
## 🧐 Analyse
|
||||
|
||||
Der Fehler entstand durch eine automatisierte Generierung während des Refactorings auf die `expect/actual`-Struktur.
|
||||
Dies widersprach der strategischen Ausrichtung (Desktop: JVM, Web: WASM).
|
||||
|
||||
## ✅ Ergebnis
|
||||
|
||||
Das Modul ist nun wieder konform zur Architekturvorgabe. Keine unerwünschten JS-Altlasten mehr vorhanden.
|
||||
|
||||
---
|
||||
🏗️ **[Lead Architect]** & 🧹 **[Curator]**
|
||||
Reference in New Issue
Block a user