deno
feat(ext/node): restore module.registerHooks
#34081
Merged

feat(ext/node): restore module.registerHooks #34081

bartlomieju
bartlomieju feat(node): restore module.registerHooks
4d4aa716
bartlomieju feat(node): support registerHooks for ESM imports
d6274555
bartlomieju fix(node): avoid duplicate registerHooks load calls for CJS
d467e5ff
bartlomieju refactor(core): restore async module resolve plumbing
a2429c5a
bartlomieju test(node): ignore deprecated module.register compat case
355596d6
bartlomieju fix(core): avoid duplicate dynamic import root resolve
d1b0ab76
bartlomieju fix(node): avoid internal CJS hook resolve calls
cd16a040
bartlomieju fix(node): align registerHooks CJS resolve behavior
e2f2237c
bartlomieju fix(node): align registerHooks CJS resolve behavior
521c944c
bartlomieju fix(core_testing): update checkin module loader resolve
91aae798
bartlomieju fix(node): align registerHooks load source handling
8155cb79
bartlomieju fix(node): run registerHooks load hooks for CJS builtins
44e0b764
bartlomieju fix(node): apply registerHooks to ESM builtin imports
e6e240d3
bartlomieju fix(rt): update standalone module hooks wiring
f83774d6
bartlomieju test(node): ignore deprecated module.register compat cases
9705fe10
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju fix(node): restore require esm interop compat
8835cdac
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju
bartlomieju commented on 2026-05-15
bartlomieju bartlomieju changed the title feat(node): restore module.registerHooks feat(ext/node): restore module.registerHooks 163 days ago
bartlomieju fix(core): simplify module hook resolution
60536694
bartlomieju chore(node): document module hook bypass
005024b1
bartlomieju docs(core): clarify synthetic esm loader hook
57d3a7fc
bartlomieju test(compile): cover module register hooks
724e260f
bartlomieju Merge remote-tracking branch 'denoland/main' into reland-module-regis…
b8ad4346
bartlomieju fix: address module hooks CI failures
2c247fa4
bartlomieju fix: remove stale standalone hook helper
94bcaf7d
bartlomieju fix: preserve hooked dynamic import resolution
08fe7507
bartlomieju test(core): update dynamic import resolve count
2c8c95c9
bartlomieju test(core): update dynamic import resolve expectations
a912ff0b
lunadogbot
lunadogbot commented on 2026-05-16
fibibot
fibibot commented on 2026-05-16
bartlomieju Merge branch 'main' into reland-module-register-hooks
8bd062f2
bartlomieju
lunadogbot
lunadogbot
lunadogbot commented on 2026-05-17
fibibot
fibibot dismissed these changes on 2026-05-17
bartlomieju fix(ext/node): route hook nextResolve through real ESM resolver
ec65e012
lunadogbot
lunadogbot commented on 2026-05-17
bartlomieju fix(ext/node): support module.registerHooks() in workers and compile
1db00fcd
fibibot
bartlomieju bartlomieju dismissed their stale review 160 days ago
addressed
bartlomieju bartlomieju merged ced67b14 into main 160 days ago
isaacs
bartlomieju

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone