In a recent project I was working on a back-end service (my happy place). Eventually it came time to do some integration testing and I had to compile the front end. When I ran npm install, to my surprise, npm downloaded no less than thirty thousand packages. Thirty Thousand. For a Single Page Application. The app looked great, to be clear. And I want to also clarify that I don’t think this reflects on the front-end developer, in my experience this is pretty standard.