diff --git a/doc/api/process.md b/doc/api/process.md index 04ca0eff9c55d4..be7261d0d80ea7 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -2858,6 +2858,31 @@ console.log(memoryUsage.rss()); // 35655680 ``` +## `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 { loadedModules } from 'node:process'; + +console.log(loadedModules); +// ['events', 'buffer', 'diagnostics_channel', 'async_hooks', ...] +``` + +```cjs +const { loadedModules } = require('node:process'); + +console.log(loadedModules); +// ['events', 'buffer', 'diagnostics_channel', 'async_hooks', ...] +``` + ## `process.nextTick(callback[, ...args])`