steal
Version:
Gets JavaScript.
25 lines (20 loc) • 582 B
JavaScript
var process = module.exports = {};
var timers = require('timers');
process.nextTick = timers.setImmediate;
process.title = 'browser';
process.browser = true;
process.env = {};
process.argv = [];
process.binding = function (name) {
if (name === 'evals') return (require)('vm')
else throw new Error('No such module. (Possibly not yet loaded)')
};
(function () {
var cwd = '/';
var path;
process.cwd = function () { return cwd };
process.chdir = function (dir) {
if (!path) path = require('path');
cwd = path.resolve(dir, cwd);
};
})();