Streamr network, client & supporting packages. Work in progress.
- network (streamr-network)
- broker (streamr-broker)
- client (streamr-client)
- protocol (streamr-client-protocol)
- test-utils (streamr-test-utils)
- cli-tools (@streamr/cli-tools)
- cross-client-testing (com.streamr.client_testing)
Uses lerna.
npm ci
npm run bootstrap
npm run bootstrap-pkg streamr-client
npm run bootstrap-pkg streamr-network
npx lerna add mkdirp --scope streamr-client
Temporary feature until monorepo becomes primary repo.
Merge remote changes from all remote repos:
make pull # keep rerunning until no errors
Check which packages are currently being symlinked.
npm run versions
This lists internal packages & their versions on the left, linked packages are columns.
If the package on the left links to the package in the column, it shows a checkmark & the semver range, otherwise it shows the mismatched semver range and prints a warning at the end.
It prints the version ranges so you can double-check that they're formatted as you expect e.g. ^X.Y.Z
vs X.Y.Z