Portare altri comandi pnpm nel CLI nativo

Scritto da Alessio il 23/07/2026

Problema

Diversi comandi dipendevano ancora dalle implementazioni TypeScript o dal passaggio a un CLI esterno. Questo lasciava lacune nel CLI nativo e rendeva più difficile mantenere un comportamento uniforme nei workspace.

Modifiche

Ho contribuito a implementazioni native per operazioni ricorsive sui workspace, install-test, consultazione delle licenze, ricerca dei pacchetti, gestione di team e proprietari e comandi di deprecazione. Il lavoro ha coperto anche clean-install, la conservazione della formattazione dei manifest durante gli aggiornamenti ricorsivi delle versioni e i meccanismi già presenti in pnpm per accesso ai registry e autenticazione.

Risultato

Il CLI nativo gestisce più operazioni per ispezionare pacchetti, lavorare con workspace e interagire con i registry. Ogni modifica è stata integrata nell'area di comando pertinente senza inoltrare l'esecuzione a un altro CLI.

Commits: recursive command, clean install, license inspection, package search, deprecation commands