Hey Rob,
Alex provided a detailed answer to your question directly in the issue you opened on our repository for our Node library [1] so I think you already have the information you need!
For anyone reading this or ending up on this question in the future though, the idea is that Stripe.js is a client-side library that is expected to run in the browser. It wouldn't make sense to use it server-side. Similarly, there's no way to use our Node.js library client-side as it's designed to be used with your Secret API key that you never want to have available client-side.
For PCI compliance, you should always load Stripe.js directly from our servers and it's not something you can package or store on your own servers.
Let me know if you have any other questions!
Cheers,
Remi