diff options
author | 2022-08-03 18:27:08 -0700 | |
---|---|---|
committer | 2022-08-03 18:35:53 -0700 | |
commit | e253ce0948005978bdc173d3398628dc72a4730e (patch) | |
tree | 8b770b48390089148d9e2baf4bd66c021e283086 /src/bun.js/bindings/Process.cpp | |
parent | 58feb81c36d310b081cfae6f480f9d57585c6f64 (diff) | |
download | bun-e253ce0948005978bdc173d3398628dc72a4730e.tar.gz bun-e253ce0948005978bdc173d3398628dc72a4730e.tar.zst bun-e253ce0948005978bdc173d3398628dc72a4730e.zip |
Add `process.revision` and expose git sha to builds
Diffstat (limited to 'src/bun.js/bindings/Process.cpp')
-rw-r--r-- | src/bun.js/bindings/Process.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/bindings/Process.cpp b/src/bun.js/bindings/Process.cpp index e9e165736..00e5d6f81 100644 --- a/src/bun.js/bindings/Process.cpp +++ b/src/bun.js/bindings/Process.cpp @@ -271,6 +271,9 @@ void Process::finishCreation(JSC::VM& vm) JSC::CustomGetterSetter::create(vm, Process_getArgv, Process_setArgv), static_cast<unsigned>(JSC::PropertyAttribute::CustomValue)); + putDirect(vm, JSC::Identifier::fromString(vm, "revision"_s), + JSC::jsString(vm, makeAtomString(Bun__version_sha)), 0); + this->putDirect(vm, clientData->builtinNames().nextTickPublicName(), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1, MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick), |