An open API service providing repository metadata for many open source software ecosystems.

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