Deno 2.0 リリース候補
(deno.com)- 先月、最後の 1.x バージョンである 1.46 をリリースし、今回ついに最終版で期待されるすべての機能を含む 2.0 RC を公開
主な変更
- グローバル変数に関する変更:
windowがなくなり、代わりにglobalThisまたはselfを使用processグローバル変数が追加され、node:processのインポートが不要に
- 依存関係管理:
deno add: サブパスを持つ指定子を処理deno install --entrypoint特定モジュールのすべての依存関係をインストールdeno removeコマンドで依存関係をすばやく削除- 依存関係関連のエラーメッセージを改善
- 権限システムの変更
Deno.errors.NotCapableエラーを追加Deno.mainModuleで--allow-read権限が不要に--allow-hrtimeフラグを削除--allow-runフラグを変更
- API の変更
- いくつかの API が安定化 (
WebGPU,Deno.dlopen()など) - 多くの
DenoAPI が削除またはソフト非推奨に
- いくつかの API が安定化 (
- コマンドラインインターフェースの変更
deno bundle,deno vendorサブコマンドを削除- いくつかの CLI フラグが非推奨に
DENO_LOG環境変数でデバッグログを有効化可能
- Import Assertions のサポートが削除され、Import Attributes に置き換え
- TypeScript 5.6 に更新
まだコメントはありません。