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); }