Usage in Deno
import * as mod from "node:module";
path
is the resolved path for the file for which a corresponding source mapshould be fetched.
The module.syncBuiltinESMExports()
method updates all the live bindings forbuiltin ES Modules
to match the properties of the CommonJS
exports. Itdoes not add or remove exported names from the ES Modules
.
The initialize
hook provides a way to define a custom function that runs in the hooks threadwhen the hooks module is initialized. Initialization happens when the hooks module is registered via register
.
The load
hook provides a way to define a custom method of determining how a URL should be interpreted, retrieved, and parsed.It is also in charge of validating the import assertion.
The resolve
hook chain is responsible for resolving file URL for a given module specifier and parent URL, and optionally its format (such as 'module'
) as a hint to the load
hook.If a format is specified, the load hook is ultimately responsible for providing the final format
value (and it is free to ignore the hint provided by resolve
);if resolve
provides a format, a custom load
hook is required even if only to pass the value to the Node.js default load
hook.