diff --git a/ParseMap.js b/ParseMap.js new file mode 100644 index 0000000000000000000000000000000000000000..fb2a8f8668490ed1108bdc4e663847f48ca90de2 --- /dev/null +++ b/ParseMap.js @@ -0,0 +1,15 @@ +/** + * npm install source-map + * node ParseMap.js + */ +var sourceMap = require('source-map'); +var fs = require('fs'); + +var rawSourceMap = JSON.parse(fs.readFileSync('test.bundle.map', 'utf8')); + +const whatever = sourceMap.SourceMapConsumer.with(rawSourceMap, null, consumer => { + console.log(consumer.originalPositionFor({ + line: 577, + column: 2554 + })); +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..d86291f0d31f0c2269b341a21357c88edff10512 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "source-map": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.2.tgz", + "integrity": "sha512-NDJB/R2BS7YJG0tP9SbE4DKwKj1idLT5RJqfVYZ7dreFX7wulZT3xxVhbYKrQo9n0JkRptl51TrX/5VK3HodMA==" + } + } +}