You can customize the HTTP request made when retrieving remote files. If ~/.source-map-cli.json exists and contains a key matching the origin of the URL then you can add headers to the request.
Example:
{
"https://example.com": {
"headers": {
"Cookie": "session=0123456789abcdef"
}
}
}Other changes:
- Automatically adds
.mapto the path/URL if missing. - Line and column information can be passed in the same argument as the URL (common stacktrace format), e.g.
https://example.com/js/main.js.map:1:22012
Install fork with:
npm install -g git+https://github.com/spotxyz/source-map-cli.git
Verify you are using the new version:
$ source-map --version
1.0.2
Command-line interface to the source-map module.
npm install --global source-map-cliThe tool accepts source-map commands to operate with source maps.
The resolve command accepts a source map (either a path or a URL), a line and column and returns the original source file name, line and column, along with a context (usually the name of the variable or function).
$ source-map resolve bundle.js.map 1 28
Maps to source.js:2:10 (baz)
return baz(bar);
^
Additional lines of context can be shown by including the --context [num] option.
It is possible to prevent the column marker to be shown with the --no-marker option.