title: Make browserify modules external with Gulp
body: <p>I have a library <code>lib.js</code> that I want to create from <code>lib/a.js</code> and <code>lib/b.js</code> and to be able to use it from a script <code>client.js</code> using <code>var a = require('lib/a.js');</code> and that it works when I just include the compiled <code>lib.js</code> library before <code>client.js</code> (therefore, <code>lib.js</code> has to declare a <code>require</code> function that knows about <code>lib/a.js</code>)</p>
  
  <p>I guess I have to use <code>external</code> and <code>alias</code> but I am not sure what is the proper way to do it</p>
  
  <p>Also, is it possible to have a Gulp file that creates all the alias automatically for the folders in my library? eg. creates an alias for all the files in the <code>lib/</code> dir?</p>