René's URL Explorer Experiment


Title: REPL | Node.js 26.13.0 Documentation

Open Graph Title: REPL | Node.js 26.13.0 Documentation

Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Open Graph Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

direct link

Domain: beta.docs.nodejs.org

og:typewebsite
og:imagehttps://nodejs.org/en/next-data/og/announcement/Node.js — Run JavaScript Everywhere

Links:

https://beta.docs.nodejs.org/
Learnhttps://nodejs.org/en/learn
Abouthttps://nodejs.org/en/about
Downloadhttps://nodejs.org/en/download
Docshttps://nodejs.org/docs/latest/api/
Bloghttps://nodejs.org/en/blog/
Contributehttps://github.com/nodejs/node/blob/main/CONTRIBUTING.md
https://github.com/nodejs/node
About this documentationhttps://beta.docs.nodejs.org/index.html
Usage and examplehttps://beta.docs.nodejs.org/synopsis.html
Asserthttps://beta.docs.nodejs.org/assert.html
Async hookshttps://beta.docs.nodejs.org/async_hooks.html
Asynchronous context trackinghttps://beta.docs.nodejs.org/async_context.html
Benchmark runnerhttps://beta.docs.nodejs.org/bench.html
Bufferhttps://beta.docs.nodejs.org/buffer.html
C++ addonshttps://beta.docs.nodejs.org/addons.html
C++ embedder APIhttps://beta.docs.nodejs.org/embedding.html
Child processhttps://beta.docs.nodejs.org/child_process.html
Clusterhttps://beta.docs.nodejs.org/cluster.html
Command-line APIhttps://beta.docs.nodejs.org/cli.html
Consolehttps://beta.docs.nodejs.org/console.html
Cryptohttps://beta.docs.nodejs.org/crypto.html
Debuggerhttps://beta.docs.nodejs.org/debugger.html
Deprecated APIshttps://beta.docs.nodejs.org/deprecations.html
Diagnostic reporthttps://beta.docs.nodejs.org/report.html
Diagnostics Channelhttps://beta.docs.nodejs.org/diagnostics_channel.html
DNShttps://beta.docs.nodejs.org/dns.html
Domainhttps://beta.docs.nodejs.org/domain.html
DTLShttps://beta.docs.nodejs.org/dtls.html
Environment Variableshttps://beta.docs.nodejs.org/environment_variables.html
Errorshttps://beta.docs.nodejs.org/errors.html
Eventshttps://beta.docs.nodejs.org/events.html
FFIhttps://beta.docs.nodejs.org/ffi.html
File systemhttps://beta.docs.nodejs.org/fs.html
Global objectshttps://beta.docs.nodejs.org/globals.html
HTTPhttps://beta.docs.nodejs.org/http.html
HTTP/2https://beta.docs.nodejs.org/http2.html
HTTPShttps://beta.docs.nodejs.org/https.html
Inspectorhttps://beta.docs.nodejs.org/inspector.html
Internationalization supporthttps://beta.docs.nodejs.org/intl.html
Iterable Streamshttps://beta.docs.nodejs.org/stream_iter.html
Modules: node:module APIhttps://beta.docs.nodejs.org/module.html
Modules: CommonJS moduleshttps://beta.docs.nodejs.org/modules.html
Modules: ECMAScript moduleshttps://beta.docs.nodejs.org/esm.html
Modules: Packageshttps://beta.docs.nodejs.org/packages.html
Modules: TypeScripthttps://beta.docs.nodejs.org/typescript.html
Nethttps://beta.docs.nodejs.org/net.html
Node-APIhttps://beta.docs.nodejs.org/n-api.html
OShttps://beta.docs.nodejs.org/os.html
Pathhttps://beta.docs.nodejs.org/path.html
Performance measurement APIshttps://beta.docs.nodejs.org/perf_hooks.html
Permissionshttps://beta.docs.nodejs.org/permissions.html
Processhttps://beta.docs.nodejs.org/process.html
Punycodehttps://beta.docs.nodejs.org/punycode.html
Query stringhttps://beta.docs.nodejs.org/querystring.html
Readlinehttps://beta.docs.nodejs.org/readline.html
REPLhttps://beta.docs.nodejs.org/repl.html
REPLServerhttps://beta.docs.nodejs.org/repl/REPLServer.html
repl.builtinModuleshttps://beta.docs.nodejs.org/repl/builtinModules.html
repl.starthttps://beta.docs.nodejs.org/repl/start.html
Single executable applicationshttps://beta.docs.nodejs.org/single-executable-applications.html
SQLitehttps://beta.docs.nodejs.org/sqlite.html
Streamhttps://beta.docs.nodejs.org/stream.html
String decoderhttps://beta.docs.nodejs.org/string_decoder.html
Test runnerhttps://beta.docs.nodejs.org/test.html
Timershttps://beta.docs.nodejs.org/timers.html
TLS (SSL)https://beta.docs.nodejs.org/tls.html
Trace eventshttps://beta.docs.nodejs.org/tracing.html
TTYhttps://beta.docs.nodejs.org/tty.html
UDP/datagram socketshttps://beta.docs.nodejs.org/dgram.html
URLhttps://beta.docs.nodejs.org/url.html
Utilhttps://beta.docs.nodejs.org/util.html
V8https://beta.docs.nodejs.org/v8.html
Virtual File Systemhttps://beta.docs.nodejs.org/vfs.html
VM (executing JavaScript)https://beta.docs.nodejs.org/vm.html
Web Crypto APIhttps://beta.docs.nodejs.org/webcrypto.html
Web Streams APIhttps://beta.docs.nodejs.org/webstreams.html
WebAssembly System Interface (WASI)https://beta.docs.nodejs.org/wasi.html
Worker threadshttps://beta.docs.nodejs.org/worker_threads.html
Zlibhttps://beta.docs.nodejs.org/zlib.html
Design and featureshttps://beta.docs.nodejs.org/repl.html#design-and-features
Commands and special keyshttps://beta.docs.nodejs.org/repl.html#commands-and-special-keys
Default evaluationhttps://beta.docs.nodejs.org/repl.html#default-evaluation
Error handlinghttps://beta.docs.nodejs.org/repl.html#error-handling
Reverse-i-searchhttps://beta.docs.nodejs.org/repl.html#reverse-i-search
Custom evaluation functionshttps://beta.docs.nodejs.org/repl.html#custom-evaluation-functions
Customizing REPL outputhttps://beta.docs.nodejs.org/repl.html#customizing-repl-output
REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
'exit'https://beta.docs.nodejs.org/repl.html#event-exit
'reset'https://beta.docs.nodejs.org/repl.html#event-reset
replServer.defineCommandhttps://beta.docs.nodejs.org/repl.html#replserverdefinecommandkeyword-cmd
replServer.displayPrompthttps://beta.docs.nodejs.org/repl.html#replserverdisplaypromptpreservecursor
replServer.clearBufferedCommandhttps://beta.docs.nodejs.org/repl.html#replserverclearbufferedcommand
replServer.setupHistoryhttps://beta.docs.nodejs.org/repl.html#replserversetuphistoryhistoryconfig-callback
repl.builtinModuleshttps://beta.docs.nodejs.org/repl.html#replbuiltinmodules
repl.starthttps://beta.docs.nodejs.org/repl.html#replstartoptions
The Node.js REPLhttps://beta.docs.nodejs.org/repl.html#the-nodejs-repl
Environment variable optionshttps://beta.docs.nodejs.org/repl.html#environment-variable-options
Persistent historyhttps://beta.docs.nodejs.org/repl.html#persistent-history
Using the Node.js REPL with advanced line-editorshttps://beta.docs.nodejs.org/repl.html#using-the-nodejs-repl-with-advanced-line-editors
Starting multiple REPL instances in the same processhttps://beta.docs.nodejs.org/repl.html#starting-multiple-repl-instances-in-the-same-process
Exampleshttps://beta.docs.nodejs.org/repl.html#examples
REPLhttps://beta.docs.nodejs.org/repl.html#repl
lib/repl.jshttps://github.com/nodejs/node/blob/main/lib/repl.js
Design and featureshttps://beta.docs.nodejs.org/repl.html#design-and-features
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
streamhttps://beta.docs.nodejs.org/stream.html
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
ZSHhttps://en.wikipedia.org/wiki/Z_shell
ZSHhttps://en.wikipedia.org/wiki/Z_shell
Commands and special keyshttps://beta.docs.nodejs.org/repl.html#commands-and-special-keys
reverse-i-searchhttps://beta.docs.nodejs.org/repl.html#reverse-i-search
TTY keybindingshttps://beta.docs.nodejs.org/readline.html#tty-keybindings
Default evaluationhttps://beta.docs.nodejs.org/repl.html#default-evaluation
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
JavaScript expressionshttps://beta.docs.nodejs.org/repl.html#javascript-expressions
Global and local scopehttps://beta.docs.nodejs.org/repl.html#global-and-local-scope
Accessing core Node.js moduleshttps://beta.docs.nodejs.org/repl.html#accessing-core-nodejs-modules
Global uncaught exceptionshttps://beta.docs.nodejs.org/repl.html#global-uncaught-exceptions
The 'uncaughtException' event is from now on triggered if the repl is used as standalone program.v12.3.0https://github.com/nodejs/node/pull/27151
domainhttps://beta.docs.nodejs.org/domain.html
domainhttps://beta.docs.nodejs.org/domain.html
'uncaughtException'https://beta.docs.nodejs.org/process.html#event-uncaughtexception
ERR_INVALID_REPL_INPUThttps://beta.docs.nodejs.org/errors.html#err_invalid_repl_input
process.setUncaughtExceptionCaptureCallback()https://beta.docs.nodejs.org/process.html#processsetuncaughtexceptioncapturecallbackfn
ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTUREhttps://beta.docs.nodejs.org/errors.html#err_domain_cannot_set_uncaught_exception_capture
Assignment of the _ (underscore) variablehttps://beta.docs.nodejs.org/repl.html#assignment-of-the-_-underscore-variable
Added _error support.v9.8.0https://github.com/nodejs/node/pull/18919
await keywordhttps://beta.docs.nodejs.org/repl.html#await-keyword
--no-experimental-repl-awaithttps://beta.docs.nodejs.org/cli.html#--no-experimental-repl-await
Error handlinghttps://beta.docs.nodejs.org/repl.html#error-handling
repl.start()https://beta.docs.nodejs.org/repl.html#replstartoptions
'uncaughtException'https://beta.docs.nodejs.org/process.html#event-uncaughtexception
Reverse-i-searchhttps://beta.docs.nodejs.org/repl.html#reverse-i-search
ZSHhttps://en.wikipedia.org/wiki/Z_shell
Custom evaluation functionshttps://beta.docs.nodejs.org/repl.html#custom-evaluation-functions
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Recoverable errorshttps://beta.docs.nodejs.org/repl.html#recoverable-errors
Customizing REPL outputhttps://beta.docs.nodejs.org/repl.html#customizing-repl-output
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
util.inspect()https://beta.docs.nodejs.org/util.html#utilinspectobject-options
inspection defaultshttps://beta.docs.nodejs.org/util.html#utilinspectobject-options
util.inspect()https://beta.docs.nodejs.org/util.html#utilinspectobject-options
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
repl.start()https://beta.docs.nodejs.org/repl.html#replstartoptions
DEP0185https://beta.docs.nodejs.org/deprecations.html#dep0185-instantiating-noderepl-classes-without-new
exithttps://beta.docs.nodejs.org/repl.html#event-exit
resethttps://beta.docs.nodejs.org/repl.html#event-reset
replServer.defineCommandhttps://beta.docs.nodejs.org/repl.html#replserverdefinecommandkeyword-cmd
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
replServer.displayPrompthttps://beta.docs.nodejs.org/repl.html#replserverdisplaypromptpreservecursor
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
replServer.clearBufferedCommandhttps://beta.docs.nodejs.org/repl.html#replserverclearbufferedcommand
replServer.setupHistoryhttps://beta.docs.nodejs.org/repl.html#replserversetuphistoryhistoryconfig-callback
Updated the historyConfig parameter to accept an object with filePath, size, removeHistoryDuplicates and onHistoryFileLoaded properties.v24.2.0https://github.com/nodejs/node/pull/58225
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replreplserver
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replreplserver
repl.builtinModuleshttps://beta.docs.nodejs.org/repl.html#replbuiltinmodules
module.builtinModuleshttps://beta.docs.nodejs.org/module.html#modulebuiltinmodules
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
sourcehttps://github.com/nodejs/userland-migrations/tree/main/recipes/repl-builtin-modules
repl.starthttps://beta.docs.nodejs.org/repl.html#replstartoptions
The handleError parameter has been added.v25.9.0https://github.com/nodejs/node/pull/62188
Added the possibility to add/edit/remove multilines while adding a multiline command.v24.1.0https://github.com/nodejs/node/pull/58003
The multi-line indicator is now "|" instead of "...". Added support for multi-line history. It is now possible to "fix" multi-line commands with syntax errors by visiting the history and editing the command. When visiting the multiline history from an old node version, the multiline structure is not preserved.v24.0.0https://github.com/nodejs/node/pull/57400
The preview option is now available.v13.4.0, v12.17.0https://github.com/nodejs/node/pull/30811
The terminal option now follows the default description in all cases and useColors checks hasColors() if available.v12.0.0https://github.com/nodejs/node/pull/26518
The REPL_MAGIC_MODE replMode was removed.v10.0.0https://github.com/nodejs/node/pull/19187
The breakEvalOnSigint option is supported now.v6.3.0https://github.com/nodejs/node/pull/6635
The options parameter is optional now.v5.8.0https://github.com/nodejs/node/pull/5388
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stream.Readablehttps://beta.docs.nodejs.org/stream.html#class-streamreadable
stream.Writablehttps://beta.docs.nodejs.org/stream.html#class-streamwritable
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
custom evaluation functionshttps://beta.docs.nodejs.org/repl.html#custom-evaluation-functions
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
util.inspect()https://beta.docs.nodejs.org/util.html#utilinspectobject-options
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
readline.InterfaceCompleterhttps://beta.docs.nodejs.org/readline.html#use-of-the-completer-function
symbolhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#symbol_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
'uncaughtException'https://beta.docs.nodejs.org/process.html#event-uncaughtexception
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replreplserver
repl.REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
The Node.js REPLhttps://beta.docs.nodejs.org/repl.html#the-nodejs-repl
Environment variable optionshttps://beta.docs.nodejs.org/repl.html#environment-variable-options
Persistent historyhttps://beta.docs.nodejs.org/repl.html#persistent-history
Using the Node.js REPL with advanced line-editorshttps://beta.docs.nodejs.org/repl.html#using-the-nodejs-repl-with-advanced-line-editors
Starting multiple REPL instances in the same processhttps://beta.docs.nodejs.org/repl.html#starting-multiple-repl-instances-in-the-same-process
Exampleshttps://beta.docs.nodejs.org/repl.html#examples
Full-featured "terminal" REPL over net.Server and net.Sockethttps://beta.docs.nodejs.org/repl.html#full-featured-terminal-repl-over-netserver-and-netsocket
net.Serverhttps://beta.docs.nodejs.org/net.html#class-netserver
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
https://gist.github.com/TooTallNate/2209310https://gist.github.com/TooTallNate/2209310
REPL over curlhttps://beta.docs.nodejs.org/repl.html#repl-over-curl
curl()https://curl.haxx.se/docs/manpage.html
curl()https://curl.haxx.se/docs/manpage.html
curl()https://curl.haxx.se/docs/manpage.html
https://gist.github.com/TooTallNate/2053342https://gist.github.com/TooTallNate/2053342
NextREPLServerhttps://beta.docs.nodejs.org/repl/REPLServer.html
JSONhttps://beta.docs.nodejs.org/repl.json
MDhttps://beta.docs.nodejs.org/repl.md
Edit this pagehttps://github.com/nodejs/node/edit/HEAD/doc/api/repl.md
Design and featureshttps://beta.docs.nodejs.org/repl.html#design-and-features
Commands and special keyshttps://beta.docs.nodejs.org/repl.html#commands-and-special-keys
Default evaluationhttps://beta.docs.nodejs.org/repl.html#default-evaluation
Error handlinghttps://beta.docs.nodejs.org/repl.html#error-handling
Reverse-i-searchhttps://beta.docs.nodejs.org/repl.html#reverse-i-search
Custom evaluation functionshttps://beta.docs.nodejs.org/repl.html#custom-evaluation-functions
Customizing REPL outputhttps://beta.docs.nodejs.org/repl.html#customizing-repl-output
REPLServerhttps://beta.docs.nodejs.org/repl.html#class-replserver
'exit'https://beta.docs.nodejs.org/repl.html#event-exit
'reset'https://beta.docs.nodejs.org/repl.html#event-reset
replServer.defineCommandhttps://beta.docs.nodejs.org/repl.html#replserverdefinecommandkeyword-cmd
replServer.displayPrompthttps://beta.docs.nodejs.org/repl.html#replserverdisplaypromptpreservecursor
replServer.clearBufferedCommandhttps://beta.docs.nodejs.org/repl.html#replserverclearbufferedcommand
replServer.setupHistoryhttps://beta.docs.nodejs.org/repl.html#replserversetuphistoryhistoryconfig-callback
repl.builtinModulesDhttps://beta.docs.nodejs.org/repl.html#replbuiltinmodules
repl.starthttps://beta.docs.nodejs.org/repl.html#replstartoptions
The Node.js REPLhttps://beta.docs.nodejs.org/repl.html#the-nodejs-repl
Environment variable optionshttps://beta.docs.nodejs.org/repl.html#environment-variable-options
Persistent historyhttps://beta.docs.nodejs.org/repl.html#persistent-history
Using the Node.js REPL with advanced line-editorshttps://beta.docs.nodejs.org/repl.html#using-the-nodejs-repl-with-advanced-line-editors
Starting multiple REPL instances in the same processhttps://beta.docs.nodejs.org/repl.html#starting-multiple-repl-instances-in-the-same-process
Exampleshttps://beta.docs.nodejs.org/repl.html#examples

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.