/
githubmirror
/
meteor
Обзор
Документация
Войти
/
githubmirror
/
meteor
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
devel
packages/modules/process.js
36 строк
838 B
Ben Newman
Avoid api.export("process") in modules package.js.
15 авг 2017, 05:32
Не верифицирован
15 авг 2017, 05:32
34b0237
Код
Авторство
О чём код?
if (! global.process) { try { // The application can run `npm install process` to provide its own // process stub; otherwise this module will provide a partial stub. global.process = require("process"); } catch (missing) { global.process = {}; } } var proc = global.process; if (Meteor.isServer) { // Make require("process") work on the server in all versions of Node. meteorInstall({ node_modules: { "process.js": function (r, e, module) { module.exports = proc; } } }); } else { proc.platform = "browser"; proc.nextTick = proc.nextTick || Meteor._setImmediate; } if (typeof proc.env !== "object") { proc.env = {}; } var hasOwn = Object.prototype.hasOwnProperty; for (var key in meteorEnv) { if (hasOwn.call(meteorEnv, key)) { proc.env[key] = meteorEnv[key]; } }