New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@jridgewell/gen-mapping

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jridgewell/gen-mapping

Generate source maps

0.3.8
latest
Source
npm
Version published
Weekly downloads
56M
-0.99%
Maintainers
1
Weekly downloads
 
Created

What is @jridgewell/gen-mapping?

The @jridgewell/gen-mapping package is a library for generating source maps, which are used to map the transformed source to the original source, enabling developers to debug their code more easily after it has been compiled or minified. It provides a simple API for adding mappings and generating the source map.

What are @jridgewell/gen-mapping's main functionalities?

Creating a new source map generator

This feature allows you to create a new source map generator instance, specifying the output file name for the source map.

{"const { GenMapping } = require('@jridgewell/gen-mapping');

const map = new GenMapping({
  file: 'minified.js'
});
}

Adding mappings to the source map

This feature allows you to add individual mappings to the source map, linking a location in the generated file to a location in the original source file.

{"const { addMapping } = require('@jridgewell/gen-mapping');

addMapping(map, {
  generated: { line: 1, column: 5 },
  source: 'original.js',
  original: { line: 1, column: 30 }
});
}

Generating the source map

This feature generates the final source map from the added mappings, which can then be used by browsers or other tools to map the transformed source back to the original source.

{"const { toMapping } = require('@jridgewell/gen-mapping');

const sourceMap = toMapping(map);
}

Other packages similar to @jridgewell/gen-mapping

Keywords

source

FAQs

Package last updated on 11 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts