pnpm deprecate y unpublish: gestión nativa del registro
Escrito por Alessio el 6/4/2026
Problema
pnpm deprecate y pnpm unpublish delegaban la operación al CLI de npm, añadiendo otro proceso y limitando la integración con la arquitectura de pnpm y los registros por ámbito.
Cambios
Creé los comandos nativos deprecate, undeprecate y unpublish en @pnpm/registry-access.commands. La lógica compartida gestiona autenticación, selección del registro y coincidencia de versiones, incluidos rangos semver y OTP.
Resultado
Los comandos se comunican directamente con el registro y admiten registros personalizados y autenticación OTP sin pasar por el CLI de npm.
Commits: pnpm/pnpm@d401ff250, pnpm/pnpm@2c90d406