HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
parse5 provides nearly everything you may need when dealing with HTML. It's the fastest spec-compliant HTML parser for Node to date. It parses HTML the way the latest version of your browser does. It has proven itself reliable in such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
---Should parse5 support each template insertion targeting behavior (e.g. declarative shadow dom, template for), or just a general mechanism which tree adapters hook into?
Clarifications in the documentation
Are TypeScript types wrong or are we all doing something wrong?
Declarative shadow dom support
Complete switch to upstream html5lib tests
since facing "ENOENT: no such file or directory, open 'node:stream'" issue
Retain Attribute Spacing