Now serving smaller bite sized AngularJS NuGet packages! AngularJS 1.2 shifted to a more modular approach where the core AngularJS features are in angular.js while other functionality such as routing, animation, and resource are located in their own separate files. Each file hosts a module that you can optionally include in your project.
Since there are now a bunch of files for the various modules and there are dozens of internationalization files for angular, the AngularJS super NuGet package can feel overwhelming if you don’t want all of it. if you do want all or most of it, then its still a great package. But if you want to pick and choose, well, that’s where these new packages may interest you.
Scott Allen, Jeremy Likness and I created a series of Angular NuGet packages (see below) that have the philosophy of ’1 Package Per Module’. There is the
AngularJS.Core package which contains angular.js, angular.min.js, angular.min.js.map, and angular.mocks.js. These are the core files for an angular project (mocks for testing). All of the other packages listed below depend on the AngularJS.Core package and add their appropriate feature/module.
These packages are currently available and you can install them by running:
This will install the core AngularJS files.