File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 19
19
],
20
20
"license" : " MIT" ,
21
21
"dependencies" : {
22
- "entities " : " latest"
22
+ "he " : " latest"
23
23
},
24
24
"devDependencies" : {
25
25
"@types/entities" : " latest" ,
26
+ "@types/he" : " latest" ,
26
27
"@types/node" : " latest" ,
27
28
"blanket" : " latest" ,
28
29
"del" : " latest" ,
57
58
"url" : " https://github.com/taoqf/node-fast-html-parser/issues"
58
59
},
59
60
"homepage" : " https://github.com/taoqf/node-fast-html-parser"
60
- }
61
+ }
Original file line number Diff line number Diff line change 1
- import * as entities from 'entities ' ;
1
+ import { decode } from 'he ' ;
2
2
3
3
export enum NodeType {
4
4
ELEMENT_NODE = 1 ,
@@ -36,7 +36,7 @@ export class TextNode extends Node {
36
36
* @return {string } text content
37
37
*/
38
38
get text ( ) {
39
- return entities . decodeHTML5 ( this . rawText ) ;
39
+ return decode ( this . rawText ) ;
40
40
}
41
41
42
42
/**
@@ -139,7 +139,7 @@ export class HTMLElement extends Node {
139
139
* @return {string } text content
140
140
*/
141
141
get text ( ) {
142
- return entities . decodeHTML5 ( this . rawText ) ;
142
+ return decode ( this . rawText ) ;
143
143
}
144
144
/**
145
145
* Get structured Text (with '\n' etc.)
@@ -427,7 +427,7 @@ export class HTMLElement extends Node {
427
427
this . _attrs = { } ;
428
428
const attrs = this . rawAttributes ;
429
429
for ( const key in attrs ) {
430
- this . _attrs [ key ] = entities . decodeHTML5 ( attrs [ key ] ) ;
430
+ this . _attrs [ key ] = decode ( attrs [ key ] ) ;
431
431
}
432
432
return this . _attrs ;
433
433
}
You can’t perform that action at this time.
0 commit comments