Bun 1.0.14 リリース: 高速なファイル マッチング、依存関係のインストールとエラー メッセージ処理の改善

Bun の最新バージョン 1.0.14 は、この JavaScript ランタイム環境に大幅な改善と新機能をもたらします。重要な新機能の追加は、Bun.Globこれが glob パターンを使用してファイルと文字列を照合するための高速 API であることです。fast-globこの機能は、や などの一般的な Node.js ライブラリmicromatchの同様の機能よりも 3 倍高速です。

このアップデートにより、bun install実行中に発生した重大な競合状態の問題も解決されます。この問題は、依存関係のインストールに使用される一時ファイル名の作成におけるバグが原因であり、同じパッケージの複数のバージョンを同時に抽出すると、インストールが失敗することがあります。

さらに、新しいバージョンではnode_modulesTypeScript モジュールの解析が改善されています。通常、Bun は最初に TypeScript ファイルをロードし、次に JavaScript ファイルをロードしてtscBun の動作を模倣しますが、このアップデートにより、両方が存在する場合にはnode_modulesJavaScript ファイルが優先されるようになります。この変更により、トランスパイラーでトランスパイルできない TypeScript ソース ファイルを配信する特定の npm パッケージの問題が解決されます。

さらに、Bun 1.0.14 では、ビルドが失敗した場合のエラー メッセージの読みやすさが向上しています。以前はエラーの最初の文字のみが強調表示されていたバグが修正され、エラー メッセージ内の不要な改行が減り、ビルド エラーのスタイルが実行時エラーのスタイルと一致します。

最後に、このアップデートでは、サポートされていない ECMAScript モジュール (ESM) および CommonJS 機能のエラー検出とメッセージングが改善されています。以前のバージョンでは、Bun はランタイム エラー メッセージを JavaScriptCore に依存していたため、少し混乱していました。新しいバージョンでは、ビルド時にこれらのエラーが検出され、より明確で役立つエラー メッセージが表示されます。

Je suppose que tu aimes

Origine www.oschina.net/news/267941/bun-1-0-14-released
conseillé
Classement