mirador-annotations icon indicating copy to clipboard operation
mirador-annotations copied to clipboard

Error: Technical details: Abbreviated class names?

Open jbarth-ubhd opened this issue 3 years ago • 2 comments

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 avatar Jul 27 '21 13:07 jbarth-ubhd

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

jbarth-ubhd avatar Jul 27 '21 13:07 jbarth-ubhd

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();

jbarth-ubhd avatar Jul 28 '21 12:07 jbarth-ubhd