title: Concat bower components with grunt
body: <p>I'm building an application which require few front-end lib/frameworks such as:</p>
  
  <ul>
  <li>jQuery</li>
  <li>JQueryUI</li>
  <li>AngularJS</li>
  <li>Foundation</li>
  </ul>
  
  <p>I'm using <code>bower</code> to download the components. At this moment my HTML looks like:</p>
  
  <pre><code>&lt;script src="components/jquery/jquery.js"&gt;&lt;/script&gt;
  &lt;script src="components/angular/angular.js"&gt;&lt;/script&gt;
  &lt;script src="components/etc/etc.js"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>My goal is to make a <code>grunt</code> script which automatically takes the installed components, concat and minify them and output them as <code>lib.js</code>. </p>
  
  <p><strong>Questions:</strong></p>
  
  <p>With all my researches I figure out how to concat all files from a directory. 
  My goal here is to get the bower components and concat them without listing them one by one in the gruntfile. How I can archieve this?</p>
  
  <p>Also Is it possible to make a custom jQuery UI build with just the modules I want instead of having the entire UI.</p>
  
  <p>Thanks.</p>