Convert a string start and end indices to an estree loc objects.
var EStreeLoc = require('estree-loc');
var src = 'one\n two\nthree ';
var toLoc = EStreeLoc(src, 'some-file.js');
var loc = toLoc(8, 17);
{
source: 'some-file.js'
start: {line: 2, column: 4},
end: {line: 3, column: 5}
}
Constructs the toLoc
function. If you give it source
file path it will add that to each loc.
Returns the loc
object for at the given start and end indices of the source code.
MIT