開発者無料ローカルで実行
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 to PNG
PDFの各ページを高品質なPNG画像にブラウザで変換。解像度を選んでから、1枚のPNGまたはすべてのページをZIPでダウンロード。
PDF無料ローカルで実行開く - 利用可能
画像を圧縮
JPG、PNG、WebP、AVIF、HEICのファイルサイズを縮小しながら画像を鮮明に保つ — 無料、ブラウザのみ、アップロード不要。
画像無料ローカルで実行開く - 利用可能
動画を変換
MP4、WebM、MOV、MKV 間で動画を変換 — 無料、プライベート、ブラウザで完結。
動画無料ローカルで実行開く - 利用可能
WAV を MP3 に
圧縮されていない WAV オーディオをブラウザでコンパクトな MP3 に変換します。ファイルはデバイスを離れません。
音声無料ローカルで実行開く - 利用可能
HTML を Markdown に
HTML を Markdown に、見やすく変換します。
ドキュメント無料ローカルで実行開く