Tenho um pacote npm que desejo atualizar. Posso atualizar meu package.json, mas não quero quebrar nada. Existe uma maneira de listar todos os pacotes instalados que dependem dele?
104
Você está procurando https://docs.npmjs.com/cli/ls
Por exemplo, para ver de quais pacotes dependem, contextify
você pode executar:
npm ls contextify
app-name@0.0.1 /home/zorbash/some-project
└─┬ d3@3.3.6
└─┬ jsdom@0.5.7
└── contextify@0.1.15
contextify
quando o último não está instalado?npm ls E
ele só me mostra um dos módulos de nível superior que depende de A. Não tenho certeza se isso é tecnicamente correto, pois X, Y e Z também dependem disso. Se não mostrar X, Y e Z, o que mais não está mostrando?Você pode usar https://www.npmjs.com/package/npm-dependents para localizar dependentes que não estão instalados.
Atualização : vejo que o pacote está quebrado, mas ainda pode ser um bom ponto de partida onde o autor aponta um lugar onde pode estar quebrado: https://github.com/davidmarkclements/npm-dependents/issues/5#issuecomment -451926479
Enquanto isso, você pode querer apenas usar a guia "Dependentes" nas páginas individuais do projeto npm.
fonte