node:module

Node.js module module, resolvable via both ESM import and CommonJS require. Implemented as a guest-JavaScript shim.
ExportDescription
ModuleThe module class.
createRequire(filename)Return a require function (delegates to the realm's require).
isBuiltin(name)Whether name is a recognized built-in module.
builtinModulesArray of built-in module names.
syncBuiltinESMExports()Present as a no-op.

Divergences from Node

  • No loader hooks (register / module customization) are supported.
  • createRequire does not anchor relative resolution to the given file.
  • require.resolve behaves as an identity function.

See also

  • Node.js upstream: