dart_nats 1.2.1 — лёгкий клиент NATS для Dart/Flutter (pub/sub, запросы, KV, JetStream).
Обновлён README — добавлена документация по микросервисному фреймворку (ADR-32) и Client Discovery.
👍 Лайки: 39, 📥 Скачиваний: 7.3К
https://pub.dev/packages/dart_nats
portal_labs 0.37.0 — библиотека из 40+ нулевых-зависимостей Flutter-компонентов (пикеры, слайдеры, навигация, анимации).
Добавлен
SwipeableActionTile — физика свайпов с пружинистым откликом, поддержкой двух сторон, инерцией и тактильной отдачей. Готовый к кастомизации через SwipeableActionTileStyle.👍 Лайки: 42, 📥 Скачиваний: 388
https://pub.dev/packages/portal_labs
file_magic_number 2.1.0 — кроссплатформенный пакет для определения типа файла по «магическим числам» (заголовкам) и расширениям. Работает на мобильных, десктопе и вебе без нативного кода.
⚡ Производительность:
detectFileTypeFromPathOrBlob теперь читает только первые 512 байт через стримы — нет OOM на больших файлах и ускорено определение.📦 Новые форматы: поддержка Gzip (
.gz), Ogg (.ogg, .ogv), FLAC (.flac).🔧 Кастомные типы: добавлен
FileMagicNumber.registerCustomType для динамической регистрации своих MIME, расширений и сигнатур.🔄 Зависимости:
mime обновлён до ^2.0.0 — устранены конфликты с Firebase и pdf_combiner.👍 Лайки: 28, 📥 Скачиваний: 14.1К
https://pub.dev/packages/file_magic_number
json_schema_builder 0.1.6 — Dart-библиотека для типобезопасного создания и валидации JSON Schema (Draft 2020-12). Позволяет декларативно описывать структуру данных: от простых типов до сложных композиций (
allOf, anyOf, $ref), с понятными ошибками валидации.Экспортирован
SchemaRegistry — теперь можно управлять ссылками на схемы при валидации компонентов.👍 Лайки: 28, 📥 Скачиваний: 56.1К
https://pub.dev/packages/json_schema_builder
genai_primitives 0.2.4 — базовые примитивы (
ChatMessage, Part, ToolDefinition) для кросспровайдерных GenAI-приложений на Dart.В примере заменили
print на log для корректного логирования.👍 Лайки: 1, 📥 Скачиваний: 22.8К
https://pub.dev/packages/genai_primitives
genui 0.10.0 — пакет для создания динамических UI на Flutter, которые генерируются LLM в реальном времени на основе диалога с пользователем.
Ключевые изменения (BREAKING):
• Ядро вынесено в
package:a2ui_core — типы сообщений (A2uiMessage, CreateSurface и др.) теперь оттуда.•
SurfaceController.store и DataModelStore удалены; доступ к модели через contextFor(id).dataModel.•
SurfaceDefinition.validate стал асинхронным (поддержка $ref через SchemaRegistry).•
PromptBuilder методы стали асинхронными (createChat, createCustom).• Сужен публичный API низкоуровневых примитивов.
• Запись в
DataModel стала строже (брасывает исключения, заполняет пропуски в списках null).👍 Лайки: 187, 📥 Скачиваний: 20.8К
https://pub.dev/packages/genui
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #dart_nats #portal_labs #file_magic_number #json_schema_builder #genai_primitives #genui #a2ui_core