At the time of writing this documentation, the latest pnpm version was v5.5.12. The latest Changesets version was v2.10.2
To setup changesets on a pnpm workspace, install changesets as a dev dependency in the root of the workspace:
pnpm add -DW @changesets/cli
Then run the init command of changesets:
pnpx changeset init
Adding new changesets
To generate a new changeset, run
pnpx changeset in the root of the repository. The generated markdown files in the
.changeset directory should be committed to the repository.
pnpx changeset version. This will bump all the package versions in the monorepo and update the changelog files.
pnpm install. This will update the lockfile.
- Commit the changes.
pnpm publish -r. This command will publish all packages that have bumped versions not yet present in the registry.