putout
Version:
the pluggable code transformer
21 lines (14 loc) • 372 B
JavaScript
;
const {codeFrameColumns} = require('@babel/code-frame');
module.exports = ({source, error, highlightCode = true}) => {
const {message, loc} = error;
if (!loc)
return message;
const location = {
start: loc,
};
return codeFrameColumns(source, location, {
highlightCode,
message,
});
};