Skip to content

Commit 6b599a3

Browse files
authored
lib: let deps require node prefixed modules
fixup fixup PR-URL: #50047 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
1 parent 527589b commit 6b599a3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/internal/bootstrap/realm.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,9 @@ function requireBuiltin(id) {
426426
// Allow internal modules from dependencies to require
427427
// other modules from dependencies by providing fallbacks.
428428
function requireWithFallbackInDeps(request) {
429-
if (!BuiltinModule.map.has(request)) {
429+
if (StringPrototypeStartsWith(request, 'node:')) {
430+
request = StringPrototypeSlice(request, 5);
431+
} else if (!BuiltinModule.map.has(request)) {
430432
request = `internal/deps/${request}`;
431433
}
432434
return requireBuiltin(request);

0 commit comments

Comments
 (0)