diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 4c3a273378..2ce062e6d8 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -3152,6 +3152,7 @@ pub const VirtualMachine = struct { } const code = code: { + if (bun.getRuntimeFeatureFlag("BUN_DISABLE_SOURCE_CODE_PREVIEW") or bun.getRuntimeFeatureFlag("BUN_DISABLE_TRANSPILED_SOURCE_CODE_PREVIEW")) break :code ZigString.Slice.empty; if (!top.remapped and lookup.source_map != null and lookup.source_map.?.isExternal()) { if (lookup.getSourceCode(top_source_url.slice())) |src| { break :code src; diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig index 6bfaf54550..11465357f2 100644 --- a/src/bun.js/module_loader.zig +++ b/src/bun.js/module_loader.zig @@ -166,6 +166,7 @@ fn dumpSourceString(vm: *VirtualMachine, specifier: string, written: []const u8) fn dumpSourceStringFailiable(vm: *VirtualMachine, specifier: string, written: []const u8) !void { if (!Environment.isDebug) return; + if (bun.getRuntimeFeatureFlag("BUN_DEBUG_NO_DUMP")) return; const BunDebugHolder = struct { pub var dir: ?std.fs.Dir = null;