Перейти к содержимому

lh-ui-core

Центр направления native на этапе сборки — единый источник токенов дизайна, контракты компонентов, золотые сценарии и кроссплатформенный codegen. Работает только на этапе сборки; в артефактах нет ни одной строки JavaScript.

🎨 Единый источник истины для токенов дизайна

9 платформенно-нейтральных JSON-источников (цвет / типографика / отступы / скругления / тени / анимация / z-уровни / компонентный уровень), строгая схема, платформо-специфичный синтаксис запрещён. Формат токенов

📐 Контракты компонентов

Один JSON-контракт на компонент: props / перечисления / значения по умолчанию / события / слоты / поведение; регулярные выражения для имен гарантируют единообразие на пяти целевых платформах. Формат контракта

🧪 Золотые сценарии

Переводимые между платформами поведенческие утверждения в формате given/when/then — логика не разделяется, поведение разделяется. Формат сценариев

⚙️ Кроссплатформенный codegen

Один набор нейтральных токенов порождает языковые каркасы для Android (Kotlin) / iOS (Swift) / HarmonyOS (ArkTS) / Windows (C#) — только каркасы, без реализаций. Обзор конвейера

🌙 Предвычисление тёмной темы

color-mix() направления web предвычисляется на этапе сборки в плоские значения цветов — нулевая стоимость во время выполнения для нативных платформ. Слияние тёмного режима

🔗 Локальная линковка

В рамках семейственной структуры достаточно изменить токен и перезапустить codegen — изменения вступают в силу сразу, с проверкой существования, без публикации пакетов. Локальная линковка

lh-ui (обзор)

Портал семейства: архитектура двух направлений и базовый стандарт языка дизайна. Открыть →

lh-ui-plus (Vue3)

Библиотека компонентов Vue3 направления web. Открыть →

lh-ui-android

Направление native: пакет токенов Compose + реализации компонентов. Открыть →

lh-ui-ios

Направление native: пакет токенов SwiftUI + реализации компонентов. Открыть →

lh-ui-harmony

Направление native: пакет токенов ArkUI + реализации компонентов. Открыть →

lh-ui-windows

Направление native: пакет токенов WinUI 3 (C#) + реализации компонентов. Открыть →

Copyright © 2024-2026 FengMo WenXue