🚀
Bunユーザー必見!依存関係のアップデートが爆速改善されたその理由とは?🔥
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