Antes de concluir algum projeto e torná-lo público, é importante manter o projeto sem pontas soltas, ou "peso" desnecessário. A partir daí, vem a necessidade de checar se os pacotes (ou dependências) instaladas no projeto estão todas sendo utilizadas, ou apenas instaladas e esquecidas.
Com os comandos a seguir, podemos fazer uma verificação sem dificuldades.
depcheck
No terminal do projeto, digite qualquer um dos comandos que preferir.
Ele vai retornar no terminal com os nomes dos pacotes instalados sem nenhum
uso detectados, as que estão faltando no
package.json, e outras que deveriam estar na seção
devDependencies (localizado dentro do package.json).
npm-check
Opção alternativa e interessante que também verifica atualizações:
unimported
Mais moderno e rápido:
Análise Manual do Bundle
Se o projeto usar Webpack ou Vite:
