Des commandes pnpm profile et token natives

Écrit par Alessio le 12/10/2026

Problème

Le CLI ne disposait pas encore des commandes natives profile et token. Les utilisateurs ne pouvaient donc pas gérer les profils du registre, les jetons d’accès ou l’authentification à deux facteurs depuis pnpm.

Changements

J’ai implémenté pnpm profile pour consulter et modifier les données du profil, changer le mot de passe et activer ou désactiver l’authentification à deux facteurs. J’ai ajouté pnpm token pour lister, créer et révoquer les jetons. Les commandes valident les arguments avant de résoudre les identifiants, gardent les requêtes paginées sur l’origine du registre, limitent les redirections et ne réessaient pas la création d’un jeton, car une nouvelle tentative pourrait en créer un autre encore actif. Les diagnostics masquent les arguments des jetons. Les invites de mot de passe et de code à usage unique utilisent les interfaces existantes et sont testées avec des saisies simulées face à un registre fictif.

Résultat

Les deux commandes utilisent directement l’infrastructure de registre et d’authentification de pnpm. Les opérations sensibles évitent d’exposer les jetons complets ou d’en créer en double.

Commits : profile, token