Files
meteor/packages/modules/process.js
Ben Newman cebe9e838e Provide a polyfill for process.nextTick.
Fixes #6167.
Fixes #6198.
Part of #6055.
2016-02-19 20:06:05 -05:00

18 lines
450 B
JavaScript

try {
// The application can run `npm install process` to provide its own
// process stub; otherwise this module will provide a partial stub.
process = global.process || require("process");
} catch (noProcess) {
process = {};
}
if (typeof process.env !== "object") {
process.env = {};
}
Object.keys(meteorEnv).forEach(function (key) {
process.env[key] = meteorEnv[key];
});
process.nextTick = process.nextTick || Meteor._setImmediate;