Handle the case when SourceMapConsumer.originalPositionFor returns null source.
authorArnavion <arnavion@gmail.com>
Mon, 3 Mar 2014 03:20:19 +0000 (19:20 -0800)
committerArnavion <arnavion@gmail.com>
Mon, 3 Mar 2014 03:20:19 +0000 (19:20 -0800)
This happens when SourceMapConsumer does not have a valid position to map the input line and column. This is a change in mozilla/source-map starting from version 0.1.33

Fixes #436

lib/sourcemap.js
package.json

index 8e86ebd..663ef12 100644 (file)
@@ -64,6 +64,9 @@ function SourceMap(options) {
                 line: orig_line,
                 column: orig_col
             });
+            if (info.source === null) {
+                return;
+            }
             source = info.source;
             orig_line = info.line;
             orig_col = info.column;
index fb1f7e6..b9747ad 100644 (file)
@@ -16,7 +16,7 @@
     },
     "dependencies": {
         "async"      : "~0.2.6",
-        "source-map" : "~0.1.31",
+        "source-map" : "~0.1.33",
         "optimist"   : "~0.3.5",
         "uglify-to-browserify": "~1.0.0"
     },