From 301657a2071d1d7e693f63acb1d1b2ea99242f76 Mon Sep 17 00:00:00 2001 From: SteveSandersonMS Date: Mon, 2 Nov 2015 11:32:32 -0800 Subject: [PATCH] Enable inline source maps --- .../ES2015Transpilation/Controllers/ScriptController.cs | 2 +- samples/misc/ES2015Transpilation/transpilation.js | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/samples/misc/ES2015Transpilation/Controllers/ScriptController.cs b/samples/misc/ES2015Transpilation/Controllers/ScriptController.cs index 62f0878..cfb1cbf 100644 --- a/samples/misc/ES2015Transpilation/Controllers/ScriptController.cs +++ b/samples/misc/ES2015Transpilation/Controllers/ScriptController.cs @@ -12,7 +12,7 @@ namespace ES2015Example.Controllers { // TODO: Don't hard-code wwwroot; use proper path conversions var fileContents = System.IO.File.ReadAllText("wwwroot/" + filename); - var transpiledResult = await nodeInstance.Invoke("transpilation.js", fileContents); + var transpiledResult = await nodeInstance.Invoke("transpilation.js", fileContents, Request.Path.Value); return Content(transpiledResult, "application/javascript"); } } diff --git a/samples/misc/ES2015Transpilation/transpilation.js b/samples/misc/ES2015Transpilation/transpilation.js index 785e59b..ac239e5 100644 --- a/samples/misc/ES2015Transpilation/transpilation.js +++ b/samples/misc/ES2015Transpilation/transpilation.js @@ -1,6 +1,9 @@ var babelCore = require('babel-core'); -module.exports = function(cb, fileContents) { - var result = babelCore.transform(fileContents, {}); +module.exports = function(cb, fileContents, url) { + var result = babelCore.transform(fileContents, { + sourceMaps: 'inline', + sourceFileName: '/sourcemapped/' + url + }); cb(null, result.code); }