GitHub topics: hast-util
syntax-tree/hast-util-raw
utility to reparse a hast tree
Language: JavaScript - Size: 256 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 4

syntax-tree/hast-util-to-html
utility to serialize hast to HTML
Language: JavaScript - Size: 386 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 104 - Forks: 19

syntax-tree/hastscript
utility to create hast trees
Language: JavaScript - Size: 232 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 177 - Forks: 13

syntax-tree/mdast-util-to-hast
utility to transform mdast to hast
Language: JavaScript - Size: 479 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 107 - Forks: 43

syntax-tree/hast-util-to-jsx-runtime
hast utility to transform to preact, react, solid, svelte, vue, etc
Language: JavaScript - Size: 220 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 65 - Forks: 4

syntax-tree/hast-util-from-html
hast utility to parse from HTML
Language: JavaScript - Size: 154 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 31 - Forks: 2

syntax-tree/hast-util-heading-rank
utility to get the rank (or depth, level) of headings
Language: JavaScript - Size: 70.3 KB - Last synced at: about 4 hours ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

syntax-tree/hast-util-select
utility to add `querySelector`, `querySelectorAll`, and `matches` support for hast
Language: JavaScript - Size: 263 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 41 - Forks: 1

syntax-tree/hast-util-from-text
utility to set the plain-text value of a node according to the `innerText` algorithm
Language: JavaScript - Size: 78.1 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

syntax-tree/hast-util-to-text
utility to get the plain-text value of a node according to the `innerText` algorithm
Language: JavaScript - Size: 179 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 2

syntax-tree/hast-util-to-estree
hast utility to transform to estree (JavaScript AST) JSX
Language: JavaScript - Size: 202 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 2

joeltg/hast-util-from-lezer
Render styled Lezer syntax trees to hast
Language: TypeScript - Size: 321 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 1

syntax-tree/hast-util-shift-heading
utility to change heading rank (or depth, level) in hast
Language: JavaScript - Size: 70.3 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

syntax-tree/hast-util-to-dom
utility to transform hast to a DOM tree
Language: JavaScript - Size: 939 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 20 - Forks: 8

syntax-tree/hast-util-to-xast
utility to transform to xast (xml)
Language: JavaScript - Size: 118 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

syntax-tree/hast-util-from-parse5
utility to transform Parse5’s AST to hast
Language: JavaScript - Size: 182 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 16 - Forks: 8

syntax-tree/hast-util-to-mdast
utility to transform hast (HTML) to mdast (markdown)
Language: JavaScript - Size: 514 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 41 - Forks: 16

syntax-tree/hast-util-format
Format whitespace in HTML
Language: JavaScript - Size: 19.5 KB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

syntax-tree/hast-util-from-selector
utility to parse CSS selectors to hast nodes
Language: JavaScript - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

syntax-tree/hast-util-from-dom
utility to transform a DOM tree to hast
Language: JavaScript - Size: 625 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 4

syntax-tree/hast-util-sanitize
utility to sanitize hast nodes
Language: HTML - Size: 189 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 20

syntax-tree/hast-util-embedded
utility to check if a node is an embedded element
Language: JavaScript - Size: 92.8 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

syntax-tree/hast-util-assert
utility to assert hast nodes
Language: JavaScript - Size: 110 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

syntax-tree/hast-util-reading-time
utility to estimate the reading time
Language: JavaScript - Size: 54.7 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 2

syntax-tree/hast-util-heading
utility to check if a node is heading content
Language: JavaScript - Size: 90.8 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

syntax-tree/hast-util-find-and-replace
utility to find and replace text in a hast tree
Language: JavaScript - Size: 153 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

syntax-tree/hast-util-parse-selector
utility to create an element from a simple CSS selector
Language: JavaScript - Size: 116 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

marekweb/hast-util-insert
Utility to insert content into HAST trees
Language: JavaScript - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

syntax-tree/hast-util-is-element
utility to check if a node is a (certain) element
Language: JavaScript - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

syntax-tree/hast-util-from-html-isomorphic
hast utility that turns HTML into a syntax tree (while being small in browsers)
Language: JavaScript - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

syntax-tree/hast-util-has-property
utility to check if a node has a property
Language: JavaScript - Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

syntax-tree/hast-util-labelable
utility to check whether a node is labelable
Language: JavaScript - Size: 91.8 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

syntax-tree/hast-to-hyperscript 📦
Legacy utility to transform hast to something else
Size: 211 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 17

syntax-tree/hast-util-menu-state 📦
Legacy: utility to get the state of a menu element
Size: 90.8 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

syntax-tree/hast-util-to-nlcst
utility to transform hast to nlcst
Language: JavaScript - Size: 154 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

alexwkleung/eva-st-util
Simple wrapper utility around unist syntax tree utils (mdast/hast)
Language: TypeScript - Size: 112 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

syntax-tree/hast-util-whitespace
utility to check if a node is inter-element whitespace
Language: JavaScript - Size: 91.8 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

syntax-tree/hast-util-excerpt
utility to truncate the tree to a comment
Language: JavaScript - Size: 58.6 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

syntax-tree/hast-util-sectioning
utility to check if a node is a sectioning element
Language: JavaScript - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

syntax-tree/hast-util-to-parse5
utility to transform hast to Parse5’s AST
Language: JavaScript - Size: 143 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

syntax-tree/hast-util-to-snabbdom 📦
utility to transform to a Snabbdom tree
Size: 57.6 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

syntax-tree/hast-util-truncate
utility to truncate the tree to a certain number of characters
Language: JavaScript - Size: 54.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

syntax-tree/hast-util-classnames
utility to merge class names together
Language: JavaScript - Size: 82 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

syntax-tree/hast-util-phrasing
utility to check if a node is phrasing content
Language: JavaScript - Size: 101 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

syntax-tree/hast-util-transparent
utility to check if a node is a transparent element
Language: JavaScript - Size: 92.8 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 3

syntax-tree/hast-util-script-supporting
utility to check if a node is a script-supporting element
Language: JavaScript - Size: 87.9 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

syntax-tree/hast-util-interactive
utility to check if a node is interactive
Language: JavaScript - Size: 96.7 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
