merge-source-map
Advanced tools
Comparing version 1.0.2 to 1.0.3
13
index.js
@@ -26,11 +26,14 @@ var sourceMap = require('source-map'), | ||
// iterate on new map | ||
// iterate on new map and overwrite original position of new map with one of old map | ||
newMapConsumer.eachMapping(function(m) { | ||
// overwrite original position of new map with | ||
// original position of old map | ||
var origPosInOldMap = oldMapConsumer.originalPositionFor({line: m.originalLine, column: m.originalColumn}) | ||
if (!origPosInOldMap.source) | ||
// 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({ | ||
@@ -37,0 +40,0 @@ original: { |
{ | ||
"name": "merge-source-map", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Merge old source map and new source map in multi-transform flow", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "tape test/*.js", | ||
"test": "nyc tape test/*.js", | ||
"lint": "eslint index.js 'test/**/*.js'", | ||
@@ -28,8 +28,11 @@ "version": "npm run lint && npm run test" | ||
"devDependencies": { | ||
"babel-core": "^6.14.0", | ||
"babel-preset-es2015": "^6.14.0", | ||
"coffee-script": "^1.10.0", | ||
"convert-source-map": "^1.2.0", | ||
"escodegen": "^1.8.0", | ||
"eslint": "^2.3.0", | ||
"esprima": "^2.7.2", | ||
"convert-source-map": "^1.3.0", | ||
"escodegen": "^1.8.1", | ||
"eslint": "^3.5.0", | ||
"esprima": "^3.0.0", | ||
"estraverse": "^4.1.1", | ||
"nyc": "^8.3.0", | ||
"tape": "^4.5.1" | ||
@@ -36,0 +39,0 @@ }, |
# merge-source-map | ||
[![npm-version](https://img.shields.io/npm/v/merge-source-map.svg?style=flat-square)](https://npmjs.org/package/merge-source-map) | ||
[![travis-ci](https://img.shields.io/travis/keik/merge-source-map.svg?style=flat-square)](https://travis-ci.org/keik/merge-source-map) | ||
[![npm-version](https://img.shields.io/npm/v/merge-source-map.svg?style=flat-square)](https://npmjs.org/package/merge-source-map) | ||
[![Coverage Status](https://img.shields.io/coveralls/keik/merge-source-map.svg?style=flat-square)](https://coveralls.io/github/keik/merge-source-map) | ||
@@ -6,0 +7,0 @@ Merge old source map and new source map in multi-transform flow |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
5979
4
48
91
0
10