Reliable source code position tracing.
npm install t-ski/source-trace
/app/example.js
const SourceTrace = require("@t-ski/source-trace");
function example() {
const trace = new SourceTrace();
const filename = require("path").basename(trace.path);
console.log(`Evaluation at ${[
`file: ${filename}`,
`line: ${trace.line}`,
`col: ${trace.column}`,
`scope: ${trace.scope}`
].join("\n)}``;
}
Evaluation at
file: /app/example.js
line: 15
col: 19
scope: example
© Thassilo Martin Schiepanski