title: Using grunt to concatenate all vendor javascript files?
body: <p>I'm using Yeoman (v1.x) with grunt (v0.4.2) to build an Angular project. The <code>build</code> task concatenates all my <code>app/script</code> JS files, but it leaves all of my dependency files unconcatenated, so that my built index.html makes these calls:</p>
  
  <pre><code>&lt;script src="components/angular-unstable/angular.js"&gt;&lt;/script&gt;
  &lt;script src="components/jquery/jquery.js"&gt;&lt;/script&gt;
  &lt;script src="components/angular-resource/angular-resource.js"&gt;&lt;/script&gt;
  &lt;script src="components/bootstrap/js/bootstrap-dropdown.js"&gt;&lt;/script&gt;
  &lt;script src="components/moment/moment.js"&gt;&lt;/script&gt;
  &lt;script src="components/underscore/underscore.js"&gt;&lt;/script&gt;
  
  &lt;!-- xxxxxbuild:js scripts/scripts.js --&gt;
  &lt;script src="scripts/274baf7d.scripts.js"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>I would like all of the components my project uses, i.e. <code>angular.js</code>, <code>jquery.js</code>, and so forth, to be in <code>scripts.js</code>. Is it easy to reconfigure the GruntFile to do so? Or is this not done by default for a practical reason?</p>