本文へスキップ
runtly

変更履歴

リリースされたすべてのバージョンと、その中身と、配布されたファイル。

  1. 0.1.0

    最初のリリース。

    解決

    • Node、Bun、Deno、pnpm、yarn をプロジェクト単位で管理し、作業ディレクトリから上へ .runtlyrc.nvmrc.node-version.bun-version.tool-versionspackage.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。
    • アカウントなし、ライセンスキーなし、テレメトリなし、解析なし。

これ以前のリリースが載っていないのは、存在しないからです。ライセンスと通知: サードパーティ通知.