Ajouter davantage de commandes pnpm au CLI natif
Problème
Plusieurs commandes dépendaient encore des implémentations TypeScript ou d’un transfert vers un CLI externe. Le CLI natif présentait donc des lacunes et il était plus difficile de garantir un comportement cohérent dans les espaces de travail.
Changements
J’ai contribué à des implémentations natives pour les opérations récursives sur les espaces de travail, install-test, la consultation des licences, la recherche de paquets, la gestion des équipes et des propriétaires, ainsi que les commandes de dépréciation. Le travail a aussi couvert clean-install, la préservation du format des manifestes lors des mises à jour récursives de versions et la réutilisation des mécanismes existants de pnpm pour les registres et l’authentification.
Résultat
Le CLI natif prend en charge davantage d’opérations pour inspecter les paquets, gérer les espaces de travail et interagir avec les registres. Chaque changement a été intégré à la commande concernée sans déléguer l’exécution à un autre CLI.
Commits: recursive command, clean install, license inspection, package search, deprecation commands