Coordinating changes across many packages in the node ecosystem can be quite the challenge. You can use
yarn link to create a symlink of the package you're developing on into another package, but it
has some drawbacks. If you're doing local
development and need to rapidly see updates and
yarn link isn't working out there's always tools like
yalc to help you out. That's really only for local development though.
What if you need to test packages together in a staging environment? Generally the approach would to be to deploy a canary version to npm that you can use in your staging environment. I'll go over how to do that and how Artsy automates it.