source-mapper

Replace strack traces with original sources using source maps

MIT 13 个版本
安装
npm install source-mapper
yarn add source-mapper
pnpm add source-mapper
bun add source-mapper
README

Source Mapper

Build Status SemVer License

Replace stack traces with original sources using source-map. For node and the browser.

Install

npm install source-mapper

Usage

var sourceMapper = require('source-mapper');

var extracted = sourceMapper.extract(js);
var throughStream = sourceMapper.stream(extracted.map);

API

  • extract(string) extracts an inline source map from the given string. The returned object has the js without source maps and a map with source maps.
  • consumer(map) returns a source map consumer for the given map.
  • line(consumer, line[, offset]) maps the given line to the original source using a consumer. If offset is given, it is substracted from the line number.
  • stream(consumer[, offset]) returns a through2 stream that replaces URLs in stack traces with the original source location using a consumer. If offset is given, it is substracted from the line number.
  • stream(map[, offset]) returns a through2 stream that replaces URLs in stack traces with the original source location using a source map. If offset is given, it is substracted from the line number.

Development

Clone the repository and then run:

npm install
npm test

Compatibility

  • Node 0.10 or later
  • Browserify 5.9 or later

License

MIT

版本列表
2.1.0 2018-08-09
2.0.0 2016-01-19
1.0.6 2016-01-12
1.0.5 2015-09-05
1.0.4 2015-06-24
1.0.3 2015-03-26
1.0.2 2015-03-22
1.0.1 2014-09-12
1.0.0 2014-09-05
0.3.0 2014-09-01
0.2.1 2014-08-11
0.2.0 2014-07-25
0.1.0 2014-07-14