diff --git a/index.js b/index.js index 97fa0ea7d..19ca7e17b 100644 --- a/index.js +++ b/index.js @@ -194,7 +194,12 @@ Browserify.prototype._createDeps = function (opts) { } return stream; }, - function (file) { return insertGlobals(file, opts) } + function (file) { + var vars = { + process: function () { return "require('_process')" } + }; + return insertGlobals(file, xtend(opts, { vars: vars })); + } ]; return mdeps(mopts); }; diff --git a/lib/builtins.js b/lib/builtins.js index 717a5f3b7..743265150 100644 --- a/lib/builtins.js +++ b/lib/builtins.js @@ -35,3 +35,4 @@ exports.url = require.resolve('url/'); exports.util = require.resolve('util/util.js'); exports.vm = require.resolve('vm-browserify'); exports.zlib = require.resolve('browserify-zlib'); +exports._process = require.resolve('process/browser');