Skip to content

Commit 6ef90ee

Browse files
committed
fix crashes in some cases
1 parent baac650 commit 6ef90ee

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
"buffer": "^4.5.1",
1717
"events": "^1.1.0",
1818
"html-entities": "^1.2.0",
19-
"htmlparser2": "^3.10.1",
20-
"react-native-webview": "^5.6.0"
19+
"htmlparser2": "^4.0.0"
2120
},
2221
"peerDependencies": {
2322
"prop-types": ">=15.5.10",
2423
"react": "*",
25-
"react-native": "*"
24+
"react-native": "*",
25+
"react-native-webview": "*"
2626
},
2727
"devDependencies": {
2828
"babel-eslint": "8.2.2",

src/HTML.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
PREFORMATTED_TAGS
1414
} from './HTMLUtils';
1515
import { generateDefaultBlockStyles, generateDefaultTextStyles } from './HTMLDefaultStyles';
16-
import htmlparser2 from 'htmlparser2';
16+
import { DomHandler, Parser } from 'htmlparser2';
1717
import * as HTMLRenderers from './HTMLRenderers';
1818

1919
export default class HTML extends PureComponent {
@@ -135,8 +135,8 @@ export default class HTML extends PureComponent {
135135

136136
parseDOM (dom, props = this.props) {
137137
const { decodeEntities, debug, onParsed } = this.props;
138-
const parser = new htmlparser2.Parser(
139-
new htmlparser2.DomHandler((_err, dom) => {
138+
const parser = new Parser(
139+
new DomHandler((_err, dom) => {
140140
let RNElements = this.mapDOMNodesTORNElements(dom, false, props);
141141
if (onParsed) {
142142
const alteredRNElements = onParsed(dom, RNElements);

0 commit comments

Comments
 (0)