История изменений
Каждая выпущенная версия, что в неё вошло и каким файлом она вышла.
0.1.0
Первый выпуск.
Разрешение
- Управляет Node, Bun, Deno, pnpm и yarn отдельно для каждого проекта, поднимаясь от рабочего каталога через
.runtlyrc,.nvmrc,.node-version,.bun-version,.tool-versionsиpackage.json. - Побеждает ближайшее: близкий файл с низким приоритетом выигрывает у далёкого с высоким, поэтому участник рабочего пространства перекрывает корень монорепозитория.
- Диапазоны
engines.nodeразрешаются по установленным версиям, побеждает наибольшее совпадение. - Объявленное ограничение, которое нельзя удовлетворить, — ошибка, а не тихий откат к значению по умолчанию.
rt currentназывает файл, который определил версию.- Шим добавляет к вызову
nodeоколо 1.9 мс — столько же, сколько ничего не делающий бинарник, который только вызываетexec.
Безопасность
rt auditотносит каждую версию к current, maintenance, eol-soon или eol, сверяет с известными уязвимостями и сообщает наименьшее обновление, закрывающее все бюллетени.- Находки сортируются по тому, были ли в проекте коммиты за последние 90 дней.
rt audit --fail-on=criticalзавершается ненулевым кодом — для CI и pre-commit хуков.--jsonпечатает отчёт целиком.- Работает офлайн на 24-часовом кэше и сообщает, насколько данные старые.
- Данные из endoflife.date, базы Node.js Security Working Group и OSV.dev.
rt scanнаходит проекты внутри каталога и записывает, на чём они работают.
Приложение
- GUI и CLI поверх одного общего ядра, поэтому они не могут разойтись.
- Пункт в строке меню для переключения версий без открытия окна.
rt setupустанавливает шимы и настраивает оболочку; приложение делает то же самое одним нажатием Set up now.rt doctorпроверяет PATH, целостность шимов и свежесть кэша.
Доверие
- Каждая загрузка сверяется с SHA256, опубликованной самим издателем, до распаковки.
- Подписано и нотаризовано Apple. Универсальный бинарник, Apple Silicon и Intel.
- Ни аккаунта, ни лицензионного ключа, ни телеметрии, ни аналитики.
- Управляет Node, Bun, Deno, pnpm и yarn отдельно для каждого проекта, поднимаясь от рабочего каталога через
Более ранних выпусков в списке нет, потому что их не было. Лицензия и уведомления: Уведомления третьих сторон.