From 6f510841dac95cd5d8bed46653b95b0aaaaf4ee2 Mon Sep 17 00:00:00 2001 From: Claude Bot Date: Fri, 31 Oct 2025 01:04:57 +0000 Subject: [PATCH] Fix typo in process.config.variables.v8_enable_i18n_support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed `v8_enable_i8n_support` to `v8_enable_i18n_support` to match Node.js behavior. Added test to verify the property is set correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/bun.js/bindings/BunProcess.cpp | 2 +- test/js/node/process/process.test.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bun.js/bindings/BunProcess.cpp b/src/bun.js/bindings/BunProcess.cpp index 5931a39568..81bd8c979f 100644 --- a/src/bun.js/bindings/BunProcess.cpp +++ b/src/bun.js/bindings/BunProcess.cpp @@ -2151,7 +2151,7 @@ static JSValue constructProcessConfigObject(VM& vm, JSObject* processObject) // } JSC::JSObject* config = JSC::constructEmptyObject(globalObject, globalObject->objectPrototype(), 2); JSC::JSObject* variables = JSC::constructEmptyObject(globalObject, globalObject->objectPrototype(), 2); - variables->putDirect(vm, JSC::Identifier::fromString(vm, "v8_enable_i8n_support"_s), JSC::jsNumber(1), 0); + variables->putDirect(vm, JSC::Identifier::fromString(vm, "v8_enable_i18n_support"_s), JSC::jsNumber(1), 0); variables->putDirect(vm, JSC::Identifier::fromString(vm, "enable_lto"_s), JSC::jsBoolean(false), 0); variables->putDirect(vm, JSC::Identifier::fromString(vm, "node_module_version"_s), JSC::jsNumber(REPORTED_NODEJS_ABI_VERSION), 0); variables->putDirect(vm, JSC::Identifier::fromString(vm, "napi_build_version"_s), JSC::jsNumber(Napi::DEFAULT_NAPI_VERSION), 0); diff --git a/test/js/node/process/process.test.js b/test/js/node/process/process.test.js index bc6c2fdda6..8f48ca0f76 100644 --- a/test/js/node/process/process.test.js +++ b/test/js/node/process/process.test.js @@ -318,6 +318,7 @@ it("process.config", () => { expect(process.config.variables.clang).toBeNumber(); expect(process.config.variables.host_arch).toBeDefined(); expect(process.config.variables.target_arch).toBeDefined(); + expect(process.config.variables.v8_enable_i18n_support).toBe(1); }); it("process.execArgv", () => {