title: Dev and staging environments for a Javascript SDK
body: <p>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:</p>
  <ol>
  <li>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.</li>
  <li>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.</li>
  </ol>