- 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ファイルをエディタですぐ開く
まだコメントはありません。