diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/merge-source-map/index.js | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/merge-source-map/index.js')
-rw-r--r-- | node_modules/merge-source-map/index.js | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/node_modules/merge-source-map/index.js b/node_modules/merge-source-map/index.js deleted file mode 100644 index 2867fb7f5..000000000 --- a/node_modules/merge-source-map/index.js +++ /dev/null @@ -1,65 +0,0 @@ -var sourceMap = require('source-map') -var SourceMapConsumer = sourceMap.SourceMapConsumer -var SourceMapGenerator = sourceMap.SourceMapGenerator - -module.exports = merge - -/** - * Merge old source map and new source map and return merged. - * If old or new source map value is falsy, return another one as it is. - * - * @param {object|string} [oldMap] old source map object - * @param {object|string} [newmap] new source map object - * @return {object|undefined} merged source map object, or undefined when both old and new source map are undefined - */ -function merge(oldMap, newMap) { - if (!oldMap) return newMap - if (!newMap) return oldMap - - var oldMapConsumer = new SourceMapConsumer(oldMap) - var newMapConsumer = new SourceMapConsumer(newMap) - var mergedMapGenerator = new SourceMapGenerator() - - // iterate on new map and overwrite original position of new map with one of old map - newMapConsumer.eachMapping(function(m) { - // pass when `originalLine` is null. - // It occurs in case that the node does not have origin in original code. - if (m.originalLine == null) return - - var origPosInOldMap = oldMapConsumer.originalPositionFor({ - line: m.originalLine, - column: m.originalColumn - }) - - if (origPosInOldMap.source == null) return - - mergedMapGenerator.addMapping({ - original: { - line: origPosInOldMap.line, - column: origPosInOldMap.column - }, - generated: { - line: m.generatedLine, - column: m.generatedColumn - }, - source: origPosInOldMap.source, - name: origPosInOldMap.name - }) - }) - - var consumers = [oldMapConsumer, newMapConsumer] - consumers.forEach(function(consumer) { - consumer.sources.forEach(function(sourceFile) { - mergedMapGenerator._sources.add(sourceFile) - var sourceContent = consumer.sourceContentFor(sourceFile) - if (sourceContent != null) { - mergedMapGenerator.setSourceContent(sourceFile, sourceContent) - } - }) - }) - - mergedMapGenerator._sourceRoot = oldMap.sourceRoot - mergedMapGenerator._file = oldMap.file - - return JSON.parse(mergedMapGenerator.toString()) -} |