pinpoint
Add line numbers and an arrow to a string of code that points to a specific location.
Installation
npm install pinpoint
Example
With this code:
{ return left + right;} console;
When being asked to point to line 2 and column 2, generates this:
1| {2| return left + right;-----^3| }4|5| console;
API
var pinpoint = ; var str = ;
code
- a string of codeoptions
- an object literal supports these options:line
- the line number to point to, 1-based.column
- the column number to point to, 1-based.showLines
- the number of lines to show. The pointed line will try to stay in the middle of the displays lines.indent
- indent string prepend to each line, before the line number.tabSize
- width of a tab character.