'use strict' const fs = require('fs') const path = require('path') // const sourceMap = require('source-map'); const { SourceMapConsumer } = require('source-map') const convert = require('./convert') // const map = fs.readFileSync(path.join(__dirname, 'algot-irw/isa.js.map'), 'utf8'); const map = fs.readFileSync(path.join(__dirname, 'algot-irw/isa.js.map'), 'utf8') // console.log(map); const str = ` Error at Object._ [as removeGhost] (isa.js:120) at Object.i [as out] (isa.js:120) at isa.js:120 at r (isa.js:24) at e.fire (isa.js:24) at e.fire (isa.js:24) at l (isa.js:24) at isa.js:24 at e.fire (isa.js:24) at e.doMove (isa.js:24) ` const chrome = `Error: Testing error at Object.y [as addGhost] (http://localhost:8080/algot/irw/js/isa.js:120:377375) at Object.n [as over] (http://localhost:8080/algot/irw/js/isa.js:120:263605) at http://localhost:8080/algot/irw/js/isa.js:120:373131 at r (http://localhost:8080/algot/irw/js/isa.js:24:111023) at e.fire (http://localhost:8080/algot/irw/js/isa.js:24:111215) at e.fire (http://localhost:8080/algot/irw/js/isa.js:24:116563) at l (http://localhost:8080/algot/irw/js/isa.js:24:131058) at http://localhost:8080/algot/irw/js/isa.js:24:132002 at e.fire (http://localhost:8080/algot/irw/js/isa.js:24:178230) at e.doMove (http://localhost:8080/algot/irw/js/isa.js:24:123026) ` const firefox = ` y@http://localhost:8080/algot/irw/js/isa.js:120:377375 n@http://localhost:8080/algot/irw/js/isa.js:120:263603 r/<@http://localhost:8080/algot/irw/js/isa.js:120:373129 r@http://localhost:8080/algot/irw/js/isa.js:24:111023 [2] { console.log(convert(chrome, consumer)) console.log('\n\n\n') console.log(convert(firefox, consumer)) })