Formatar uma consulta GraphQL

Transforme uma consulta GraphQL compacta em uma versão legível e indentada, útil para depurar uma consulta copiada de uma ferramenta de rede ou do console do desenvolvedor. Processamento 100% local no navegador (WebAssembly): nada é enviado a um servidor.

Exemplo:

Como funciona

A ferramenta percorre sua consulta GraphQL e indenta cada nível de chaves com 2 espaços, colocando cada campo em sua própria linha. É especialmente útil quando você copia uma consulta GraphQL da aba de rede do navegador (muitas vezes toda em uma única linha) e quer relê-la ou modificá-la com facilidade.

A ferramenta valida a sintaxe GraphQL completa?

Não: a ferramenta faz apenas uma formatação baseada nas chaves, sem validar a gramática GraphQL completa (argumentos, fragmentos, diretivas). No entanto, ela detecta chaves desbalanceadas e exibe um erro nesse caso.

Funciona com mutations e variáveis?

Sim: desde que o texto esteja estruturado com chaves convencionais, a ferramenta indenta tanto consultas quanto mutations, com seus argumentos e subcampos.

Processamento 100% local: a formatação é executada inteiramente no seu navegador via WebAssembly, e sua consulta nunca é enviada a um servidor.