summaryrefslogtreecommitdiff
path: root/runtime/js/99_main.js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/js/99_main.js')
-rw-r--r--runtime/js/99_main.js40
1 files changed, 24 insertions, 16 deletions
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js
index 59d2a1434..2ea122e34 100644
--- a/runtime/js/99_main.js
+++ b/runtime/js/99_main.js
@@ -706,12 +706,13 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) {
3: inspectFlag,
5: hasNodeModulesDir,
6: argv0,
- 7: shouldDisableDeprecatedApiWarning,
- 8: shouldUseVerboseDeprecatedApiWarning,
- 9: future,
- 10: mode,
- 11: servePort,
- 12: serveHost,
+ 7: nodeDebug,
+ 8: shouldDisableDeprecatedApiWarning,
+ 9: shouldUseVerboseDeprecatedApiWarning,
+ 10: future,
+ 11: mode,
+ 12: servePort,
+ 13: serveHost,
} = runtimeOptions;
if (mode === executionModes.run || mode === executionModes.serve) {
@@ -859,7 +860,12 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) {
ObjectDefineProperty(globalThis, "Deno", core.propReadOnly(finalDenoNs));
if (nodeBootstrap) {
- nodeBootstrap(hasNodeModulesDir, argv0, /* runningOnMainThread */ true);
+ nodeBootstrap({
+ usesLocalNodeModulesDir: hasNodeModulesDir,
+ runningOnMainThread: true,
+ argv0,
+ nodeDebug,
+ });
}
if (future) {
delete globalThis.window;
@@ -917,9 +923,10 @@ function bootstrapWorkerRuntime(
4: enableTestingFeaturesFlag,
5: hasNodeModulesDir,
6: argv0,
- 7: shouldDisableDeprecatedApiWarning,
- 8: shouldUseVerboseDeprecatedApiWarning,
- 9: future,
+ 7: nodeDebug,
+ 8: shouldDisableDeprecatedApiWarning,
+ 9: shouldUseVerboseDeprecatedApiWarning,
+ 10: future,
} = runtimeOptions;
// TODO(iuioiua): remove in Deno v2. This allows us to dynamically delete
@@ -1016,13 +1023,14 @@ function bootstrapWorkerRuntime(
: undefined;
if (nodeBootstrap) {
- nodeBootstrap(
- hasNodeModulesDir,
+ nodeBootstrap({
+ usesLocalNodeModulesDir: hasNodeModulesDir,
+ runningOnMainThread: false,
argv0,
- /* runningOnMainThread */ false,
workerId,
- workerMetadata,
- );
+ maybeWorkerMetadata: workerMetadata,
+ nodeDebug,
+ });
}
if (future) {
@@ -1097,4 +1105,4 @@ bootstrapWorkerRuntime(
undefined,
true,
);
-nodeBootstrap(undefined, undefined, undefined, undefined, undefined, true);
+nodeBootstrap({ warmup: true });