Skip to content
Latchkey

Tilde Range とは何か?

tilde range は、先頭の tilde で書かれ、通常は major と minor のバージョンを固定したまま patch レベルの更新を許容します。1.2.x のパッケージでは、後続の 1.2 patch を受け入れますが 1.3 は受け入れません。これは caret range よりも保守的な制約です。

なぜ重要か

チームは、新しい minor 機能ではなくバグ修正だけを望むときに tilde range を選び、いくらかの自動的な改善を、より高い安定性と引き換えにします。これは、minor リリースですら過去に問題を起こしてきた依存関係に有用です。どの range とも同様に、lockfile は再現性のために厳密に解決されたバージョンを記録します。

関連ガイド