Fix process.versions.webkit

This commit is contained in:
Jarred Sumner
2022-07-28 04:04:07 -07:00
parent 97cd944237
commit 2106afc4d4

View File

@@ -372,6 +372,11 @@ JSC_DEFINE_CUSTOM_GETTER(Process_getVersionsLazy,
return JSValue::encode(argv);
}
// BUN_WEBKIT_VERSION is typically injected in the github actions
#ifndef BUN_WEBKIT_VERSION
#define BUN_WEBKIT_VERSION Bun__versions_webkit
#endif
JSC::JSObject* object = JSC::constructEmptyObject(globalObject, globalObject->objectPrototype(), 9);
object->putDirect(vm, JSC::Identifier::fromString(vm, "node"_s),
@@ -380,7 +385,7 @@ JSC_DEFINE_CUSTOM_GETTER(Process_getVersionsLazy,
vm, JSC::Identifier::fromString(vm, "bun"_s),
JSC::JSValue(JSC::jsString(vm, makeAtomString(Bun__version + 1 /* prefix with v */))));
object->putDirect(vm, JSC::Identifier::fromString(vm, "webkit"_s),
JSC::JSValue(JSC::jsString(vm, makeAtomString(Bun__versions_webkit))));
JSC::JSValue(JSC::jsString(vm, makeAtomString(BUN_WEBKIT_VERSION))));
object->putDirect(vm, JSC::Identifier::fromString(vm, "mimalloc"_s),
JSC::JSValue(JSC::jsString(vm, makeAtomString(Bun__versions_mimalloc))));
object->putDirect(vm, JSC::Identifier::fromString(vm, "libarchive"_s),