pnpm 12.0: reescrito en Rust, con bins globales conscientes del proyecto y caché remota de efectos secundarios

pnpm 12.0 ya es estable, y llega con una reescritura completa en Rust que mantiene compatibilidad con los comandos, ajustes y formato de lockfile de pnpm 11. Entre las novedades destacan los bins globales que respetan la versión de Node, Deno o Bun fijada por cada proyecto, la instalación automática de otros gestores de paquetes (npm, Yarn, Bun), revisiones de registro para reemplazar artefactos sin cambiar de versión, y una caché remota de efectos secundarios (prueba de concepto) que reutiliza builds entre máquinas. También se corrigen ciclos de dependencias de forma canónica, se acelera la resolución de peers y se mejora el manejo de ajustes desconocidos en pnpm-workspace.yaml.

El lockfile se convierte así en una función pura del grafo de dependencias: importadores reordenados, dependencias reordenadas e instalaciones repetidas producen lockfiles byte-idénticos, algo que antes no era posible.

Más de este día

2026-08-27