- Companion
- object
Value members
Inherited methods
Concrete fields
Stop evaluating the current piece of code when SIGINT
is received, i.e. Ctrl+C
is
pressed. This cannot be used together with a custom eval
function.
Default: false
.
Stop evaluating the current piece of code when SIGINT
is received, i.e. Ctrl+C
is
pressed. This cannot be used together with a custom eval
function.
Default: false
.
An optional function used for custom Tab auto completion.
An optional function used for custom Tab auto completion.
- See also
The function to be used when evaluating each given line of input.
Default: an async wrapper for the JavaScript eval()
function. An eval
function can
error with repl.Recoverable
to indicate the input was incomplete and prompt for
additional lines.
The function to be used when evaluating each given line of input.
Default: an async wrapper for the JavaScript eval()
function. An eval
function can
error with repl.Recoverable
to indicate the input was incomplete and prompt for
additional lines.
- See also
If true
, specifies that the default writer will not output the return value of a
command if it evaluates to undefined
.
Default: false
.
If true
, specifies that the default writer will not output the return value of a
command if it evaluates to undefined
.
Default: false
.
The Readable
stream from which REPL input will be read.
The Readable
stream from which REPL input will be read.
The Writable
stream to which REPL output will be written.
The Writable
stream to which REPL output will be written.
Defines if the repl prints output previews or not.
Defines if the repl prints output previews or not.
A flag that specifies whether the default evaluator executes all JavaScript commands in strict mode or default (sloppy) mode. Accepted values are:
A flag that specifies whether the default evaluator executes all JavaScript commands in strict mode or default (sloppy) mode. Accepted values are:
repl.REPL_MODE_SLOPPY
- evaluates expressions in sloppy mode.repl.REPL_MODE_STRICT
- evaluates expressions in strict mode. This is equivalent to prefacing every repl statement with'use strict'
.
If true
, specifies that the output should be treated as a TTY terminal, and have
ANSI/VT100 escape codes written to it.
Default: checking the value of the isTTY
property on the output stream upon
instantiation.
If true
, specifies that the output should be treated as a TTY terminal, and have
ANSI/VT100 escape codes written to it.
Default: checking the value of the isTTY
property on the output stream upon
instantiation.
If true
, specifies that the default writer
function should include ANSI color
styling to REPL output. If a custom writer
function is provided then this has no
effect.
Default: the REPL instance's terminal
value.
If true
, specifies that the default writer
function should include ANSI color
styling to REPL output. If a custom writer
function is provided then this has no
effect.
Default: the REPL instance's terminal
value.
If true
, specifies that the default evaluation function will use the JavaScript
global
as the context as opposed to creating a new separate context for the REPL
instance. The node CLI REPL sets this value to true
.
Default: false
.
If true
, specifies that the default evaluation function will use the JavaScript
global
as the context as opposed to creating a new separate context for the REPL
instance. The node CLI REPL sets this value to true
.
Default: false
.