- Ferramenta CLI que permite buscar instantaneamente a versão e o caminho de instalação do módulo desejado na pasta
node_modules
- Mais rápida que
npm list, yarn list e, sem saídas desnecessárias, focada em velocidade de busca e navegação e em uma interface intuitiva para fornecer apenas as informações necessárias
- Oferece recursos como busca fuzzy, correspondência por padrão, rastreamento do motivo da instalação e detecção de módulos duplicados
- Compatível com projetos npm e yarn, permitindo ver de relance se existem várias versões de um módulo, a estrutura de dependências e informações sobre a versão mais recente
- Pode ser executada imediatamente sem instalação com os comandos
bunx qnm e npx qnm, permitindo uso leve sem poluir o ambiente
- Exemplo: ao digitar
bunx qnm lodash, é possível verificar a localização de instalação de cada versão do lodash no projeto, a versão mais recente, informações de release etc.
- Sem argumentos, é possível explorar todos os pacotes com busca fuzzy no estilo fzf
- Se necessário, instalação global:
npm i --global qnm
- Principais comandos e opções
doctor: diagnostica duplicações em node_modules e os pacotes que ocupam mais espaço
list(ls): exibe a lista completa de pacotes; com --deps, mostra apenas dependências diretas
match [string]: lista todos os módulos que correspondem a um padrão específico
homepage: abre diretamente no navegador a URL de homepage do pacote
--no-remote: desativa dados remotos e mostra rapidamente apenas informações locais
-o, --open: abre diretamente no editor o arquivo package.json do pacote
Ainda não há comentários.