aboutsummaryrefslogtreecommitdiffstats
path: root/development/sourcemap-validator.js
diff options
context:
space:
mode:
authorDan Finlay <542863+danfinlay@users.noreply.github.com>2018-08-08 02:31:42 +0800
committerGitHub <noreply@github.com>2018-08-08 02:31:42 +0800
commit0601df9dae488d997277bb6b52c28df27546e27c (patch)
treeae33a0c4610b9a9e865c797258232542a72f57b6 /development/sourcemap-validator.js
parent4598554fea7b9435e5cbecc4735c479ffbadf37e (diff)
parentf6490a2a6eda943a374c01df5884acb07ba28869 (diff)
downloadtangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar.gz
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar.bz2
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar.lz
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar.xz
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.tar.zst
tangerine-wallet-browser-0601df9dae488d997277bb6b52c28df27546e27c.zip
Merge pull request #4954 from MetaMask/v4.9.0
V4.9.0
Diffstat (limited to 'development/sourcemap-validator.js')
-rw-r--r--development/sourcemap-validator.js21
1 files changed, 12 insertions, 9 deletions
diff --git a/development/sourcemap-validator.js b/development/sourcemap-validator.js
index edc97667a..143888128 100644
--- a/development/sourcemap-validator.js
+++ b/development/sourcemap-validator.js
@@ -1,6 +1,6 @@
const fs = require('fs')
const { SourceMapConsumer } = require('source-map')
-
+const path = require('path')
//
// Utility to help check if sourcemaps are working
//
@@ -11,9 +11,11 @@ const { SourceMapConsumer } = require('source-map')
start()
-async function start() {
- const rawBuild = fs.readFileSync(__dirname + '/../dist/chrome/inpage.js', 'utf8')
- const rawSourceMap = fs.readFileSync(__dirname + '/../dist/sourcemaps/inpage.js.map', 'utf8')
+
+async function start () {
+ const rawBuild = fs.readFileSync(path.join(__dirname, '/../dist/chrome/', 'inpage.js')
+ , 'utf8')
+ const rawSourceMap = fs.readFileSync(path.join(__dirname, '/../dist/sourcemaps/', 'inpage.js.map'), 'utf8')
const consumer = await new SourceMapConsumer(rawSourceMap)
console.log('hasContentsOfAllSources:', consumer.hasContentsOfAllSources(), '\n')
@@ -34,7 +36,7 @@ async function start() {
if (result.source === 'node_modules/web3/dist/web3.min.js') return // minified mess
const sourceContent = consumer.sourceContentFor(result.source)
const sourceLines = sourceContent.split('\n')
- const line = sourceLines[result.line-1]
+ const line = sourceLines[result.line - 1]
console.log(`\n========================== ${result.source} ====================================\n`)
console.log(line)
console.log(`\n==============================================================================\n`)
@@ -42,8 +44,9 @@ async function start() {
})
}
-function indicesOf(substring, string) {
- var a=[],i=-1;
- while((i=string.indexOf(substring,i+1)) >= 0) a.push(i);
- return a;
+function indicesOf (substring, string) {
+ var a = []
+ var i = -1
+ while ((i = string.indexOf(substring, i + 1)) >= 0) a.push(i)
+ return a
}