Why not create and publish as npm packages to your internal npm repository?

I 2nd on npm packages as a bad idea.

Imagine your app relying on several packages and all these packages needed bug fixes related to your app? Now you need to link them together in order to fix them and then test them with your app as well as others so they don’t break other apps. I think I probably missing some steps but its so difficult to explain that I can’t imagine doing it.