Big update!Introducing GitHub Bot Commands. Learn more
Socket
Log inBook a demo

@jridgewell/source-map

Package Overview
Dependencies
2
Maintainers
1
Versions
3
Issues
File Explorer

Advanced tools

@jridgewell/source-map

Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API

    0.3.2latest

Version published
Maintainers
1
Weekly downloads
10,327,938
increased by10.4%

Weekly downloads

Readme

Source

@jridgewell/source-map

Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API

This isn't the full API, but it's the core functionality. This wraps @jridgewell/trace-mapping and @jridgewell/gen-mapping implementations.

Installation

npm install @jridgewell/source-map

Usage

TODO

SourceMapConsumer

import { SourceMapConsumer } from '@jridgewell/source-map'; const smc = new SourceMapConsumer({ version: 3, names: ['foo'], sources: ['input.js'], mappings: 'AAAAA', });
SourceMapConsumer.prototype.originalPositionFor(generatedPosition)
const smc = new SourceMapConsumer(map); smc.originalPositionFor({ line: 1, column: 0 });

SourceMapGenerator

import { SourceMapGenerator } from '@jridgewell/source-map'; const smg = new SourceMapGenerator({ file: 'output.js', sourceRoot: 'https://example.com/', });
SourceMapGenerator.prototype.addMapping(mapping)
const smg = new SourceMapGenerator(); smg.addMapping({ generated: { line: 1, column: 0 }, source: 'input.js', original: { line: 1, column: 0 }, name: 'foo', });
SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)
const smg = new SourceMapGenerator(); smg.setSourceContent('input.js', 'foobar');
SourceMapGenerator.prototype.toJSON()
const smg = new SourceMapGenerator(); smg.toJSON(); // { version: 3, names: [], sources: [], mappings: '' }
SourceMapGenerator.prototype.toDecodedMap()
const smg = new SourceMapGenerator(); smg.toDecodedMap(); // { version: 3, names: [], sources: [], mappings: [] }

Keywords

FAQs

What is @jridgewell/source-map?

Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API

Is @jridgewell/source-map popular?

The npm package @jridgewell/source-map receives a total of 8,408,598 weekly downloads. As such, @jridgewell/source-map popularity was classified as popular.

Is @jridgewell/source-map well maintained?

We found that @jridgewell/source-map demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.It has 1 open source maintainer collaborating on the project.

Last updated on 01 May 2022

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc