Thanks for contributing to @hypershub/sdk.
Requirements:
- Node.js 20+
- npm
Setup:
git clone git@github.com:simonguo/typescript-sdk.git
cd typescript-sdk
npm installRun checks locally:
npm run typecheck
npm test
npm run build- Update
package.jsonversion. - Update
CHANGELOG.md. - Run
npm run typecheck && npm test && npm run build. - Commit and tag the release.
- Create a GitHub Release for the tag, or manually run the
Publishworkflow. - Verify with
npm view @hypershub/sdk version.
Publishing uses npm Trusted Publisher with GitHub Actions OIDC. Do not add NPM_TOKEN unless you intentionally switch back to token-based publishing.