From e6685d66b6e635f49dd016c081be958cae8ec5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A5=8A=E6=85=B6=E5=A0=82?= Date: Tue, 3 Apr 2018 11:51:13 +0800 Subject: [PATCH] HRB-2254 --- ParseMap.js | 15 +++++++++++++++ package-lock.json | 11 +++++++++++ 2 files changed, 26 insertions(+) create mode 100644 ParseMap.js create mode 100644 package-lock.json diff --git a/ParseMap.js b/ParseMap.js new file mode 100644 index 0000000..fb2a8f8 --- /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 0000000..d86291f --- /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==" + } + } +} -- 2.26.2