Перейти к содержанию
Mercury
Русский
Дизайн книга
Меню
Русский

Стабильность: опубликовано, предварительная версия, запланировано

Каждая страница сайта объясняет, на что можно полагаться. Shipped — опубликовано; Preview — предварительная реализация с указанными ограничениями; Planned — описано в плане, но не реализовано.

Публикация пакета и проверка платформы — разные утверждения. Кандидат нативной установки требует Linux x86_64 с glibc 2.39 или новее (требование ELF измерено; проверка у потребителя ещё не выполнена); см. Установка mx и метаданные выпуска. macOS и Windows этим путём не проверены.

Три уровня готовности

  • Shipped — опубликовано. Пакет можно установить из реестра в указанной версии.
  • Preview — предварительная версия. Реализация с указанными ограничениями. Сборка может быть доступна для загрузки; это не подтверждает стабильность API или поддержку всех платформ. Её можно изучать в курсе.
  • Planned — запланировано. Возможность описана в плане программы, но не реализована. Страница с этой пометкой не содержит примера, который можно запустить.

Пятнадцать публичных модулей @fiberfx имеют статус Shipped: версия 4.0.0 опубликована в npm 2026-11-05, и для каждого модуля latest указывает на 4.0.0. Накануне npm ещё отвечал для них «не найдено». Предыдущая основная версия, 3.x, остаётся опубликованной в npm под прежним пространством имён @mercury-fx/* (@mercury-fx/ui там имеет версию 3.0.0). mx, live_mercury и внутренние модули по-прежнему имеют статус Preview.

Модули и версии

Модуль Версия Уровень готовности Назначение
mx 0.1.0 Preview нативные инструменты; npm и архив ожидают публикации и проверки у потребителя: /ru/start/install-mx
@fiberfx/hyperscript 4.0.0 Shipped виртуальный DOM: среда выполнения JSX, хуки, серверная и клиентская точки входа
@fiberfx/render-to-string 4.0.0 Shipped серверный рендерер для Hyperscript
@fiberfx/core 4.0.0 Shipped основа без интерфейса: хуки без визуального слоя, cx, даты, общие типы
@fiberfx/ui 4.0.0 Shipped дизайн-система: токены и компоненты
@fiberfx/hypergraph 4.0.0 Shipped ядро управления состоянием
@fiberfx/schema 4.0.0 Shipped документы Mercury: переносимый формат страниц с версиями, совместимый с JSON
@fiberfx/content 4.0.0 Shipped опубликованные страницы: реестр рендереров и каталог блоков
@fiberfx/cms 4.0.0 Shipped композиции CMS: рабочая область коллекций
@fiberfx/analytics 4.0.0 Shipped браузерный клиент аналитики и острова панели аналитики
@fiberfx/phoenix 4.0.0 Shipped клиент Phoenix с островами Mercury
@fiberfx/phoenix_live_view 4.0.0 Shipped клиент LiveView с островами Mercury
@fiberfx/live-mercury 4.0.0 Shipped браузерный клиент Live Mercury: MercuryHook и кодеки патчей LiveView
live_mercury (Mix) 2.8.0 Preview часть Live Mercury на Elixir: острова Hyperscript в LiveView; не опубликована в Hex
@fiberfx/testing 4.0.0 Shipped набор для тестирования: рендеринг, запросы, проверки соответствия и DOM-среда
@fiberfx/devtools 4.0.0 Shipped инструменты только для разработки: сборщик данных и закрепляемая панель
@fiberfx/vite-plugin-mhs 4.0.0 Shipped плагин Vite: автоматический JSX и Hypercompiler
@fiberfx/hypercompiler 3.0.0 Preview, private компилятор: крейт Rust, собираемый в WebAssembly; не публикуется как пакет
@fiberfx/hyperscript-lsap 0.1.0 Preview, private языковой сервер на Rust; сейчас это перенесённый сервер, для которого обеспечены сборка и тестирование

Рабочая область mx перечисляет восемнадцать модулей: пятнадцать публичных и три внутренних. В таблице приведены семнадцать из них. Восемнадцатый — прежний пакет управления состоянием, преемником которого стал Hypergraph: внутренний, выведенный из использования и не опубликованный. Этот сайт его не рассматривает.

Как меняются версии

Модули @fiberfx выпускаются вместе под одной версией. 4.0.0 — новая основная версия, потому что все имена импортов меняются относительно пространства имён 3.x. Компилятор и языковой сервер сохраняют собственные версии, поскольку ни один не публикуется как пакет. У mx и live_mercury также свои версии.

Что запланировано

  • Hypergraph: ещё два пути экспорта — /hyperscript (интеграция с Hyperscript) и /hmr (горячая замена).
  • mx: mx dev уже поддерживает горячую перезагрузку с механизмом отслеживания изменений и клиентом (MX2); доставка через него замены Hypergraph с сохранением состояния ожидает /hmr, указанный выше. Модули уже собираются и тестируются с помощью mx; pnpm остаётся только для приложений и инструментов в node/.
  • Для агентов: <page>.md, /agents и поиск. (/llms-full.txt уже доступен.) См. Для агентов.

Этот сайт

Уже доступные курсы: Start, mx, Hyperscript, Mercury UI, Hypergraph, Content и Live Mercury. Уроки перечислены на вводных страницах курсов.

Этот сайт обслуживает приложение mercury_lms версии 0.1.0 на Elixir. Оно формирует главную страницу средствами Phoenix по адресам / и /ru, страницы курсов по их путям и текстовые версии для агентов. mercury.jonnify.com — публичный хост, mercury-next.jonnify.com — предварительный.