Add option to adjust the src/target line in the source map
authorMihai Bazon <mihai@bazon.net>
Wed, 18 Dec 2013 10:10:02 +0000 (12:10 +0200)
committerMihai Bazon <mihai@bazon.net>
Wed, 18 Dec 2013 10:10:02 +0000 (12:10 +0200)
lib/sourcemap.js

index 3429908..8e86ebd 100644 (file)
@@ -49,6 +49,9 @@ function SourceMap(options) {
         file : null,
         root : null,
         orig : null,
+
+        orig_line_diff : 0,
+        dest_line_diff : 0,
     });
     var generator = new MOZ_SourceMap.SourceMapGenerator({
         file       : options.file,
@@ -67,8 +70,8 @@ function SourceMap(options) {
             name = info.name;
         }
         generator.addMapping({
-            generated : { line: gen_line, column: gen_col },
-            original  : { line: orig_line, column: orig_col },
+            generated : { line: gen_line + options.dest_line_diff, column: gen_col },
+            original  : { line: orig_line + options.orig_line_diff, column: orig_col },
             source    : source,
             name      : name
         });