pnpm install
pnpm run build
pnpm run test
pnpm run lintThis project uses Changesets for version management and publishing.
When you make a change that should be released, run:
pnpm changesetThis prompts you to select the affected packages and semver bump type, then creates a Markdown file in .changeset/ describing the change. Commit this file with your PR.
- PRs with changesets merge to
main - The Release workflow opens (or updates) a Version Packages PR that aggregates pending changesets, bumps versions, and updates changelogs
- Merging the Version Packages PR triggers
changeset publish, which publishes updated packages to npm
pnpm run version-packages # apply changesets, bump versions, update changelogs
pnpm run release # build, lint, test, and publish to npmRequires NPM_TOKEN set in your environment or npm login to the @dcb-es scope.