istanbul-lib-source-maps
Advanced tools
Comparing version 4.0.1 to 5.0.0
@@ -100,2 +100,18 @@ # Change Log | ||
## [5.0.0](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-source-maps-v4.0.1...istanbul-lib-source-maps-v5.0.0) (2024-02-26) | ||
### ⚠ BREAKING CHANGES | ||
* replace source-map with @jridgewell/trace-mapping ([#685](https://github.com/istanbuljs/istanbuljs/issues/685)) | ||
### Bug Fixes | ||
* use `allGeneratedPositionsFor` for more accurate source map transforms ([#768](https://github.com/istanbuljs/istanbuljs/issues/768)) ([c6d0982](https://github.com/istanbuljs/istanbuljs/commit/c6d0982e960f6aed85d9f4c7d1da3b6479bb2272)) | ||
### Code Refactoring | ||
* replace source-map with @jridgewell/trace-mapping ([#685](https://github.com/istanbuljs/istanbuljs/issues/685)) ([293f8b9](https://github.com/istanbuljs/istanbuljs/commit/293f8b97767e0a09646ef7a28543a13ffd92074d)) | ||
### [4.0.1](https://www.github.com/istanbuljs/istanbuljs/compare/istanbul-lib-source-maps-v4.0.0...istanbul-lib-source-maps-v4.0.1) (2021-10-12) | ||
@@ -102,0 +118,0 @@ |
@@ -9,5 +9,7 @@ /* | ||
const { | ||
originalPositionFor, | ||
generatedPositionFor, | ||
GREATEST_LOWER_BOUND, | ||
LEAST_UPPER_BOUND | ||
} = require('source-map').SourceMapConsumer; | ||
} = require('@jridgewell/trace-mapping'); | ||
@@ -52,3 +54,3 @@ /** | ||
// beforeEndMapping mapping. | ||
const afterEndMapping = sourceMap.generatedPositionFor({ | ||
const afterEndMapping = generatedPositionFor(sourceMap, { | ||
source: beforeEndMapping.source, | ||
@@ -66,3 +68,3 @@ line: beforeEndMapping.line, | ||
// the line we gave, so consider the binding to extend to infinity. | ||
sourceMap.originalPositionFor(afterEndMapping).line !== | ||
originalPositionFor(sourceMap, afterEndMapping).line !== | ||
beforeEndMapping.line | ||
@@ -78,3 +80,3 @@ ) { | ||
// Convert the end mapping into the real original position. | ||
return sourceMap.originalPositionFor(afterEndMapping); | ||
return originalPositionFor(sourceMap, afterEndMapping); | ||
} | ||
@@ -88,3 +90,3 @@ | ||
function originalPositionTryBoth(sourceMap, line, column) { | ||
const mapping = sourceMap.originalPositionFor({ | ||
const mapping = originalPositionFor(sourceMap, { | ||
line, | ||
@@ -95,3 +97,3 @@ column, | ||
if (mapping.source === null) { | ||
return sourceMap.originalPositionFor({ | ||
return originalPositionFor(sourceMap, { | ||
line, | ||
@@ -165,3 +167,3 @@ column, | ||
if (start.line === end.line && start.column === end.column) { | ||
end = sourceMap.originalPositionFor({ | ||
end = originalPositionFor(sourceMap, { | ||
line: generatedLocation.end.line, | ||
@@ -168,0 +170,0 @@ column: generatedLocation.end.column, |
@@ -10,3 +10,3 @@ /* | ||
const debug = require('debug')('istanbuljs'); | ||
const { SourceMapConsumer } = require('source-map'); | ||
const { TraceMap, sourceContentFor } = require('@jridgewell/trace-mapping'); | ||
const pathutils = require('./pathutils'); | ||
@@ -194,5 +194,5 @@ const { SourceMapTransformer } = require('./transformer'); | ||
const smc = new SourceMapConsumer(obj); | ||
const smc = new TraceMap(obj); | ||
smc.sources.forEach(s => { | ||
const content = smc.sourceContentFor(s); | ||
const content = sourceContentFor(smc, s); | ||
if (content) { | ||
@@ -199,0 +199,0 @@ const sourceFilePath = pathutils.relativeTo( |
{ | ||
"name": "istanbul-lib-source-maps", | ||
"version": "4.0.1", | ||
"version": "5.0.0", | ||
"description": "Source maps support for istanbul", | ||
@@ -15,5 +15,5 @@ "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>", | ||
"dependencies": { | ||
"@jridgewell/trace-mapping": "^0.3.23", | ||
"debug": "^4.1.1", | ||
"istanbul-lib-coverage": "^3.0.0", | ||
"source-map": "^0.6.1" | ||
"istanbul-lib-coverage": "^3.0.0" | ||
}, | ||
@@ -20,0 +20,0 @@ "devDependencies": { |
# istanbul-lib-source-maps | ||
[![Build Status](https://travis-ci.org/istanbuljs/istanbuljs.svg?branch=master)](https://travis-ci.org/istanbuljs/istanbuljs) | ||
[![Build Status](https://travis-ci.org/istanbuljs/istanbuljs.svg?branch=main)](https://travis-ci.org/istanbuljs/istanbuljs) | ||
@@ -5,0 +5,0 @@ Source map support for istanbuljs. |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
34987
642
0
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/sourcemap-codec@1.4.15(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
- Removedsource-map@^0.6.1
- Removedsource-map@0.6.1(transitive)