@jsenv/node-launcher
v4.19.0
Published
[![github package](https://img.shields.io/github/package-json/v/jsenv/jsenv-node-launcher.svg?label=package&logo=github)](https://github.com/jsenv/jsenv-node-launcher/packages) [![ci status](https://github.com/jsenv/jsenv-node-launcher/workflows/ci/badge.
Downloads
559
Readme
jsenv node launcher
This module exports a function called launchNode
you can use together with jsenv
.
— see jsenv project on github
launchNode
options
env
Object that will be merged into
process.ENV
of child process.
If you don't pass env
options, its value will be:
{}
debugPort
Set debug port of child process.
If child process debugMode
is "none"
this option has no effect.
The number 0
means debug port will be randomly assigned to an available port.
If you don't pass debugPort
options, its value will be:
0
debugMode
Force or prevent a debugging session of child process.
Possibles values:
"inspect"
: like passing--inspect
to child process except port is set bydebugPort
option."inspect-brk"
: like passing--inspect-brk
to child process except port is set bydebugPort
option."debug"
: like passing--debug
to child process except port is set bydebugPort
option."debug-brk"
: like passing--debug-brk
to child process except port is set bydebugPort
option."none"
: pass nothing related to debug to child process."inherit"
:debugMode
value will be any debug option found intoprocess.execArgv
, otherwise it will be"none"
.
If you don't pass debugMode
options, its value will be:
"inherit"
debugModeInheritBreak
Force or prevent
-brk
option on child process
This option has an effect only when debugMode
option is "inherit"
.
debugModeInheritBreak
controls if debugMode
will inherit the -brk
suffix.
If you don't pass debugModeInheritBreak
, its value will be:
true
traceWarnings
Pass
--trace-warnings
to child process or not.
If you don't pass traceWarnings
, its value will be:
true