FLUTTER ECOSYSTEM

gql_code_builder

*.graphql ドキュメントおよび SDL を使用して、有用なクラスを生成する Dart コードビルダー。

最新バージョン
0.15.2
30日間ダウンロード
35.2万
いいね数
5
Pub ポイント
130

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

gql_code_builder は、GraphQL スキーマ定義(SDL)およびクエリドキュメントを型安全な Dart クラスに変換する Dart コード生成パッケージです。.graphql ファイルからモデル、クエリ、ミューテーション、変数を直接生成でき、コードの保守性を向上させ、ボイラープレートを削減します。build_runner の力を活用することで、Flutter および Dart プロジェクトにシームレスに統合され、GraphQL 操作に対して強い型付けとコンパイル時安全性を保証します。生成されたコードは、最小限の手作業でクライアントサイドおよびサーバーサイドの両方のユースケースに対応しています。

用途
  • 型安全なGraphQLクエリの生成
  • SDLからのモデル作成の自動化
  • GraphQL クライアントにおけるボイラープレートの削減
  • クエリのコンパイル時検証を有効にする
  • build_runner ワークフローとの統合
主な機能
  • .graphql ファイルから Dart クラスを生成します
  • SDLおよびクエリドキュメントの解析をサポート
  • 型安全なモデルと操作を生成します
  • build_runner と統合
  • 拡張可能なコード生成フックを提供
適している対象
  • GraphQL を使用する Flutter アプリ
  • 強力な型付けを必要とするDartプロジェクト
  • コードの品質と保守性を重視するチーム
  • 自動コード生成を必要とするGraphQLクライアント
  • gql-dartエコシステムを使用するプロジェクト
注意事項
  • build_runnerのセットアップが必要です
  • 静的スキーマ解析に限定
  • ビルド時間を増加させる可能性があります
  • 実行時スキーマの変更には適していません
  • ソースファイル内の正しいGraphQL構文に依存
対応プラットフォームデータなし

パッケージをインストール

flutter pub add gql_code_builder

カテゴリー

依存関係

依存関係一覧 10 件

ソースリポジトリ

関連プロジェクト