in src/core/main.ts [79:100]
export function init(): void {
if (typeof global.require !== 'undefined' || typeof require !== 'undefined') {
const _nodeRequire = (global.require || require);
if (typeof _nodeRequire === 'function' && typeof _nodeRequire.resolve === 'function') {
// re-expose node's require function
const nodeRequire = ensureRecordedNodeRequire(moduleManager.getRecorder(), _nodeRequire);
global.nodeRequire = nodeRequire;
(<any>RequireFunc).nodeRequire = nodeRequire;
(<any>RequireFunc).__$__nodeRequire = nodeRequire;
}
}
if (env.isNode && !env.isElectronRenderer && !env.isElectronNodeIntegrationWebWorker) {
module.exports = RequireFunc;
require = <any>RequireFunc;
} else {
if (!env.isElectronRenderer) {
global.define = DefineFunc;
}
global.require = RequireFunc;
}
}