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