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