今週はDenoでリリースが行われていないため、直近の話題や変更などについて紹介いたします。

Flash(Deno.serve)の書き換えについて

現在、Flash(Deno.serve)の書き換えが検討されているようです。

Flashで報告されている様々な問題の解決などが目的のようです。

以下のissueで解決予定の問題が列挙されています。

Flash HTTP server rewrite - umbrella issue (denoland/deno#17146)

Deno.coreの削除について

現在、Denoの内部APIであるDeno.coreの削除が検討されているようです。

refactor: remove Deno.core (denoland/deno#16881)

ひとまずはDeno.coreDeno[Deno.internal].coreへ移動される予定のようで、deno_stdではすでに対応が実施されています。

refactor: handle Deno[Deno.internal].core (denoland/deno_std#3029)

ただし、将来的にはDeno[Deno.internal].core自体も削除が予定されているようなので、もしDeno.coreを使用されている場合は、今のうちに対応をしておくとよいかもしれません。

deno_lintへのguard-for-inルールの追加

deno_lintguard-for-inルールが実装されているようです。

feat: Add guard-for-in rule (denoland/deno_lint#1105)

次のDenoのリリースあたりでdeno lintコマンドから利用できるようになる可能性がありそうです。