I'm still trying to grasp all the different JS build tools and how they work. (grunt, gulp, mimosa, weyland/almond, etc)
For my application, an ideal deployment would look like this:
css : 1 minified file for all css ( can do that with .Net bundle)
3rd party scripts : 1 minified file. Includes all 3rd party js like jquery, knockout. It excludes core durandal. (can do that with .Net bundle.)
durnadal : 1 minified file of all durandal core js including plugins and transitions.
app code common: 1 minified file of all custom services including logger, dataservice, utilities, etc
app code views and viewmodels: keep these all individual files to be requested when needed. Minify the viewmodels.
Is this possible, and if so, which of the tools can get me there?
Thanks