Обзор пакетов на тему Code Generator & Serialization (JSON)
json_serializable 6.14.1
Предоставляет билдеры для Dart Build System, генерирующие код сериализации JSON для классов с аннотацией JsonSerializable. Поддерживает настройку через аргументы аннотаций, работу с enum и генерацию JSON Schema.
👍 Лайки: 3.9K, 📥 Скачиваний: 3.5M
📅 Обновлено: 46 days ago
https://pub.dev/packages/json_serializable
freezed_annotation 3.1.0
Содержит аннотации для пакета freezed. Без самого freezed этот пакет не выполняет никаких функций.
👍 Лайки: 563, 📥 Скачиваний: 3.8M
📅 Обновлено: 14 months ago
https://pub.dev/packages/freezed_annotation
json_annotation 4.12.0
Определяет аннотации, необходимые для генерации кода сериализации и десериализации JSON с помощью json_serializable.
👍 Лайки: 1.3K, 📥 Скачиваний: 12.3M
📅 Обновлено: 4 months ago
https://pub.dev/packages/json_annotation
freezed 4.0.1
Генератор кода для создания data classes, tagged unions и вложенных классов в Dart. Автоматически генерирует методы toString, operator ==, hashCode, copyWith и сериализацию, избавляя от необходимости писать их вручную.
👍 Лайки: 4.5K, 📥 Скачиваний: 2.6M
📅 Обновлено: 16 days ago
https://pub.dev/packages/freezed
flutter_gen 5.15.0
Генератор кода для Flutter, заменяющий небезопасные строковые пути к ассетам, шрифтам и цветам на типобезопасные API. Поддерживает работу с pub workspaces и требует build_runner версии 2.12.0 или выше.
👍 Лайки: 1.7K, 📥 Скачиваний: 103K
📅 Обновлено: 2 months ago
https://pub.dev/packages/flutter_gen
source_gen 4.3.0
Предоставляет утилиты для автоматической генерации исходного кода Dart, включая фреймворк для создания Builders. Предлагает удобные API поверх низкоуровневых инструментов, таких как analyzer и build, для интеграции нескольких генераторов в одном проекте.
👍 Лайки: 190, 📥 Скачиваний: 5.9M
📅 Обновлено: 26 days ago
https://pub.dev/packages/source_gen
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #json_serializable #freezed_annotation #json_annotation #freezed #flutter_gen #source_gen
Post #3088
251