Cuando estamos desarrollando nuestra aplicación con algún framework de JavaScript, utilizamos los paquetes de npm para agregar o quitar funcionalidades a la misma. Pero ha sucedido que nos hemos olvidado de desisntalar algún paquete o bien hay existencia de los mismos que nunca van a ser utilizados en nuestra solución. Para ello podemos utilizar depcheck para encontrar paquetes no utilizados que se encuentran dentro de nuestro archivo package.json
Instalar depcheck
npm i -g depcheck
Encontrar paquetes no utilizados
Dentro de la raiz de nuestra aplicación debemos ejecutar:
npx depcheck
Podemos encontrar una respuesta similar a la siguiente:
Unused dependencies
* cordova-android
Unused devDependencies
* @angular/language-service
* @ionic/angular-toolkit
* @types/jasmine
* @types/jasminewd2
* @types/node
Simplemente eliminimos los paquetes
npm uninstall cordova-android