diff options
author | 2023-08-19 00:20:23 -0700 | |
---|---|---|
committer | 2023-08-19 00:20:23 -0700 | |
commit | 86ad0151479c96314233c2d7dfbf7ed83b57feab (patch) | |
tree | 643f3392296fcc8a739a60219d309fb5d78d758a /src/bun.js/module_loader.zig | |
parent | db09ed15fd561b89b24b979b986e21a04576f7cc (diff) | |
download | bun-86ad0151479c96314233c2d7dfbf7ed83b57feab.tar.gz bun-86ad0151479c96314233c2d7dfbf7ed83b57feab.tar.zst bun-86ad0151479c96314233c2d7dfbf7ed83b57feab.zip |
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>
Diffstat (limited to 'src/bun.js/module_loader.zig')
-rw-r--r-- | src/bun.js/module_loader.zig | 9 |
1 files changed, 6 insertions, 3 deletions
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(), ); }; |