Angular Dependency Manager

View on GitHub

About

Angular provides powerful dependency management but it does nothing for shipping those dependencies. ngBoba aims to fill that void and leverage the existing project dependency information to create bundles!

Grunt Plugin

We created a grunt plugin to make it easy to use ngBoba. We also created a seed project that demonstrates how to bundle Angular dependencies and concatenate them into a single file.

Straight Talk

If you've made it this far, then you probably want to know how ngBoba works. From a high level, ngBoba reads the AngularJS dependencies from your source files, builds a dependency graph, and then generates a list of required files based on the modules you want to include.

Why is ngBoba a better solution than existing options? For now, we are leaving that as an exercise for the developer. However, we plan on writing a few blog posts to highlight the advantages of adopting ngBoba in your project. Coming soon... *construction sign*