Skip to content
This repository has been archived by the owner on Oct 9, 2020. It is now read-only.

Commit

Permalink
fixed missing start-of-the-line column mappings
Browse files Browse the repository at this point in the history
  • Loading branch information
asapach committed Sep 18, 2016
1 parent b56bcc9 commit f0fad9b
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion lib/sourcemaps.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ exports.concatenateSourceMaps = function(outFile, mapsWithOffsets, basePath, sou
}

wrapSourceMap(map).eachMapping(function(mapping) {
if (!mapping.originalLine || !mapping.originalColumn || !mapping.source || mapping.source.match(/(\/|^)@traceur/))
if (mapping.originalLine == null || mapping.originalColumn == null || !mapping.source || mapping.source.match(/(\/|^)@traceur/))
return;

generated.addMapping({
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":3,"sources":["test/fixtures/test-tree/third.js","test/fixtures/test-tree/cjs.js","test/fixtures/test-tree/second.js","test/fixtures/test-tree/jquery.js","test/fixtures/test-tree/global.js","test/fixtures/test-tree/text.txt","test/fixtures/test-tree/amd.js","test/fixtures/test-tree/unknown","test/fixtures/test-tree/file.json","test/fixtures/test-tree/first.js"],"names":["register","$__export","setters","execute","__moduleName","log","__filename","eval","exports","cjs","env","jquery","myjquery","test"],"mappings":";OAAOA,qBAAS,CAAC,aAAD,GAAiB,UAASC,SAAT,gBAAoB;AACnD,SAAO;AACLC,aAAS,CAAC,YAAW,CAAE,CAAd,CADJ;AAELC,aAAS,YAAW;AAClBF,gBAAU,MAAV,EAAkB,SAAlB;AACAA,gBAAU,IAAV,EAAgB,GAAhB;AACAA,gBAAU,MAAV,EAAkBG,YAAlB;AACD;AANI,GAAP;AAQD;;;;;;;;UCTOC,IAAIC;;GAEX,sBAAkB;AACjB,QAAI,qBAAkB,WAAlB,IAAiCC,KAAK,gBAAL,KAA0B,WAA/D,EACEC,QAAQC,GAAR,GAAc,IAAd;;AAEF,QAAI,KAAJ,EACE,WAAQ,SAAS,YAAjB;AACH;;UAEOC;;;;;;MCRG,CAAC;;;;AAAD,OAAC,GAAG,CAAC;;;;;;;;;;QCFZC;QAAAA,SAAS;0BAATA;;;;;;;;;;;;;;SCGCC,SAASC,OAAO;;;;;;;;;;;;;;;;SCHdL,UAAU;;;;;KCAZ,AAAC,CAAC,QAAO,CAAG,EAAC,aAAY,CAAE,wBAAsB,CAAE,8BAA4B,CAAC,CAAL,UAAS,CAAA,CAAG,CAAA,CAAA,CAAG,CAAA,CAAA,CAAG;AAChG,OAAO;AAAE,KAAC,CAAG,MAAI;AAAG,OAAG,CAAG,EAAA;AAAA,EAAE,CAAC;CAD0E,CAEvG;;;;;;MCFE,AAAK,OAEE,AAAS;;;yBAFhB;AAAK,cAAG,AAAE;;AACT,YAAC,AAAa,gBAAG,YAAW,AAAC;AAAC;AAAC,AAAC,AAC1B;AAAS,kBAAG,6BAAK,AAAS,WAAC,AAAK,AAAG;;;;;;;;;;SCFvCA,UAAU,EAAC,QAAO,MAAR;;;;;;eCON,CAAC,EAED,CAAC;;;oBAPH,CAAC;;uBAGF,IAAI;;;AAED,OAAC,GAAG,IAAI;;;;AAER,OAAC,GAAG,CAAC;;;;OACf,CAAC","file":"output.js"}
{"version":3,"sources":["test/fixtures/test-tree/third.js","test/fixtures/test-tree/cjs.js","test/fixtures/test-tree/second.js","test/fixtures/test-tree/jquery.js","test/fixtures/test-tree/global.js","test/fixtures/test-tree/text.txt","test/fixtures/test-tree/amd.js","test/fixtures/test-tree/unknown","test/fixtures/test-tree/file.json","test/fixtures/test-tree/first.js"],"names":["System","register","$__export","setters","execute","__moduleName","console","log","__filename","eval","exports","cjs","env","jquery","myjquery","test","module"],"mappings":";AAAAA,OAAOC,QAAP,aAAgB,CAAC,aAAD,CAAhB,EAAiC,UAASC,SAAT,gBAAoB;AACnD,SAAO;AACLC,aAAS,CAAC,YAAW,CAAE,CAAd,CADJ;AAELC,aAAS,YAAW;AAClBF,gBAAU,MAAV,EAAkB,SAAlB;AACAA,gBAAU,IAAV,EAAgB,GAAhB;AACAA,gBAAU,MAAV,EAAkBG,YAAlB;AACD;AANI,GAAP;AAQD,CATD;;;;;;;;ACAAC,UAAQC,GAAR,CAAYC,UAAZ;;AAEA,GAAC,sBAAkB;AACjB,QAAI,qBAAkB,WAAlB,IAAiCC,KAAK,gBAAL,KAA0B,WAA/D,EACEC,QAAQC,GAAR,GAAc,IAAd;;AAEF,QAAI,KAAJ,EACE,WAAQ,SAAS,YAAjB;AACH,GAND;;AAQAD,UAAQE,GAAR;;;;;;MCRW,CAAC;;;;AAAD,OAAC,GAAG,CAAC;;;;;;;;;;QCFZC;AAAJ,QAAIA,SAAS,EAAb;0BAAIA;;;;;;;;;;;ACAJ;AACA;;AAEA,SAAKC,QAAL,CAAcC,IAAd,GAAqB,QAArB;;;;;;;;;;;;;;;;ACHAC,SAAON,OAAP,GAAiB,mBAAjB;;;;;ACAA,KAAK,AAAC,CAAC,QAAO,CAAG,EAAC,aAAY,CAAE,wBAAsB,CAAE,8BAA4B,CAAC,CAAL,UAAS,CAAA,CAAG,CAAA,CAAA,CAAG,CAAA,CAAA,CAAG;AAChG,OAAO;AAAE,KAAC,CAAG,MAAI;AAAG,OAAG,CAAG,EAAA;AAAA,EAAE,CAAC;AAC/B,CAFyG,CAEvG;AACF;;;;;MCHI,AAAK,OAEE,AAAS;;;yBAFhB;AAAK,cAAG,AAAE,AACd;;AAAK,YAAC,AAAa,gBAAG,YAAW,AAAC;AAAC;AAAC,AAAC,AAC1B;AAAS,kBAAG,6BAAK,AAAS,WAAC,AAAK,AAAG;;;;;;;;;;ACF9CM,SAAON,OAAP,GAAiB,EAAC,QAAO,MAAR,EAAjB;;;;;;eCOW,CAAC,EAED,CAAC;;;oBAPH,CAAC;;uBAGF,IAAI;;;AAED,OAAC,GAAG,IAAI;;;;AAER,OAAC,GAAG,CAAC;;;;AAChB,OAAC,CAAC","file":"output.js"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":3,"sources":["test/fixtures/test-tree/amd-2.js"],"names":[],"mappings":";;;KAAK,AAAC,CAAC,UAAS,CAAG,GAAC,CAOb,CAAA,MAAK,EAAE,EAAI,EAAE,GAAE,CAAG,IAAE,CAAE,CAPW,CAOT;AAAA","file":"output.js"}
{"version":3,"sources":["test/fixtures/test-tree/amd-2.js"],"names":[],"mappings":";;;AAAA,KAAK,AAAC,CAAC,UAAS,CAAG,GAAC,CAOb,CAAA,MAAK,EAAE,EAAI,EAAE,GAAE,CAAG,IAAE,CAAE,CAPW,CAOT;AAAA","file":"output.js"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":3,"sources":["test/fixtures/test-tree/third.js","test/fixtures/test-tree/cjs.js","test/fixtures/test-tree/second.js","test/fixtures/test-tree/jquery.js","test/fixtures/test-tree/global.js","test/fixtures/test-tree/text.txt","test/fixtures/test-tree/amd.js","test/fixtures/test-tree/unknown","test/fixtures/test-tree/file.json","test/fixtures/test-tree/first.js"],"names":["register","$__export","setters","execute","__moduleName","log","__filename","eval","exports","cjs","env","jquery","myjquery","test"],"mappings":";OAAOA,qBAAS,CAAC,aAAD,GAAiB,UAASC,SAAT,gBAAoB;AACnD,SAAO;AACLC,aAAS,CAAC,YAAW,CAAE,CAAd,CADJ;AAELC,aAAS,YAAW;AAClBF,gBAAU,MAAV,EAAkB,SAAlB;AACAA,gBAAU,IAAV,EAAgB,GAAhB;AACAA,gBAAU,MAAV,EAAkBG,YAAlB;AACD;AANI,GAAP;AAQD;;;;;;;;UCTOC,IAAIC;;GAEX,sBAAkB;AACjB,QAAI,qBAAkB,WAAlB,IAAiCC,KAAK,gBAAL,KAA0B,WAA/D,EACEC,QAAQC,GAAR,GAAc,IAAd;;AAEF,QAAI,KAAJ,EACE,WAAQ,SAAS,YAAjB;AACH;;UAEOC;;;KCVH,SAAS,AAAC,yCACc,UAAS,SAAQ;;;OADvC;AACD,UAAM,YADH,IAAG,CAAG,GAAC,WAAP,IAAG,CAAG,GAAC,CACe;AACzB,UAAM;QAAG,EAAA;cAFP,AAAC,QAAqC,CAAA;IAEf;EAC3B,CAAA;AAAM,CAAC,CAAC;;;;;;QCHRC;QAAAA,SAAS;0BAATA;;;;;;;;;;;;;;SCGCC,SAASC,OAAO;;;;;;;;;;;;;;;;SCHdL,UAAU;;;;;KCAZ,AAAC,CAAC,QAAO,CAAG,EAAC,aAAY,CAAE,wBAAsB,CAAE,8BAA4B,CAAC,CAAL,UAAS,CAAA,CAAG,CAAA,CAAA,CAAG,CAAA,CAAA,CAAG;AAChG,OAAO;AAAE,KAAC,CAAG,MAAI;AAAG,OAAG,CAAG,EAAA;AAAA,EAAE,CAAC;CAD0E,CAEvG;;;;;;MCFE,AAAK,OAEE,AAAS;;;yBAFhB;AAAK,cAAG,AAAE;;AACT,YAAC,AAAa,gBAAG,YAAW,AAAC;AAAC;AAAC,AAAC,AAC1B;AAAS,kBAAG,6BAAK,AAAS,WAAC,AAAK,AAAG;;;;;;;;;;SCFvCA,UAAU,EAAC,QAAO,MAAR;;;KCAZ,SAAS,AAAC,4GACc,UAAS,SAAQ;;;;;;OADvC;AACD,UAAM,YADH,IAAG,CAAG,GAAC,WAAP,IAAG,CAAG,GAAC,WAAP,IAAG,CAAG;QAAK,KAAG,EAAkB,CAAC;IAElC,WAFC,IAAG,CAAG,GAAC,WAAP,IAAG,CAAG,GAAC,WAAP,IAAG,CAAG;WAAK,KAAG,KAAkB,CAAC;IAElC,CADuB;AACzB,UAAM;QAKG,KAAG;cAPV,AAAC,QAAqC,CAAA;QAS/B,EAAA;cATP,AAAC,QAAqC,CAAA;OAU7C;IAR8B;EAC3B,CAAA;AAAM,CAAC,CAAC;AAOX","file":"output.js"}
{"version":3,"sources":["test/fixtures/test-tree/third.js","test/fixtures/test-tree/cjs.js","test/fixtures/test-tree/second.js","test/fixtures/test-tree/jquery.js","test/fixtures/test-tree/global.js","test/fixtures/test-tree/text.txt","test/fixtures/test-tree/amd.js","test/fixtures/test-tree/unknown","test/fixtures/test-tree/file.json","test/fixtures/test-tree/first.js"],"names":["System","register","$__export","setters","execute","__moduleName","console","log","__filename","eval","exports","cjs","env","jquery","myjquery","test","module"],"mappings":";AAAAA,OAAOC,QAAP,aAAgB,CAAC,aAAD,CAAhB,EAAiC,UAASC,SAAT,gBAAoB;AACnD,SAAO;AACLC,aAAS,CAAC,YAAW,CAAE,CAAd,CADJ;AAELC,aAAS,YAAW;AAClBF,gBAAU,MAAV,EAAkB,SAAlB;AACAA,gBAAU,IAAV,EAAgB,GAAhB;AACAA,gBAAU,MAAV,EAAkBG,YAAlB;AACD;AANI,GAAP;AAQD,CATD;;;;;;;;ACAAC,UAAQC,GAAR,CAAYC,UAAZ;;AAEA,GAAC,sBAAkB;AACjB,QAAI,qBAAkB,WAAlB,IAAiCC,KAAK,gBAAL,KAA0B,WAA/D,EACEC,QAAQC,GAAR,GAAc,IAAd;;AAEF,QAAI,KAAJ,EACE,WAAQ,SAAS,YAAjB;AACH,GAND;;AAQAD,UAAQE,GAAR;;;ACVA,KAAK,SAAS,AAAC,yCACc,UAAS,SAAQ;;;AAD9C,OAAO;AACD,UAAM,GADZ,SAAS,IAAG,CAAG,GAAC,CAAhB,UAAS,IAAG,CAAG,GAAC,CACe;AACzB,UAAM;QAAG,EAAA;AAFf,cAAQ,AAAC,QAAqC,CAAA;IAEf;EAC3B,CAAA;AAAM,CAAC,CAAC;AAAZ;;;;;QCHIC;AAAJ,QAAIA,SAAS,EAAb;0BAAIA;;;;;;;;;;;ACAJ;AACA;;AAEA,SAAKC,QAAL,CAAcC,IAAd,GAAqB,QAArB;;;;;;;;;;;;;;;;ACHAC,SAAON,OAAP,GAAiB,mBAAjB;;;;;ACAA,KAAK,AAAC,CAAC,QAAO,CAAG,EAAC,aAAY,CAAE,wBAAsB,CAAE,8BAA4B,CAAC,CAAL,UAAS,CAAA,CAAG,CAAA,CAAA,CAAG,CAAA,CAAA,CAAG;AAChG,OAAO;AAAE,KAAC,CAAG,MAAI;AAAG,OAAG,CAAG,EAAA;AAAA,EAAE,CAAC;AAC/B,CAFyG,CAEvG;AACF;;;;;MCHI,AAAK,OAEE,AAAS;;;yBAFhB;AAAK,cAAG,AAAE,AACd;;AAAK,YAAC,AAAa,gBAAG,YAAW,AAAC;AAAC;AAAC,AAAC,AAC1B;AAAS,kBAAG,6BAAK,AAAS,WAAC,AAAK,AAAG;;;;;;;;;;ACF9CM,SAAON,OAAP,GAAiB,EAAC,QAAO,MAAR,EAAjB;;;ACAA,KAAK,SAAS,AAAC,4GACc,UAAS,SAAQ;;;;;;AAD9C,OAAO;AACD,UAAM,GADZ,SAAS,IAAG,CAAG,GAAC,CAAhB,UAAS,IAAG,CAAG,GAAC,CAAhB,UAAS,IAAG,CAAG;AAAf,QAAoB,KAAG,EAAkB,CAAC;IAElC,CAFR,UAAS,IAAG,CAAG,GAAC,CAAhB,UAAS,IAAG,CAAG,GAAC,CAAhB,UAAS,IAAG,CAAG;AAAf,WAAoB,KAAG,KAAkB,CAAC;IAElC,CADuB;AACzB,UAAM;QAKG,KAAG;AAPlB,cAAQ,AAAC,QAAqC,CAAA;QAS/B,EAAA;AATf,cAAQ,AAAC,QAAqC,CAAA;AAU9C,MAAA,CAAC;IAR8B;EAC3B,CAAA;AAAM,CAAC,CAAC;AAOX","file":"output.js"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":3,"sources":["test/fixtures/test-tree/amd-2.js"],"names":[],"mappings":";;;KAAK,AAAC,CAAC,UAAS,CAAG,GAAC,CAOb,CAAA,MAAK,EAAE,EAAI,EAAE,GAAE,CAAG,IAAE,CAAE,CAPW,CAOT;AAAA","file":"output.js"}
{"version":3,"sources":["test/fixtures/test-tree/amd-2.js"],"names":[],"mappings":";;;AAAA,KAAK,AAAC,CAAC,UAAS,CAAG,GAAC,CAOb,CAAA,MAAK,EAAE,EAAI,EAAE,GAAE,CAAG,IAAE,CAAE,CAPW,CAOT;AAAA","file":"output.js"}

0 comments on commit f0fad9b

Please sign in to comment.