Exploring Dependencies of Front End Frameworks

With the fast approaching release of Angular 2 and with the vast amount of data about open source projects that libraries.io has collected. I thought it would be interesting to examine the dependencies of the most popular open source front end frameworks.

Below is a bar chart showing the number of dependencies of angular, angular2 and react.

As you can see angular 2 has far more dependencies that the other 2, but why is that? Turns out this is because angular 2 use npm shrinkwrap to lock down there dependencies. Read more about shinkwrap here