Software

Bun v1.4.4、Prettier互換フォーマッタ「bun fmt」搭載

Publickey ·

Bun v1.4.4、Prettier互換フォーマッタ「bun fmt」搭載

✦ AI 要約

Anthropicが開発するJavaScriptランタイム「Bun」の新機能として、Prettier互換のフォーマッタ搭載が発表されました。

Anthropicが開発するJavaScriptランタイム「Bun」の新機能として、Prettier互換のフォーマッタ搭載が発表されました。

2026年10月22日付けで公開されたBun v1.4.4では、このPrettier互換フォーマッタを「bun fmt」コマンドで起動できます。

Prettierの設定ファイルをそのまま使え、しかもPrettierより最大で320倍高速だと説明されています。

フォーマッタは、コードを整形して見た目をそろえ、読みやすくするツールです。PrettierはJavaScriptコード開発で使われる代表的なフォーマッタです。

Bun v1.4.4のbun fmtは、Prettierのテストを99%以上クリアする互換実装で、Prettierの設定ファイル、または別のフォーマッタであるoxfmtの設定ファイルをそのまま利用できます。

同社によれば、Prettierと比べると実行速度は最大320倍で、消費メモリも5分の1以下だといいます。

bun fmtがフォーマットできるプログラミング言語は20種類あり、JavaScriptに加えてTypeScript、CSS、HTML、JSON、YAML、Markdownなどをサポートします。

Bunは基本的にはJavaScript/TypeScriptランタイムですが、当初からJavaScriptバンドラやTypeScriptトランスパイラなども備え、統合ツールとしての側面も持っていました。今回Prettier互換フォーマッタが加わったことで、その統合ツールとしての性格はさらに強まったことになります。

出典: Publickey · jniino 原文: https://www.publickey1.jp/blog/26/javascriptbunprettier300prettier.html

参考資料

本記事は、Publickeyの原文をもとにBizCrushがAIを用いて要約・再構成・編集したものであり、Publickeyの原文そのものではありません。


本記事は、Publickeyの許可を得て、原文をもとにBizCrushが要約・編集したものです。正確な引用や詳細は原文をご確認ください。