| Paquete | Versión actual | Riesgo | Motivo | Ahorro estimado |
|---|---|---|---|---|
| moment | 2.29.4 | SAFE | Reemplazado por date-fns en Dic 2025. Ningún import activo. | −287 kB |
| lodash | 4.17.21 | SAFE | Usado en 0 ficheros. Funciones nativas cubren el caso de uso. | −71 kB |
| axios | 1.6.8 | SAFE | Todo el fetching usa fetch() nativo o SWR. Sin imports. | −43 kB |
| classnames | 2.3.3 | SAFE | Proyecto usa clsx (ya instalado). classnames huérfano. | −4 kB |
| react-tooltip | 5.25.0 | SAFE | Tooltips migrados a Radix Tooltip en Sprint 12. Sin refs. | −38 kB |
| react-hot-toast | 2.4.1 | CAREFUL | 1 import dinámico en código legacy no eliminado aún. | −22 kB (condicional) |
| @radix-ui/react-popover | 1.0.7 | CAREFUL | Instalado para experimento; 1 fichero experimental lo usa. | −18 kB (condicional) |
| @types/lodash | 4.14.202 | SAFE | devDep sin uso tras eliminar lodash. | −0 kB bundle (dev only) |
| husky | 9.0.11 | SAFE | .husky/ vacía. Nunca configurado. devDep inactivo. | −0 kB bundle (dev only) |
| Export | Fichero | Línea | Riesgo | Acción |
|---|---|---|---|---|
| formatPercentage | src/utils/format.ts | 12 | SAFE | Eliminar export + función |
| truncateLabel | src/utils/format.ts | 28 | SAFE | Eliminar export + función |
| useOldTheme | src/hooks/useOldTheme.ts | 1 | SAFE | Eliminar fichero completo |
| legacyFetch, legacyPost + 6 más |
src/lib/api/legacyClient.ts | 3–89 | CAREFUL | Verificar llamadas dinámicas antes |
| OldDashboard | src/components/OldDashboard.tsx | 1 | SAFE | Eliminar fichero completo |
| METRIC_COLORS_V1 | src/constants/colors.ts | 44 | SAFE | Eliminar constante |
| AiInsightsV1, MetricsBeta | src/experiments/ | — | SAFE | Eliminar carpeta experiments/ |