Skip to content

Generate a sourcemap #109

@bartveneman

Description

@bartveneman

I have a use case for tracking old and new string indexes of the before + after CSS (CSS Coverage inspector which needs to keep track which chunks of CSS are covered before/after prettification of the CSS).

This could also be done via a callback, like this, but sourcemaps are more elegant, I guess?

let positions = new Map<[number, number], [number,number]>
let new_css = fomat(old_css, { 
  on_node: function (node: csstree.CssNode, start_pos: number, end_pos: number }) {
    positions.set([node.loc.start.offset, node.loc.end.offset], [start_pos, end_pos])
  })
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions