title: Require JS files from bower_components by saying "require('library')" possible?
body: <p>I'm new to RequireJS and it seems it might not actually be possible but I'll still go ahead and ask away in case I'm missing something.</p>
  
  <p>In the docs it says..</p>
  
  <blockquote>
    <p>This setup assumes you keep all your JavaScript files in a "scripts" directory in your project.</p>
    
    <ul>
    <li>project-directory/
    <ul>
    <li>project.html</li>
    <li>scripts/
    <ul>
    <li>main.js</li>
    <li>helper/
    <ul>
    <li>util.js</li>
    </ul></li>
    </ul></li>
    </ul></li>
    </ul>
  </blockquote>
  
  <p>But what if I have to require files from my bower installed files in bower_components:</p>
  
  <blockquote>
    <ul>
    <li>project-directory/
    <ul>
    <li>bower_components/
    <ul>
    <li>jquery-mousewheel
    <ul>
    <li>jquery.mousewheel.js</li>
    </ul></li>
    <li>lodash
    <ul>
    <li>dist
    <ul>
    <li>lodash.js</li>
    </ul></li>
    </ul></li>
    </ul></li>
    </ul></li>
    </ul>
  </blockquote>
  
  <p>As you see, not all libraries have the same directory hierarchy and naming convention.</p>
  
  <p>So I was wondering is there a simple way to require these bower libraries without actually knowing where their main files are, maybe by simply saying</p>
  
  <pre><code>require('jquery-mousewheel');
  require('loadash');
  </code></pre>
  
  <p>?</p>