有効なGraphQLクエリを圧縮します

配布や比較に向けてコードを小さくしたい開発者は、GraphQL ミニファイアでコンパクトな結果を作れます。

有効なGraphQLクエリを圧縮し、次の工程で使えるコンパクトなコードを得られます。登録不要で、いつでもブラウザー内から無料で手軽に使えます。

使い方

  1. 有効な GraphQL クエリを入力エリアに貼り付けるか、.graphql または .gql ファイルをインポートします。
  2. ミニファイする前に構文をすばやく確認してください。無効なクエリでは信頼できる結果が得られません。
  3. ミニファイアを実行して、よりコンパクトなクエリを取得します。
  4. 出力を元のクエリと比較し、フィールドと引数がまだ存在することを確認します。
  5. 別のクエリをミニファイしたり、読みやすいバージョンに戻ったりする前にフィールドをクリアします。

使用例

開発者がクエリをテストファイルや比較に追加する前に、目に見える空白を減らすためにミニファイします。その後、結果を再確認し、選択項目、変数、引数が同じままであることを確かめます。

制限と形式

処理の場所

ミニファイはすべてブラウザー内で行われます。インポートまたは貼り付けたテキストはリモートサービスに送信されず、操作後も保存されません。アカウントなしで、テスト用またはプロジェクト用のクエリをコンパクトにできます。

よくある質問

ミニファイするとクエリの意味は変わりますか?

正しいミニファイは主にフォーマットを減らして、よりコンパクトなバージョンを作ります。フィールド、引数、変数を変更するべきではありませんが、使用前に必ず出力を再確認してください。

不完全なクエリをミニファイできますか?

有効な GraphQL クエリから始める方がよいです。不完全な構文では誤解を招く、または使用できない結果になることがあります。ツールが構造エラーを修正してくれるわけではないためです。

ミニファイしていないバージョンを残すのはなぜですか?

フォーマット済みのバージョンは、レビュー、デバッグ、編集で読みやすいです。ミニファイ済みのバージョンは、納品用または管理された比較用のコンパクトなテキストを得るのに適しています。

同じカテゴリのツール