🚀

Bunユーザー必見!依存関係のアップデートが爆速改善されたその理由とは?🔥

2024/06/07に公開

bun update コマンド

えっとね、Bunの update コマンドってやつ、簡単にバージョンをアップデートできるんだ!基本的にはこんな感じ:

$ bun update

特定のパッケージだけをアップデートしたい場合は、パッケージ名を指定すればOK:

$ bun update [package]

それから、最新バージョンに一気にアップデートしちゃう場合はこれを使うと良いよ:

$ bun update --latest

Bun v1.1.11 のアップデート情報

最近リリースされた Bun v1.1.11 のアナウンスによれば、何か良い感じの改善が入ったらしいよ!

bun update が依存関係を更新しても、その変更が package.json に反映されないで、 bun.lockb だけに書き込まれるっていう長年のバグを直たんだって!

つまり、これまで bun update を使ってパッケージを更新した場合、更新内容が bun.lockb には書き込まれていたけど、package.json には反映されていなかったみたい。でも、Bun v1.1.11 からはそのバグが直ったので、bun update したらちゃんと package.json にも更新内容が書き込まれるようになったんだってさ。

これって結構大事な修正だよね!やっぱり package.json も常に最新の状態で保ちたいからね。

まとめ

  • bun update コマンドで簡単にパッケージをアップデートできるようになった。
  • bun update --latest を使うと、一発で最新バージョンに更新できる。
  • Bun v1.1.11 のアップデートで、更新内容が package.json にもちゃんと反映されるようになった!

こんな感じで、Bun もどんどん便利になってるね!すごい!

Discussion