ProjectMirador / mirador-annotations

a Mirador 3 plugin that adds annotation creation tools to the user interface
https://mirador-annotations.netlify.app/
38 stars 37 forks source link

Error: Technical details: Abbreviated class names? #65

Open jbarth-ubhd opened 3 years ago

jbarth-ubhd commented 3 years ago

Dear reader, how could I get the original class/function names?

grafik

get@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:18:363225
Be</<.annotations<@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:18:422676
Be<@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:18:422614
r@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:1:27507
p@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:1:28766
D/<@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:1:28973
S/F<@file:///home/jb/workspace/mirador-annotations/demo/dist/demo.c2b8bf94.js:1:26302
…
jbarth-ubhd commented 3 years ago

Manifest: https://digi.ub.uni-heidelberg.de/diglit/iiif/cpg389/manifest.json

jbarth-ubhd commented 3 years ago

perhaps by disabling javascript minifier or like this:

"use strict"; // run with node index.js
var sourceMap = require("source-map");
var fs = require("fs");

const main = async function() { // wg. await
  let data;
  try {
    data = fs.readFileSync("......./mirador-annotations/demo/dist/demo.c2b8bf94.js.map", "");
  } catch(err) {
    console.error(err);
  }
  let rawSourceMap=JSON.parse(data);
  const consumer = await new sourceMap.SourceMapConsumer(rawSourceMap);
    console.log(
      consumer.originalPositionFor({
        line: 18,
        column: 363225
      })
    );
  consumer.destroy;
};

main();