From d062ffc1baeccca8bf168dc1ce4e94b929478142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Mon, 11 May 2020 23:48:36 +0200 Subject: fix: source maps in inspector (#5223) This commit fixes problems with source maps in Chrome Devtools by substituting source map URL generated by TS compiler with actual file URL pointing to DENO_DIR. Dummy value of "source_map_url" has been removed from "ScriptOrigin". Also fixes lock file which used compiled source code to generate lock hash; it now uses source code of the file that is being compiled. --- core/bindings.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/bindings.rs') diff --git a/core/bindings.rs b/core/bindings.rs index a081cccda..16e78e368 100644 --- a/core/bindings.rs +++ b/core/bindings.rs @@ -60,7 +60,7 @@ pub fn script_origin<'a>( let resource_column_offset = v8::Integer::new(s, 0); let resource_is_shared_cross_origin = v8::Boolean::new(s, false); let script_id = v8::Integer::new(s, 123); - let source_map_url = v8::String::new(s, "source_map_url").unwrap(); + let source_map_url = v8::String::new(s, "").unwrap(); let resource_is_opaque = v8::Boolean::new(s, true); let is_wasm = v8::Boolean::new(s, false); let is_module = v8::Boolean::new(s, false); @@ -85,7 +85,7 @@ pub fn module_origin<'a>( let resource_column_offset = v8::Integer::new(s, 0); let resource_is_shared_cross_origin = v8::Boolean::new(s, false); let script_id = v8::Integer::new(s, 123); - let source_map_url = v8::String::new(s, "source_map_url").unwrap(); + let source_map_url = v8::String::new(s, "").unwrap(); let resource_is_opaque = v8::Boolean::new(s, true); let is_wasm = v8::Boolean::new(s, false); let is_module = v8::Boolean::new(s, true); -- cgit v1.2.3