node/doc/contributing/internal-api.md
Aviv Keller de47b3122a
doc: add missing definitions to internal-api.md
PR-URL: https://github.com/nodejs/node/pull/53303
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
2024-09-18 07:44:44 +00:00

1.2 KiB

Node.js Core Development Flags

These flags are specifically designed for use in Node.js core development and are not intended for general application usage.

!NOTE]
These APIs are not bound by semantic versioning rules, and they can be altered or removed in any version of Node.js

Command Line Interface (CLI)

Flags

--debug-arraybuffer-allocations

Enables debugging of ArrayBuffer allocations.

--expose-internals

Allows the usage of internal/* modules, granting access to internal Node.js functionality.

--inspect-brk-node[=[host:]port]

Pauses execution at the start of Node.js application code, waiting for a debugger to connect on the specified host and port. This is useful for debugging application startup issues. If host and port are not provided, it defaults to 127.0.0.1:9229.

--node-snapshot

Enables the use of Node.js snapshots, potentially improving startup performance.

--test-udp-no-try-send

Used for testing UDP functionality without attempting to send data.

--trace-promises

Enables tracing of promises for debugging and performance analysis.

--verify-base-objects

Allows verification of base objects for debugging purposes.