Sobre el proyecto
npkill es una utilidad de línea de comandos para encontrar y eliminar carpetas node_modules que se acumulan en una máquina. Escanea desde un directorio dado (o el directorio de usuario), lista cada carpeta node_modules encontrada junto con su uso de disco y fecha de última modificación, y proporciona una interfaz de terminal interactiva para seleccionar y eliminar carpetas no deseadas.
Funciones clave incluyen:
- Navegación interactiva con teclas de flecha o j/k, eliminación con espacio o Supr, y apertura de la ubicación de una carpeta con o.
- Modo de selección múltiple para seleccionar y eliminar varias carpetas a la vez, incluida la selección de rangos.
- Modo de búsqueda/filtro usando patrones regex para reducir resultados.
- Ordenar por tamaño, ruta o edad.
- Perfiles para buscar conjuntos de directorios objetivo diferentes más allá de node_modules.
- Opciones para excluir directorios, excluir rutas sensibles, ejecutar una simulación sin modificar y eliminar automáticamente todas las carpetas encontradas.
- Salida JSON y JSON en streaming para automatización y scripting.
- Una API de Node para uso programático.
Se puede ejecutar directamente mediante npx sin instalación, o instalarla globalmente con npm. La herramienta está escrita en TypeScript y requiere Node v14 o superior. La documentación está disponible en varios idiomas, incluido el español, indonesio, portugués y turco.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.