syntax-tree's repositories
unist-util-visit
utility to visit nodes
mdast-util-from-markdown
mdast utility to parse markdown
hastscript
utility to create hast trees
mdast-util-to-hast
utility to transform mdast to hast
hast-util-to-html
utility to serialize hast to HTML
mdast-util-toc
utility to generate a table of contents from an mdast tree
unist-util-visit-parents
utility to recursively walk over unist nodes, with ancestral information
unist-util-select
utility to select unist nodes with CSS-like selectors
hast-util-sanitize
utility to sanitize hast nodes
hast-util-to-jsx-runtime
hast utility to transform to preact, react, solid, svelte, vue, etc
mdast-util-to-string
utility to get the plain text content of an mdast node
hast-util-to-mdast
utility to transform hast (HTML) to mdast (markdown)
unist-util-is
utility to check if a node passes a test
hast-util-select
utility to add `querySelector`, `querySelectorAll`, and `matches` support for hast
unist-util-inspect
utility to inspect nodes
estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
mdast-util-mdx-jsx
mdast extension to parse and serialize MDX JSX
mdast-util-mdx
mdast extension to parse and serialize MDX (or MDX.js)
nlcst-to-string
utility to transform an nlcst tree to a string
hast-util-to-text
utility to get the plain-text value of a node according to the `innerText` algorithm
mdast-zone
utility to treat HTML comments as ranges or markers in mdast
mdast-util-directive
mdast extension to parse and serialize generic directives (`:cite[smith04]`)
mdast-util-gfm-table
mdast extension to parse and serialize GFM tables
hast-util-raw
utility to reparse a hast tree
mdast-util-to-nlcst
utility to transform mdast to nlcst
mdast-util-mdxjs-esm
mdast extension to parse and serialize MDX.js ESM (import/exports)
hast-util-find-and-replace
utility to find and replace text in a hast tree
mdast-util-mdx-expression
mdast extension to parse and serialize MDX or MDX.js expressions
mdast-util-phrasing
utility to check if an mdast node is phrasing content