UNPKG
hitext
Version:
latest (1.0.0-beta.1)
1.0.0-beta.1
1.0.0-alpha.2
1.0.0-alpha.1
Text decoration done right
github.com/hitext/hitext
hitext/hitext
hitext
/
src
/
generator
/
utils.js
19 lines
(15 loc)
•
368 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function
newLineLength
(source, i)
{
switch
(source.charCodeAt(i)) {
default
:
return
0
;
case
0x0a
:
// \n
return
1
;
case
0x0d
:
// \r
return
i +
1
< source.length && source.charCodeAt(i +
1
) ===
0x0a
?
2
// \r\n
:
1
;
// \r
} }
module
.
exports
= { newLineLength };