Utilizzo di Changesets con pnpm
note
At the time of writing this documentation, the latest pnpm version was v10.4.1. The latest Changesets version was v2.28.0.
Configurazione
Per configurare i changeset su uno spazio di lavoro pnpm, installa Changesets come dipendenza di svuluppo nella radice dello spazio di lavoro:
pnpm add -Dw @changesets/cli
Then run changesets' init command to generate a changesets config:
pnpm changeset init
Aggiunta di nuove modifiche
Per generare un nuovo changeset, esegui pnpm changeset
nella radice del repository. I file markdown generati nella directory .changeset
dovrebbero essere aggiunti al repository.
Rilascio delle modifiche
- Esegui
pnpm changeset versione
. Ciò aumenterà le versioni dei pacchetti precedentemente specificati conpnpm changeset
(e tutti i dipendenti di questi) e aggiornerà i file del registro delle modifiche. - Esegui
pmnpm install
. Questo aggiornerà il file di blocco e ricostruirà i pacchetti. - Effettua un commit delle modifiche.
- Esegui
pnpm publish -r
. Questo comando pubblicherà tutti i pacchetti che hanno versioni incrementate non ancora presenti nel registro.