Una TUI (Text-based UI) desarrollada con Ink, pensada para facilitar la administración de proyectos Node.js desde la terminal.
⚡ Minimalista, rápida y modular.
| Módulo | Descripción |
|---|---|
Resumen |
Muestra nombre del proyecto, ruta, gestor de paquetes, Node y número de deps. |
Scripts |
Lista y permite ejecutar scripts desde package.json. |
Dependencias |
Muestra dependencias desactualizadas y permite actualizarlas. |
Mantenimiento |
Acciones como limpiar node_modules, reinstalar, limpiar cache, etc. |
Sistema |
Info en tiempo real de CPU, RAM, versión de Node, uptime, etc. |
Gestor de paquetes |
Permite cambiar entre npm, yarn y pnpm, y actualiza packageManager. |
Git |
Estado actual del repo y comandos rápidos como add, commit, push. |
Procesos |
Monitorea scripts en ejecución y permite finalizarlos desde la TUI. |
npm install -g dashit-naviLuego puedes usarlo con:
dashit-navigit clone https://github.com/devflorez/dashit-navi.git
cd dashit-navi
npm install
npm run build
npm startO si quieres usarlo desde el binario directamente:
npm run build && node dist/cli.js- Monitoreo de procesos de scripts.
- Configuración global y
.dashitrc. - Soporte multi-workspace.
- Exportar reportes (
deps,audit,system) a archivo.
¡Toda contribución es bienvenida! Puedes:
- Hacer un fork
- Crear una rama (
git checkout -b feature/nueva-funcionalidad) - Enviar un PR con una buena descripción
MIT © devflorez