@remix-run/node
このパッケージには、Node.js用のユーティリティとポリフィルが含まれています。
ポリフィル
Remixは、Node.jsでネイティブかつ安定的に利用可能になっていないfetch
などのブラウザAPIに依存しているため、Jestなどのツールで実行すると、これらのグローバル変数がないとユニットテストが失敗する可能性があります。
テストフレームワークは、グローバル変数をポリフィルしたり、APIをモックアウトしたりするためのフックまたは場所を提供する必要があります。ここで、Remixが依存するグローバル変数をインストールするために、次の行を追加できます。
バージョンサポート
Remixは、常にActiveおよびMaintenanceのNode LTSバージョンを公式にサポートしています。サポートが終了したNodeバージョンのサポート終了は、Remixのマイナーリリースで行われます。