From 5dc72bc1d808b13eb54af08af8bf756d4855a02d Mon Sep 17 00:00:00 2001 From: Alistair Smith Date: Fri, 23 Jan 2026 10:48:34 -0800 Subject: [PATCH] use esm module info in source provider --- src/bun.js/bindings/ZigSourceProvider.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bun.js/bindings/ZigSourceProvider.cpp b/src/bun.js/bindings/ZigSourceProvider.cpp index ff17060d39..12725df298 100644 --- a/src/bun.js/bindings/ZigSourceProvider.cpp +++ b/src/bun.js/bindings/ZigSourceProvider.cpp @@ -75,6 +75,11 @@ Ref SourceProvider::create( JSC::SourceProviderSourceType sourceType, bool isBuiltin) { + if (resolvedSource.module_info != nullptr) { + ASSERT(!resolvedSource.isCommonJSModule); + sourceType = JSC::SourceProviderSourceType::BunTranspiledModule; + } + auto string = resolvedSource.source_code.toWTFString(BunString::ZeroCopy); auto sourceURLString = resolvedSource.source_url.toWTFString(BunString::ZeroCopy);