'use strict'; // This script sets up the context for shadow realms. const { prepareShadowRealmExecution, } = require('internal/process/pre_execution'); const { BuiltinModule, } = require('internal/bootstrap/realm'); BuiltinModule.setRealmAllowRequireByUsers([ /** * The built-in modules exposed in the ShadowRealm must each be providing * platform capabilities with no authority to cause side effects such as * I/O or mutation of values that are shared across different realms within * the same Node.js environment. */ ]); prepareShadowRealmExecution();