この記事でJsonnetというものの存在を知った。
Jsonnetの薦め - Qiita
Googleの20%プロジェクトから生まれたみたい。
Visual Studio Codeで使えないかなーと思ったら拡張機能があったので、その紹介です。
拡張機能のインストール
Jsonnet - Visual Studio Marketplace
vscode-jsonnetのインストール
heptio/vscode-jsonnet: Jsonnet language extension for vscode
拡張機能をいれただけでは動作しません。
brewでインストールします。
brew install jsonnet
実行
Jsonnetを実行する(ファイルは保存しておかないとダメです)
上の画像を見てもらえればわかるようにデフォルトはyaml形式になる。
Jsonnetって名前なのになぜyamlなのだろう。
JSONにしたい場合は、設定画面から変えればOK。