GetPerson.gql
すべて1行に圧縮されたGraphQLクエリがあります。
{ getPerson(id: 42) { name, age } }
コマンドラインを使用して、このテキストをどのようにきれいに印刷したり美しくすることができますか?
$ magical-command GetPerson.gql
{
getPerson(id: 42) {
name,
age
}
}
ベストアンサー1
使用prettier
brew install prettier
macOSにインストール:
$ cat file.gql
{ getPerson(id: 42) { name, age } }
$ prettier file.gql
{
getPerson(id: 42) {
name
age
}
}
--parser graphql
(この例で使用すると、同じ出力が得られます。)
このツールはprettier
その場で使用または編集できます。また、見ることができます。-w
--write
prettier --help