Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

linecol2index

ayang411419ISC1.0.3TypeScript support: included

Maps a line and column number to the index position of a given string

line number, column number, index, editor, editor text, conversion

readme

linecol2index NPM version

Maps a line and column number to the index position of a string

Installation

$ npm install --save linecol2index

Usage

const {linecol2index} = require('linecol2index');

const text = getTextFromFile('example.py'); // "print("Hello, World!")\nprint("Goodbye!")"
const line = 2
const col = 1

const index = linecol2index(line, col, text);
console.log(text[index]) // 'p'

License

ISC © Anthony Yang