Bun v0.4.0
#Bunのリリース
参考
https://github.com/oven-sh/bun/releases/tag/bun-v0.4.0
https://bun.sh/blog/bun-v0.4.0
変更点
bunxというコマンドが追加 (npxみたいにnpmパッケージを直接実行できる)
bun runコマンドで--bunオプションがサポート
shebangに#! /usr/bin/env nodeのように記述されていた際に、Node.jsではなくBunを使ってスクリプトを実行させる機能
将来的にはこの挙動がデフォルトになる可能性もあるとのこと
Node.js互換性の向上: crypto.timingSafeEqual()やcrypto.scryptSync()など色々と追加
bun:testでJestスタイルのライフサイクルフックがサポート (beforeAllなど)
Bun.deepEqualsで任意のstrict引数(第3引数)が追加
bun pm ls - プロジェクトの依存関係の一覧を表示するコマンド
bun pmコマンド - pmはpackage managerの略