開発者無料ローカルで実行
GraphQL フォーマッター
GraphQL クエリ、ミューテーション、スキーマを美化および検証します——ブラウザのみで。
.graphql.gql
GraphQL 入力
0 行0 バイト
フォーマット済みクエリ
0 行0 バイト
GraphQL フォーマッターについて
Handytool の GraphQL フォーマッターは、クエリ、ミューテーション、サブスクリプション、SDL スキーマ定義など任意の GraphQL ドキュメントを、公式の graphql.js パーサーで解析し、一貫したインデント付きで再出力します。検証ボタンはドキュメントを解析することを確認します。すべてがローカルで実行されるため、内部 API クエリや専有スキーマのフォーマットに安全です。
GraphQL フォーマッターの機能
- 01
公式の graphql.js パーサー
GraphQL リファレンス実装に付属しているのと同じパーサー。エラーは正確な行と列で得られ、フォーマットは正規です。
- 02
クエリ、ミューテーション、SDL
操作ドキュメントとスキーマ定義の両方が機能します。型定義、ディレクティブ、説明はクリーンにラウンドトリップします。
- 03
実行せずに検証
検証はドキュメントが解析されることだけを確認します。クエリを実行したり、スキーマが必要ではなく、ネットワークコールを行いません。
GraphQL フォーマッターのよくある質問
- スキーマに対して検証しますか?
- いいえ——構文検証のみ。スキーマベースの検証にはターゲットスキーマがフィールド名と引数型を比較する必要があります。このツールは、ドキュメントが解析されることだけを確認します。
- コメントを保持しますか?
- GraphQL コメント(# で始まる行)はパーサーによって削除されます。ドキュメントを保持するには、型とフィールド定義で """description""" 文字列リテラルを使用します——これらは正しくラウンドトリップします。
- どの GraphQL 仕様バージョンをサポートしていますか?
- 現在の 2021 年 10 月の仕様、OneOf 入力オブジェクトや @specifiedBy ディレクティブなどの機能を含みます。
- クエリはどこかにアップロードされますか?
- いいえ。graphql.js パーサーはブラウザで完全に実行されます——操作はデバイスに留まります。
関連ツール
開発者 →他のツールを見る
すべてのツール →- 利用可能
PDF を JPG に
PDF の各ページを、ブラウザで直接、鮮明な JPG、PNG、または WebP 画像に変換します。アップロード不要、品質低下なし。
PDF無料ローカルで実行開く - 利用可能
背景を削除
ブラウザ内のAIモデルを使って写真の背景を消去し、透明なPNGを取得 — アップロード不要、画像はデバイスに保存。
画像無料ローカルで実行開く - 利用可能
動画をトリム
動画の先頭や末尾をフレーム単位でカットします。
動画無料開く - 利用可能
音声をトリム
音声ファイルの一部を切り出します。
音声無料ローカルで実行開く - 利用可能
Markdown を HTML に
Markdown を HTML に、ブラウザで直接変換します。
ドキュメント無料ローカルで実行開く