From 86ad0151479c96314233c2d7dfbf7ed83b57feab Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sat, 19 Aug 2023 00:20:23 -0700 Subject: Add inline sourcemaps when `--inspect` is enabled (#4213) * Add inline sourcemaps when --inspect is enabled * Add some assertions * Update javascript.zig --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> --- src/bun.js/module_loader.zig | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/bun.js/module_loader.zig') diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig index fc31498b4..3d18b61e2 100644 --- a/src/bun.js/module_loader.zig +++ b/src/bun.js/module_loader.zig @@ -526,13 +526,14 @@ pub const RuntimeTranspilerStore = struct { printer.ctx.reset(); { + var mapper = vm.sourceMapHandler(&printer); defer source_code_printer.?.* = printer; _ = bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&vm.source_mappings), + mapper.get(), ) catch |err| { this.parse_error = err; return; @@ -1213,13 +1214,14 @@ pub const ModuleLoader = struct { printer.ctx.reset(); { + var mapper = jsc_vm.sourceMapHandler(&printer); defer VirtualMachine.source_code_printer.?.* = printer; _ = try jsc_vm.bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&jsc_vm.source_mappings), + mapper.get(), ); } @@ -1603,13 +1605,14 @@ pub const ModuleLoader = struct { printer.ctx.reset(); _ = brk: { + var mapper = jsc_vm.sourceMapHandler(&printer); defer source_code_printer.* = printer; break :brk try jsc_vm.bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&jsc_vm.source_mappings), + mapper.get(), ); }; -- cgit v1.2.3