aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r--src/js_ast.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig
index 83a035a4c..c3585ef38 100644
--- a/src/js_ast.zig
+++ b/src/js_ast.zig
@@ -4140,6 +4140,7 @@ pub const Expr = struct {
e_this,
e_class,
e_require_string,
+ e_require_call_target,
e_commonjs_export_identifier,
@@ -4794,6 +4795,7 @@ pub const Expr = struct {
e_require_string: E.RequireString,
e_require_resolve_string: E.RequireResolveString,
+ e_require_call_target: void,
e_missing: E.Missing,
e_this: E.This,
@@ -5935,6 +5937,11 @@ pub const Ast = struct {
const_values: ConstValuesMap = .{},
+ /// Not to be confused with `commonjs_named_exports`
+ /// This is a list of named exports that may exist in a CommonJS module
+ /// We use this with `commonjs_at_runtime` to re-export CommonJS
+ commonjs_export_names: []string = &([_]string{}),
+
pub const CommonJSNamedExport = struct {
loc_ref: LocRef,
needs_decl: bool = true,
@@ -7604,6 +7611,7 @@ pub const Macro = struct {
e_reg_exp: *E.RegExp,
e_require_resolve_string: E.RequireResolveString,
e_require_string: E.RequireString,
+ e_require_call_target: void,
g_property: *G.Property,
@@ -7651,6 +7659,7 @@ pub const Macro = struct {
e_yield,
e_if,
e_require_resolve_string,
+ e_require_call_target,
e_import,
e_this,
e_class,