The funky progress bar is about the coolest thing with npm. They could let it take a minute if they wanted too and i would keep watching it with amazement.
Here's a side-by-side: https://youtu.be/odoVfHHBYVM
Until recently, I had no clue iTerm was doing something weird. I just figured npm install was just ugly and incomprehensible.