Node.js v20.17.0リリース — ESモジュールとrequire()の相互運用性が更に向上!
8月22日、Node.jsは新しいLTSリリースであるv20.17.0を発表した。本リリースで最も重要な変更は、同期ESMグラフにおけるrequire()サポート だ。新しいフラグ--experimental-require-moduleが追加され、同期ESMグラフに対してrequire()サポートが可能になった。 このフラグが有効化され、ロードされるECMAScriptモジュールが以下の条件を満たしている場合、require()によってそのモジュールがESモジュールとしてロードされ、モジュール名空間オブジェクトが返される。