Translate stacktraces from minified JS to readable format
npm install understackTranslate stacktraces from minified JS to readable format.
This lib relies on source-map (by Mozilla) to find position of given line and column.
`` bash`
npm install understack
Suppose your project structure looks like this:
* project/src/foo.jsproject/src/bar.js
* project/build/minified/min.js
* - result of compiling foo.js and bar.jsproject/build/minified/source_map
* - source-map for min.jsproject/script.js
* - here you require understack.js
` javascript``
var understack = require('understack');
understack.addSourceMap(__dirname + 'build/minified/source_map', function(err) {
if (err) console.log(err);
});
// . . .
// get error with stacktrace from minified code
var stack = err.stack;
understack.read(stack, function(originStack) {
// do something with original stacktrace
});
* write more examples
* improve error handling
* write some tests