pnpm deprecate e unpublish: gestione nativa del registry
Scritto da Alessio il 06/04/2026
Problema
pnpm deprecate e pnpm unpublish delegavano al CLI di npm, aggiungendo un processo esterno e limitando l’integrazione con l’architettura di pnpm e i registry per scope.
Modifiche
Ho creato i comandi nativi deprecate, undeprecate e unpublish nel pacchetto @pnpm/registry-access.commands. La logica condivisa gestisce autenticazione, selezione del registry e corrispondenza delle versioni, incluse le range semver e l’OTP.
Risultato
I comandi interagiscono direttamente con il registry e supportano registri personalizzati e autenticazione OTP senza passare dal CLI di npm.
Commits: pnpm/pnpm@d401ff250, pnpm/pnpm@2c90d406