[for only-parse-twice] fix missing 'require' var

This commit is contained in:
pfg
2025-03-13 20:25:32 -07:00
parent c1b1c8cc8a
commit 32778cd135

View File

@@ -6115,7 +6115,10 @@ pub fn printAst(
//
// This is never a symbol collision because `uses_require_ref` means
// `require` must be an unbound variable.
if (printer.moduleInfo()) |mi| mi.flags.contains_import_meta = true;
if (printer.moduleInfo()) |mi| {
mi.flags.contains_import_meta = true;
try mi.addVar("require", .declared);
}
printer.print("var {require}=import.meta;");
}