source-list-map
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -0,0 +0,0 @@ /* -*- Mode: js; js-indent-level: 2; -*- */ |
@@ -0,0 +0,0 @@ /* |
@@ -22,2 +22,26 @@ /* | ||
let currentSourceNodeLine; | ||
function addCode(generatedCode) { | ||
if(currentNode && currentNode instanceof CodeNode) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
} else if(currentNode && currentNode instanceof SourceNode && !generatedCode.trim()) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
currentSourceNodeLine++; | ||
} else { | ||
currentNode = new CodeNode(generatedCode); | ||
nodes.push(currentNode); | ||
} | ||
} | ||
function addSource(generatedCode, source, originalSource, linePosition) { | ||
if(currentNode && currentNode instanceof SourceNode && | ||
currentNode.source === source && | ||
currentSourceNodeLine === linePosition | ||
) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
currentSourceNodeLine++; | ||
} else { | ||
currentNode = new SourceNode(generatedCode, source, originalSource, linePosition); | ||
currentSourceNodeLine = linePosition + 1; | ||
nodes.push(currentNode); | ||
} | ||
} | ||
mappings.forEach(function(mapping, idx) { | ||
@@ -79,26 +103,2 @@ let line = lines[idx]; | ||
} | ||
function addCode(generatedCode) { | ||
if(currentNode && currentNode instanceof CodeNode) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
} else if(currentNode && currentNode instanceof SourceNode && !generatedCode.trim()) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
currentSourceNodeLine++; | ||
} else { | ||
currentNode = new CodeNode(generatedCode); | ||
nodes.push(currentNode); | ||
} | ||
} | ||
function addSource(generatedCode, source, originalSource, linePosition) { | ||
if(currentNode && currentNode instanceof SourceNode && | ||
currentNode.source === source && | ||
currentSourceNodeLine === linePosition | ||
) { | ||
currentNode.addGeneratedCode(generatedCode); | ||
currentSourceNodeLine++; | ||
} else { | ||
currentNode = new SourceNode(generatedCode, source, originalSource, linePosition); | ||
currentSourceNodeLine = linePosition + 1; | ||
nodes.push(currentNode); | ||
} | ||
} | ||
}; |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ exports.SourceListMap = require("./SourceListMap"); |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -105,3 +105,3 @@ /* | ||
return { | ||
source: source, | ||
source, | ||
map: { | ||
@@ -108,0 +108,0 @@ version: 3, |
@@ -0,0 +0,0 @@ /* |
{ | ||
"name": "source-list-map", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "Fast line to line SourceMap generator.", | ||
@@ -5,0 +5,0 @@ "author": "Tobias Koppers @sokra", |
@@ -0,0 +0,0 @@ # source-list-map |
26428
12