tokenz-html

0.1.0-5 • Public • Published

tokenz-html

Tokenizes HTML using tokenz package.

  • Lightweight (flat dependency tree)
  • Adheres to HTML standard
  • Closes unclosed tokens if end of text is reached
  • Doesn't include CDATA (create an issue if you want this)

Install

Install package html-tokenz with npm/yarn/pnpm.

Usage

import { tokenize, tokenTypes } from 'tokenz-html'

tokenize(`<a qwe=asd><b><!-- hey there --></a`)
/* [
  { name: 'a', attrs: [{ name: 'qwe', value: 'asd' }, type: 'start_tag' ] },
  { name: 'b', type: 'start_tag' },
  { text: ' hey there ', type: 'comment' },
  { name: 'a', type: 'close_tag' },
]
*/

/tokenz-html/

    Package Sidebar

    Install

    npm i tokenz-html

    Weekly Downloads

    5

    Version

    0.1.0-5

    License

    MIT

    Unpacked Size

    12.1 kB

    Total Files

    18

    Last publish

    Collaborators

    • gtarsia