We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0cbbfdc commit 66164c3Copy full SHA for 66164c3
1 file changed
src/React.Core/Babel.cs
@@ -231,6 +231,14 @@ protected virtual JavaScriptWithSourceMap TransformWithHeader(
231
var header = GetFileHeader(hash);
232
result.Code = header + result.Code;
233
result.Hash = hash;
234
+
235
+ // Since we prepend a header to the code, the source map no longer matches up exactly
236
+ // (it's off by the number of lines in the header). Fix this issue by adding five
237
+ // blank lines to the source map. This is kinda hacky but saves us having to load a
238
+ // proper source map library. If this ever breaks, I'll replace it with actual proper
239
+ // source map modification code (https://gist.github.com/Daniel15/4bdb15836bfd960c2956).
240
+ result.SourceMap.Mappings = ";;;;;" + result.SourceMap.Mappings;
241
242
return result;
243
}
244
0 commit comments