This repo is a fork of @verida/client-ts
. It uses git subtree's to merge the latest changes as required (see below).
This was inspired from https://gist.github.com/alfredringstad/ac0f7a1e081e9ee485e653b6a8351212
Switch to the verida-js
monorepo and create a subtree branch for the current version
git subtree split -P packages/client-ts -b subtree/<version>
Switch back to this repo and merge:
git subtree pull -P client-rn client-ts-source subtree/<version> --squash
Update all dependencies to the latest versions (assumes package.json
has changed):
cd client-rn
yarn
Switch to verida-js
and delete the newly created branch
git branch -D subtree/<version>
yarn run build
yarn publish --tag next
Use the tag next
for an upcoming release (ie: RC) and latest
for the latest release