- node_modules 폴더에서 원하는 모듈의 버전과 설치 경로를 즉시 검색할 수 있는 CLI 도구
-
npm list, yarn list
보다 빠르고 불필요한 출력 없이 검색·탐색 속도와 직관적 인터페이스에 집중하여 필요한 정보만 제공
-
fuzzy-search, 패턴 매칭, 설치 이유 추적, 중복 모듈 탐지 등 기능을 제공
- npm/yarn 프로젝트 모두 지원하며, 모듈의 여러 버전 존재 여부, 의존관계 구조, 최신 버전 정보 등을 한눈에 파악할 수 있음
-
bunx qnm
, npx qnm
명령으로 설치 없이 바로 실행할 수 있어 환경 오염 없이 가볍게 활용 가능
- 예시:
bunx qnm lodash
입력 시 프로젝트 내 lodash의 버전별 설치 위치, 최신 버전, 릴리스 정보 등 확인
- 인자가 없으면 fzf 스타일 fuzzy 검색으로 모든 패키지 탐색 가능
- 필요시 전역 설치:
npm i --global qnm
- 주요 명령 및 옵션
-
doctor
: node_modules 내 중복 및 용량 가장 큰 패키지 진단
-
list
(ls
): 전체 패키지 목록 출력, --deps
로 직접 의존성만 볼 수 있음
-
match [문자열]
: 특정 패턴에 맞는 모든 모듈 리스트업
-
homepage
: 패키지의 homepage URL을 브라우저로 바로 열기
-
--no-remote
: 원격 데이터 비활성화, 로컬 정보만 빠르게 표시
-
-o, --open
: 해당 패키지의 package.json 파일을 에디터로 바로 열기