I’m quite new to front-end frameworks and Ember. I’ve been learning how to build web apps with ember and ember-cli. Now, I’m in the “why?” stage. I want to know:
What are the general differences between npm, bower, and broccoli? Specifically, what are the differences in the context of Ember/Ember CLI?
I’m hoping these answers will help me understand why all three have been used with Ember.