- Node.js 16+ (https://nodejs.org/en/download/)
- pnpm 7+ (https://pnpm.io/installation)
- changeset 2.2 https://www.npmjs.com/package/@changesets/cli
- Never publish from the main branch. Create a new branch for the release.
- Make the changes you want to release.
- Create a "changeset" and select the kind of release you want to do.
pnpm changeset
- Commit the changes and push the branch to GitHub.
- Review the changeset and merge the PR.