webサイトの開発で、browserifyを使って複数の自作JSモジュールを一つにバンドルしています。
それをHTMLのscriptタグで読み込むと意図する通りスクリプトが実行されます。

<script src="application.js"></script>

しかし、HTMLのインラインスクリプトから個々の自作JSモジュールを
読み込む方法がわかりません。

<script src="application.js"></script>
<script>
  var mymodule = require("mymodule");
  new mymodule("<?php echo $hoge; ?>");
</script>

とすると、

Uncaught ReferenceError: require is not defined

とエラーがブラウザのコンソールに出力されます。

requirejsのときは、モジュールの定義はdefineを使い、
HTMLのインラインスクリプトからは、requireを使ってモジュールを読み込んでいました。

<script data-main="scripts/main" src="lib/require.js"></script>
<script>
    require(['mymodule'], function(mymodule){
        new mymodule("<?php echo $hoge; ?>");
    });
</script>

browserifyではどのようにするのでしょうか?