1import * as fixtures from '../../common/fixtures.mjs';
2import { createRequire, register } from 'node:module';
3
4const require = createRequire(import.meta.url);
5
6const GET_BUILTIN = `$__get_builtin_hole_${Date.now()}`;
7Object.defineProperty(globalThis, GET_BUILTIN, {
8  value: builtinName => require(builtinName),
9  enumerable: false,
10  configurable: false,
11});
12
13register(fixtures.fileURL('es-module-loaders/builtin-named-exports-loader.mjs'), {
14  data: {
15    GET_BUILTIN,
16  },
17});
18