declare const _default: "\nimport { resolve } from 'node:path'\nimport { readFileSync } from 'node:fs'\n\nexport const builtinModules = ['node:assert', 'node:fs', 'node:module', 'node:path', 'node:util']\n\nexport const createRequire = parentFilename => {\n const parts = baseName.split('/')\n\tparts.pop()\n\tconst parent = parts.join('/')\n\n\treturn fileName => {\n console.log('custom require', fileName)\n\t\tconst filePath = resolve('/',parent, fileName)\n\t\treturn readFileSync(filePath)\n\t}\n}\n\nexport const isBuiltin = moduleName =>\n\tbuiltinModules.some(module => module.replace('node:', '') === moduleName.replace('node:', ''))\n\nexport const register = () => {\n\tconsole.error('node:module method register is not available in sandbox')\n\tthrow new Error('node:module method register is not available in sandbox')\n}\n\nexport const syncBuiltinESMExports = () => {\n\tconsole.error('node:module method syncBuiltinESMExports is not available in sandbox')\n\tthrow new Error('node:module method syncBuiltinESMExports is not available in sandbox')\n}\n\nexport default { builtinModules, createRequire, isBuiltin, register, syncBuiltinESMExports }\n"; export default _default;