use esm module info in source provider

This commit is contained in:
Alistair Smith
2026-01-23 10:48:34 -08:00
parent dfc36a8255
commit 5dc72bc1d8

View File

@@ -75,6 +75,11 @@ Ref<SourceProvider> 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);