Skip to content

Commit 3b305f2

Browse files
jasnelltargos
authored andcommitted
lib: filter node:quic from builtinModules when flag not used
PR-URL: #56870 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Jordan Harband <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
1 parent 94a0237 commit 3b305f2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/internal/modules/cjs/loader.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,11 @@ Module.isBuiltin = BuiltinModule.isBuiltin;
435435
function initializeCJS() {
436436
// This need to be done at runtime in case --expose-internals is set.
437437

438-
Module.builtinModules = ObjectFreeze(BuiltinModule.getAllBuiltinModuleIds());
438+
let modules = Module.builtinModules = BuiltinModule.getAllBuiltinModuleIds();
439+
if (!getOptionValue('--experimental-quic')) {
440+
modules = modules.filter((i) => i !== 'node:quic');
441+
}
442+
Module.builtinModules = ObjectFreeze(modules);
439443

440444
initializeCjsConditions();
441445

0 commit comments

Comments
 (0)