변경 기록
출시된 모든 버전과, 거기에 담긴 것과, 배포된 파일.
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을 프로젝트 단위로 관리하며, 작업 디렉터리에서 위로
이전 릴리스가 없는 이유는 아직 없기 때문입니다. 라이선스와 고지: 서드파티 고지.