I have a Javascript SDK that is published to NPM. I also have a Vue app that uses the SDK and I need to be able to test them together in different pre-prod environments (e.g. staging). My questions are:
- What is the best way to manage pre-production versions of the SDK? It doesn't seem good to put them on the public NPM, since they only need to be accessible to my team.
- What is the best way to manage the different environments for the app that uses the SDK to allow for easy switching of environments when testing.