メインコンテンツにスキップ

依存関係のバージョン

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`を参照してください。

依存関係のバージョンのアップグレード

これらのバージョンを更新するためのメンテナンス手順については、メンテナンス > 依存関係のバージョンのアップグレードを参照してください。