依存関係のバージョン
ESLint
現在サポートされているESLintのバージョン範囲は次のとおりです。
8.57.0
.
通常、少なくともESLintの最新のメジャーバージョン2つをサポートしています。ただし、メジャーリリース間でAPIが大きく変更された場合は、これを制限することがあります。
Node
現在サポートされているNodeJSのバージョン範囲は次のとおりです。
^18.18.0 || >=20.0.0
.
Nodeのリリースドキュメントに従って、NodeのアクティブLTSおよびメンテナンスLTSリリースステータスをサポートするよう努めています。特定のCurrentステータスリリースのサポートは定期的に検討されます。
TypeScript
現在サポートされているTypeScriptのバージョン範囲は次のとおりです。
>=4.7.4 <5.5.0
.
DefinitelyTypedのバージョンサポート期間に合わせて、2年以内にリリースされたTypeScriptバージョンのみをサポートしています。
ツールが古いTypeScriptバージョンで動作する場合がありますが、保証は提供せず、**_サポートされていないバージョンに対する問題は受け付けません_**。
常にTypeScriptの最新の安定バージョンをサポートするよう努めます。TypeScriptの変更によって、このプロジェクトに破壊的変更が必要ない場合があり、そのため複数のバージョンのTypeScriptをサポートできます。場合によっては、TypeScriptの追加のプレリリース(ベータ版やリリース候補版)もサポートできる場合がありますが、最新の安定バージョンのサポートを損なう必要がない場合に限ります。
新しいTypeScriptリリースのサポート
新しいTypeScriptがリリースされるたびに、新バージョンの変更を追跡するためのissueを作成します。issueは常に固定されており、「New TypeScript Version」タグが付いたissueを検索して見つけることもできます。 issueが開いている場合、まだ公式にサポートされていません。しばらくお待ちください。
サポートするバージョンに関して
- `beta`リリースはサポートしていません。
- _通常_、`rc`リリースは公式にはサポートしていません。
- リリース後できるだけ早く、最新の安定したTypeScriptバージョンをサポートするよう努めています。
通常、`rc`バージョンがリリースされたら、次のリリースのサポート作業を開始します。
バージョンの警告ログ
TypeScriptの新しい/ベータバージョンでの実験を可能にするために、パッケージにはオープンな`peerDependency`要件があることに注意してください。
サポートされていないバージョンのTypeScriptを使用すると、パーサーはコンソールに警告を記録します。この警告を無効にする場合は、`parserOptions`で設定できます。 パッケージ > パーサー > `warnOnUnsupportedTypeScriptVersion`を参照してください。
依存関係のバージョンのアップグレード
これらのバージョンを更新するためのメンテナンス手順については、メンテナンス > 依存関係のバージョンのアップグレードを参照してください。