nodejs/doc/contributing/internal-api.md
RafaelGSS 0a4572d6a7 build: add skip_apidoc_files and include QUIC
PR-URL: https://github.com/nodejs/node/pull/56941
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
2025-02-17 19:23:39 -08:00

1.3 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.

--experimental-quic

Enable QUIC Protocol (under development)

--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.