Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 function a(){b()}function b(){debugger}
2 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJjLmpzIiwic291cmNlcyI6WyJkYXRhOnRleHQvamF2YXNjcmlwdCxmdW5jdGlvbiBhKCl7YigpfSIsImRhdGE6dGV4dC9qYXZhc2NyaXB0LGZ1bmN0aW9uIGIoKXtkZWJ1Z2dlcn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMifQ==
4 // Generate this file by evaluating the following in a browser-environment
5 // scratchpad:
6 //
7 // Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm');
8 //
9 // let dataUrl = s => "data:text/javascript," + s;
10 //
11 // let A = "function a(){b()}";
12 // let A_URL = dataUrl(A);
13 // let B = "function b(){debugger}";
14 // let B_URL = dataUrl(B);
15 //
16 // let result = (new SourceNode(null, null, null, [
17 // new SourceNode(1, 0, A_URL, A),
18 // B.split("").map((ch, i) => new SourceNode(1, i, B_URL, ch))
19 // ])).toStringWithSourceMap({
20 // file: "abc.js"
21 // });
22 //
23 // result.code + "\n//# " + "sourceMappingURL=data:application/json;base64," + btoa(JSON.stringify(result.map));