본문으로 건너뛰기
runtly

변경 기록

출시된 모든 버전과, 거기에 담긴 것과, 배포된 파일.

  1. 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.
    • 계정 없음, 라이선스 키 없음, 텔레메트리 없음, 분석 없음.

이전 릴리스가 없는 이유는 아직 없기 때문입니다. 라이선스와 고지: 서드파티 고지.