Blame view

天文台pc/tianwentai-ui/node_modules/lines-and-columns/README.md 533 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  # 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