|
1234567891011121314151617181920212223242526272829 |
- # 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
-
- ```js
- 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
|