aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/module_loader.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-08-19 00:20:23 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-19 00:20:23 -0700
commit86ad0151479c96314233c2d7dfbf7ed83b57feab (patch)
tree643f3392296fcc8a739a60219d309fb5d78d758a /src/bun.js/module_loader.zig
parentdb09ed15fd561b89b24b979b986e21a04576f7cc (diff)
downloadbun-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.zig9
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(),
);
};