From 4073539837e2fc60860ddb231a71c9a34c388afd Mon Sep 17 00:00:00 2001 From: dave caruso Date: Fri, 29 Sep 2023 15:31:59 -0700 Subject: a --- src/bun.js/modules/NodeModuleModule.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/bun.js/modules/NodeModuleModule.h') diff --git a/src/bun.js/modules/NodeModuleModule.h b/src/bun.js/modules/NodeModuleModule.h index 232e4b4b4..eb8bb5c00 100644 --- a/src/bun.js/modules/NodeModuleModule.h +++ b/src/bun.js/modules/NodeModuleModule.h @@ -244,6 +244,16 @@ JSC_DEFINE_HOST_FUNCTION(jsFunctionFindSourceMap, return JSValue::encode(jsUndefined()); } +JSC_DEFINE_HOST_FUNCTION(jsFunctionRegister, (JSGlobalObject * globalObject, + CallFrame *callFrame)) { + auto &vm = globalObject->vm(); + auto scope = DECLARE_THROW_SCOPE(vm); + throwException( + globalObject, scope, + createError(globalObject, "Bun does not support ESM loaders"_s)); + return JSValue::encode(jsUndefined()); +} + JSC_DEFINE_HOST_FUNCTION(jsFunctionSyncBuiltinExports, (JSGlobalObject * globalObject, CallFrame *callFrame)) { @@ -409,6 +419,9 @@ DEFINE_NATIVE_MODULE(NodeModule) { globalObject->requireFunctionUnbound()->get( globalObject, Identifier::fromString(vm, "extensions"_s))); + put(Identifier::fromString(vm, "_pathCache"_s), + JSC::constructEmptyObject(globalObject)); + defaultObject->putDirectCustomAccessor( vm, JSC::Identifier::fromString(vm, "_resolveFilename"_s), JSC::CustomGetterSetter::create(vm, get_resolveFilename, -- cgit v1.2.3