Skip to content

Draft: Add hires mode source map mode using range mappings#306

Draft
takikawa wants to merge 1 commit intoRich-Harris:masterfrom
takikawa:squashed
Draft

Draft: Add hires mode source map mode using range mappings#306
takikawa wants to merge 1 commit intoRich-Harris:masterfrom
takikawa:squashed

Conversation

@takikawa
Copy link
Copy Markdown

@takikawa takikawa commented Apr 8, 2026

This is a PR for adding an "experimental-range" option for the source map output's hires mode (experimental because the flag relies on a non-finalized source map feature). This new option provides a similar resolution as providing hires: true, but uses range mappings to reduce the number of mappings.

Range mappings is an in-progress proposal for source maps that we're working on in the source map specification group (TC39-TG4). It would allow mappings to be specified for a whole range of continuous positions at once.

This PR is marked as a draft because it uses features from @jridgewell/sourcemap-codec that haven't been released yet. Would be happy to address any feedback about it in its current state though!

Adds an "experimental-range" option for the hires
mode that provides a similar resolution as "true"
but uses range mappings to reduce the number of
mappings.

Requires support for range mappings proposal in source
map consumers:

  https://github.com/tc39/ecma426/blob/main/proposals/range-mappings.md
@takikawa takikawa marked this pull request as draft April 8, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant