NPM es el sistema de gestion de paquetes de nodejs. Con él podemos gestionar las dependencias de nuestros proyectos de #nodejs o #reactnative. También lo podemos usar para instalar aplicaciones globales en nuestro sistema, como por ejemplo: ChromeCast ( aplicación que te permite enviar videos a un chromecast desde la linea de comandos 😉 )
npm init -y
Inicializa el archivo package.json de nuestro proyecto con los valores por defecto. Usar con cuidado porque reescribe el contenido del archivo, si ya existe.
npm home <paquete>
Abre el navegador con la web oficial del <paquete>
npm repo <paquete>
Abre el navegador con el repositorio oficial del <paquete>
npm outdated
Te indica que paquete tienes desactualizados
npm prune
Elimina las dependencias que no se estan utilizando
npm list
Te muestra los paquetes que se usan en un proyecto ( ordenado jerarquicamente )
npm dedupe
Intenta reducir las duplicidades de paquetes en tu proyecto
npm audit
Te muestra una lista de bugs conocidos en los paquetes de tu proyecto
npm audit fix
Actualiza los paquetes de tu proyecto que tienen parches de seguridad pendientes.