変更履歴
リリースされたすべてのバージョンと、その中身と、配布されたファイル。
0.1.0
最初のリリース。
解決
- Node、Bun、Deno、pnpm、yarn をプロジェクト単位で管理し、作業ディレクトリから上へ
.runtlyrc、.nvmrc、.node-version、.bun-version、.tool-versions、package.jsonをたどります。 - 近さが勝ちます。優先度の低い近くのファイルが優先度の高い遠くのファイルに勝つので、ワークスペースのメンバーがモノレポのルートを上書きします。
engines.nodeの範囲はインストール済みのバージョンに対して解決され、最も高い一致が勝ちます。- 宣言された制約が満たせない場合はエラーになり、黙って既定に戻ることはありません。
rt currentは、そのバージョンを決めたファイルの名前を出します。- shim が
nodeの呼び出しに加えるのは約 1.9 ms —execを呼ぶだけの何もしないバイナリと同じコストです。
セキュリティ
rt auditは各バージョンを current、maintenance、eol-soon、eol に分類し、既知の脆弱性と突き合わせ、すべてのアドバイザリを解消する最小のアップグレードを報告します。- 検出結果は、そのプロジェクトが直近 90 日以内にコミットされたかどうかで並びます。
rt audit --fail-on=criticalは 0 以外で終了するので、CI や pre-commit フックに置けます。--jsonはレポート全体を出力します。- 24 時間キャッシュに対してオフラインで動作し、データがどれだけ古いかを明示します。
- データは endoflife.date、Node.js Security Working Group のデータベース、OSV.dev から。
rt scanはディレクトリ配下のプロジェクトを見つけ、それらが何で動いているかを記録します。
アプリ
- 共通のコア一つの上に GUI と CLI があるので、二つが食い違うことはありません。
- ウィンドウを開かずにバージョンを切り替えられるメニューバー項目。
rt setupが shim をインストールしてシェルを設定します。アプリなら Set up now を一度押すだけで同じことをします。rt doctorが PATH、shim の整合性、キャッシュの古さを診断します。
信頼
- すべてのダウンロードは、展開前に配布元自身の SHA256 と照合されます。
- Apple による署名と公証済み。ユニバーサルバイナリ、Apple Silicon と Intel。
- アカウントなし、ライセンスキーなし、テレメトリなし、解析なし。
- Node、Bun、Deno、pnpm、yarn をプロジェクト単位で管理し、作業ディレクトリから上へ
これ以前のリリースが載っていないのは、存在しないからです。ライセンスと通知: サードパーティ通知.