node/test/fixtures/module-hooks
Joyee Cheung b9240bc063
module: fix sync resolve hooks for require with node: prefixes
Previously, when require()-ing builtins with the node: prefix,
the sync resolve hooks were not properly invoked, and load hooks
could not override the builtin's format. This fixes the
handling and enables redirecting prefixed built-ins to on-disk
files and overriding them with other module types via hooks.

PR-URL: https://github.com/nodejs/node/pull/61088
Backport-PR-URL: https://github.com/nodejs/node/pull/62029
Fixes: https://github.com/nodejs/node/issues/60005
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Fixes: https://github.com/nodejs/node/issues/61801
2026-04-27 18:03:21 +02:00
..
node_modules
sync-and-async module: handle null source from async loader hooks in sync hooks 2026-04-27 18:03:19 +02:00
add-hook.js
create-require-with-url.mjs
empty.mjs
get-stats.js
load-from-this-dir.js
log-user.cts
log-user.mts
redirected-assert.js
redirected-fs.js
redirected-zlib.js
redirected-zlib.mjs module: fix sync resolve hooks for require with node: prefixes 2026-04-27 18:03:21 +02:00
register-typescript-hooks.js
typescript-transpiler.js
user.ts