12345678910111213141516171819202122232425262728 |
- import { getLoad } from './load.js';
- import { getParse } from './parse.js';
- import { renderWithParse5, parseWithParse5 } from './parsers/parse5-adapter.js';
- import renderWithHtmlparser2 from 'dom-serializer';
- import { parseDocument as parseWithHtmlparser2 } from 'htmlparser2';
- const parse = getParse((content, options, isDocument, context) => options._useHtmlParser2
- ? parseWithHtmlparser2(content, options)
- : parseWithParse5(content, options, isDocument, context));
- export const load = getLoad(parse, (dom, options) => options._useHtmlParser2
- ? renderWithHtmlparser2(dom, options)
- : renderWithParse5(dom));
|