parse5
    Preparing search index...

    Module parse5-sax-parser - v8.0.1

    parse5

    parse5-sax-parser

    Streaming SAX-style HTML parser.

    npm install --save parse5-sax-parser

    📖 Documentation 📖

    Handle HTML tokens as they arrive, without building a document tree.

    import { Readable } from 'node:stream';
    import { pipeline } from 'node:stream/promises';
    import { SAXParser } from 'parse5-sax-parser';

    const parser = new SAXParser();
    const text = [];
    parser.on('text', (token) => text.push(token.text));
    await pipeline(Readable.from(['<p>Hello, <b>world!</b></p>']), parser);
    console.log(text.join('')); // Hello, world!

    List of parse5 toolset packages

    GitHub

    Changelog

    SAXParser
    Comment
    Doctype
    EndTag
    SAXParserOptions
    SaxToken
    StartTag
    Text