diff --git a/doc/api/process.md b/doc/api/process.md index 04ca0eff9c55d4..9cb77bf515d4fd 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -2696,6 +2696,30 @@ process.kill(process.pid, 'SIGHUP'); When `SIGUSR1` is received by a Node.js process, Node.js will start the debugger. See [Signal Events][]. +## `process.loadedModules` + + + +* Type: {string\[]} + The `process.loadedModules` property returns an array of core modules that + were loaded during the current Node.js process execution. + +```mjs +import process from 'node:process'; + +console.log(process.loadedModules); +// ['events', 'buffer', 'diagnostics_channel', 'async_hooks', ...] +``` + +```cjs +const process = require('node:process'); + +console.log(process.loadedModules); +// ['events', 'buffer', 'diagnostics_channel', 'async_hooks', ...] +``` + ## `process.loadEnvFile(path)`