TUI interactivo para gestionar actualizaciones de dependencias npm. Detecta vulnerabilidades, respeta tu versión de Node, y te deja elegir qué actualizar.
Lee tu package-lock.json, consulta el npm registry de forma concurrente, detecta vulnerabilidades via GitHub Advisory Database, y presenta un TUI interactivo para elegir qué actualizar.
.nvmrc → .node-version → node --version).npmrc para registries custom y tokenspackage-lock.json v1/v2/v3 y package.jsonnpm install separando prod/devDentro de cualquier proyecto Node.js con package-lock.json:
| Flag | Tipo | Descripción |
|---|---|---|
| --prod-only | bool | Solo revisa dependencias de producción |
| --dev-only | bool | Solo revisa dependencias de desarrollo |
| --json | bool | Output en formato JSON (sin TUI interactivo) |
| --no-color | bool | Desactiva colores en el output |
| --version, -v | — | Muestra la versión instalada |
| --help, -h | — | Muestra la ayuda |
Cuando la última versión de un paquete requiere un Node más nuevo del que tienes activo, packwatch no la sugiere. En vez de eso, recorre versiones de la más nueva a la más antigua y sugiere la mejor compatible con tu Node:
Usa --json para CI pipelines o scripting: