keksAccountGUI/node_modulesOLD/lines-and-columns
Kekskurse 8e5ce9e324 Update Framework 2019-08-11 20:48:02 +02:00
..
dist Update Framework 2019-08-11 20:48:02 +02:00
LICENSE Update Framework 2019-08-11 20:48:02 +02:00
README.md Update Framework 2019-08-11 20:48:02 +02:00
package.json Update Framework 2019-08-11 20:48:02 +02:00

README.md

lines-and-columns

Maps lines and columns to character offsets and back. This is useful for parsers and other text processors that deal in character ranges but process text with meaningful lines and columns.

Install

$ npm install [--save] lines-and-columns

Usage

import LinesAndColumns from 'lines-and-columns';

const lines = new LinesAndColumns(
`table {
  border: 0
}`);

lines.locationForIndex(9);                       // { line: 1, column: 1 }
lines.indexForLocation({ line: 1, column: 2 });  // 10

License

MIT