title: Creating a bundle supporting browserify and jQuery <script> tag loading
body: <p>I am working on <a href="https://github.com/miohtama/bitcoin-prices">a JavaScript library (bitcoin-prices.js)</a> which I'd like to maintain using browserify. The library depends on jQuery. I would not like to force the library users move to browserify, but retain "drop one file + script tag" integration for those who have not drank the latest koolaid from JavaScript community.</p>
  
  <p>My question is how to create a bundle.js with browserify, so that </p>
  
  <ul>
  <li><p>browserify-enabled users can install the package from NPM, having proper jQuery dependency</p></li>
  <li><p>Traditional users can as still use <code>&lt;script&gt;</code> tag drop in bundle, loading their jQuery wherever they want to with another <code>&lt;script&gt;</code> and the code still works fine</p></li>
  </ul>
  
  <p>I guess some kind of boilerplate code is needed around <code>$ = require('jquery.js')</code>?</p>