mirror of https://github.com/nodejs/node.git
19 lines
590 B
JavaScript
19 lines
590 B
JavaScript
'use strict';
|
|
const {
|
|
prepareMainThreadExecution,
|
|
markBootstrapComplete,
|
|
} = require('internal/process/pre_execution');
|
|
const { isSea } = internalBinding('sea');
|
|
const { emitExperimentalWarning } = require('internal/util');
|
|
const { embedderRequire, embedderRunCjs } = require('internal/util/embedding');
|
|
const { getEmbedderEntryFunction } = internalBinding('mksnapshot');
|
|
|
|
prepareMainThreadExecution(false, true);
|
|
markBootstrapComplete();
|
|
|
|
if (isSea()) {
|
|
emitExperimentalWarning('Single executable application');
|
|
}
|
|
|
|
return getEmbedderEntryFunction()(embedderRequire, embedderRunCjs);
|