I agree, it’s everything based on npm/webpack. How dependencies are organized (dependencies and devDependencies) was specific to Vue and it was part of the problems to solve, but it can happen in other node/webpack apps.
I forgot to mention that I had to do this myself a little while ago and ended up with a similar but not as well thought out approach. So thanks for writing this guide up and posting it!
The approach described in this article should work for any front end app whose build tools require node and npm, such as apps that use webpack.
I agree, it’s everything based on npm/webpack. How dependencies are organized (dependencies and devDependencies) was specific to Vue and it was part of the problems to solve, but it can happen in other node/webpack apps.
I forgot to mention that I had to do this myself a little while ago and ended up with a similar but not as well thought out approach. So thanks for writing this guide up and posting it!