@cloudflare/unenv-preset
Version:
cloudflare preset for unenv
95 lines (94 loc) • 1.72 kB
JavaScript
import { notImplemented } from "unenv/_internal/utils";
import {
_cache,
_debug,
_extensions,
_findPath,
_initPaths,
_load,
_nodeModulePaths,
_pathCache,
_preloadModules,
_resolveFilename,
_resolveLookupPaths,
builtinModules,
constants,
enableCompileCache,
findSourceMap,
getCompileCacheDir,
globalPaths,
isBuiltin,
Module,
register,
runMain,
SourceMap,
syncBuiltinESMExports,
wrap
} from "unenv/node/module";
export {
Module,
SourceMap,
_cache,
_extensions,
_debug,
_pathCache,
_findPath,
_initPaths,
_load,
_nodeModulePaths,
_preloadModules,
_resolveFilename,
_resolveLookupPaths,
builtinModules,
constants,
enableCompileCache,
findSourceMap,
getCompileCacheDir,
globalPaths,
isBuiltin,
register,
runMain,
syncBuiltinESMExports,
wrap
} from "unenv/node/module";
const workerdModule = process.getBuiltinModule("node:module");
export const createRequire = (file) => {
return Object.assign(workerdModule.createRequire(file), {
resolve: Object.assign(
/* @__PURE__ */ notImplemented("module.require.resolve"),
{
paths: /* @__PURE__ */ notImplemented("module.require.resolve.paths")
}
),
cache: /* @__PURE__ */ Object.create(null),
extensions: _extensions,
main: void 0
});
};
export default {
Module,
SourceMap,
_cache,
_extensions,
_debug,
_pathCache,
_findPath,
_initPaths,
_load,
_nodeModulePaths,
_preloadModules,
_resolveFilename,
_resolveLookupPaths,
builtinModules,
enableCompileCache,
constants,
createRequire,
findSourceMap,
getCompileCacheDir,
globalPaths,
isBuiltin,
register,
runMain,
syncBuiltinESMExports,
wrap
};