Huge News!Announcing our $40M Series B led by Abstract Ventures.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
  • Socket score

Version published
Weekly downloads
49M
increased by4.38%
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

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc