diff options
Diffstat (limited to 'src/js_parser.zig')
-rw-r--r-- | src/js_parser.zig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig index bb767d875..ebe2a01c9 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -2950,6 +2950,20 @@ pub const Parser = struct { before.deinit(); } + // --inspect-brk + if (p.options.features.set_breakpoint_on_first_line) { + var debugger_stmts = try p.allocator.alloc(Stmt, 1); + debugger_stmts[0] = Stmt{ + .data = .{ .s_debugger = .{} }, + .loc = logger.Loc.Empty, + }; + before.append( + js_ast.Part{ + .stmts = debugger_stmts, + }, + ) catch unreachable; + } + if (p.options.bundle) { // allocate an empty part for the bundle before.append( |