FLUTTER ECOSYSTEM

gql_code_builder

Dart-Code-Generatoren, die *.graphql-Dokumente und SDL in nützliche Klassen umwandeln.

Neueste Version
0.15.2
30-Tage-Downloads
352.000
Likes
5
Pub-Punkte
130

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

gql_code_builder ist ein Dart-Codegenerierungspaket, das GraphQL-Schemadefinitionen (SDL) und Abfrage-Dokumente in typensichere Dart-Klassen umwandelt. Es ermöglicht Entwicklern, Modelle, Abfragen, Mutationen und Variablen direkt aus .graphql-Dateien zu generieren, wodurch die Wartbarkeit des Codes verbessert und Boilerplate reduziert wird. Durch die Nutzung der Stärke von build_runner integriert es sich nahtlos in Flutter- und Dart-Projekte und gewährleistet starke Typisierung und Kompilierzeit-Sicherheit für GraphQL-Operationen. Der generierte Code unterstützt sowohl clientseitige als auch serverseitige Anwendungsfälle mit minimalem manuellem Aufwand.

Anwendungsfälle
  • Typsichere GraphQL-Abfragen generieren
  • Automatisierung der Modellerstellung aus SDL
  • Boilerplate in GraphQL-Clients reduzieren
  • Aktivieren der Kompilierzeitüberprüfung von Abfragen
  • Integration mit build_runner-Arbeitsabläufen
Hauptmerkmale
  • Generiert Dart-Klassen aus .graphql-Dateien
  • Unterstützt SDL und Abfrage-Dokumentenanalyse
  • Erzeugt typsichere Modelle und Operationen
  • Integriert mit build_runner
  • Bietet erweiterbare Codegenerierungshooks
Geeignet für
  • Flutter-Apps mit GraphQL
  • Dart-Projekte, die starke Typisierung erfordern
  • Teams, die Codequalität und Wartbarkeit priorisieren
  • GraphQL-Clients, die automatisierte Codegenerierung benötigen
  • Projekte, die das gql-dart-Ökosystem verwenden
Hinweise
  • Build Runner-Einrichtung erforderlich
  • Beschränkt auf statische Schema-Analyse
  • Kann die Build-Zeit erhöhen
  • Nicht geeignet für Laufzeit-Schemabearbeitungen
  • Abhängig von der korrekten GraphQL-Syntax in Quelldateien
Unterstützte PlattformenNicht verfügbar

Paket installieren

flutter pub add gql_code_builder

Kategorien

Abhängigkeiten

Abhängigkeiten 10 Einträge

Quell-Repository

Verwandte Projekte