Aller au contenu

lh-ui-core

Le centre de construction de la lignée native — source de vérité des jetons de conception, contrats de composants, cas dorés et codegen multiplateforme. Il fonctionne uniquement à la compilation ; les artéfacts ne contiennent pas une seule ligne de JavaScript.

🎨 Source unique de vérité des jetons de conception

9 sources JSON neutres (couleurs / typographie / espacement / rayons / ombres / animation / élévation / niveau composant), contraintes strictes par schéma, aucune syntaxe propre à une plateforme. Format des jetons

📐 Contrats de composants

Un contrat JSON par composant : props / énumérations / valeurs par défaut / événements / slots / comportements, avec des expressions régulières de nommage garantissant l’uniformité des cinq cibles. Format des contrats

🧪 Cas dorés

Des assertions comportementales given/when/then traduisibles d’une plateforme à l’autre — la logique n’est pas partagée, le comportement si. Format des cas

⚙️ Codegen multiplateforme

Un seul ensemble de jetons neutres génère les squelettes de langage des quatre cibles native : Android (Kotlin) / iOS (Swift) / HarmonyOS (ArkTS) / Windows (C#) — squelettes uniquement, jamais d’implémentations. Aperçu du pipeline

🌙 Précalcul du mode sombre

Les color-mix() de la lignée web sont précalculés à la compilation en valeurs de couleurs aplaties, à coût d’exécution nul pour les cibles natives. Fusion du mode sombre

🔗 Liaison locale

Avec la disposition familiale, modifier un jeton et relancer le codegen prend effet immédiatement — avec des gardes d’existence, aucune publication nécessaire. Liaison locale

lh-ui (vue d'ensemble)

Le portail de la famille : l’architecture à deux lignées et la ligne de base du langage de conception. Ouvrir →

lh-ui-plus (Vue3)

La bibliothèque de composants Vue3 de la lignée web. Ouvrir →

lh-ui-android

Lignée native : paquet de jetons Compose + implémentations des composants. Ouvrir →

lh-ui-ios

Lignée native : paquet de jetons SwiftUI + implémentations des composants. Ouvrir →

lh-ui-harmony

Lignée native : paquet de jetons ArkUI + implémentations des composants. Ouvrir →

lh-ui-windows

Lignée native : paquet de jetons WinUI 3 (C#) + implémentations des composants. Ouvrir →

Copyright © 2024-2026 FengMo WenXue